Convertir un vídeo flv para verlo en Nokia 5800 (Linux)
Si eres de los que se bajan vídeos de youtube (flv) y quieres verlos en un Nokia 5800, este post te ayudará. Veremos que se puede hacer de una forma sencillísima. Luego crearemos un script para que el proceso sea más cómodo.
Convirtiendo el vídeo
Lo que queremos hacer es convertir un video flash en mpeg4, con una resolución de 640x360. Para ello debemos instalar ffmpeg:
sudo aptitude install ffmpeg
Ahora ya podemos hacer la llamada que realizará la conversión:
ffmpeg -pass 1 -passlogfile movieLog.txt -i miVideo.flv -b 750000 -vcodec mpeg4 -s 640x360 -acodec libfaac -ac 2 -ab 96000 miVideo.mp4
Obviamente debemos cambiar miVideo por el nombre de nuestro vídeo.
Crear el script
Para ahorrarnos tener que escribir ese comando tan largo cada vez, podemos hacer un script y pasarle como argumentos el nombre del vídeo de entrada y el nombre del vídeo de salida. Para ello creamos un archivo que se llame convertidor.sh, que contenga lo siguiente:
ffmpeg -pass 1 -passlogfile movieLog.txt -i "$1" -b 750000 -vcodec mpeg4 -s 640x360 -acodec libfaac -ac 2 -ab 96000
"$2"
Para ejecutarlo escribiremos en consola algo así:
sh convertidor.sh video.flv video.mp4
Ahora bien, si el nombre del vídeo tiene varias palabras, deberemos meterlo entre comillas simples. De esta forma tomará como argumento el nombre entero y no sólo la primera palabra. Ejemplo:
sh convertidor.sh 'Video de mi casa.flv' 'Video de mi casa.mp4'
Tras un periodo de tiempo no muy largo, tendremos un archivo mp4 que será perfectamente reproducible en nuestro móvil.
Tweet
7 Comentarios:
¡¡ Magnífico !!
Gracias!
perfecto gracias por el aporte
Hola Gabo, me alegro de que te sirviera.
Saludos.
Esta muy bueno, gracias
Gracias a tí por comentar.
Buenas.
Quería apuntar que al realizar la conversión quizás os aparezca el siguiente error:
Unknown encoder 'libfaac'
Para solucionarlo hay que seguir dos pasos sencillos:
- Descargar el listado de repositorios medibuntu
sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list && sudo apt-get -q update && sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring && sudo apt-get -q update
- Instalar los extras con los codecs restringidos:
sudo apt-get install ffmpeg libavcodec-extra-52
Espero que sea de utilidad.
Fuente: http://ubuntuforums.or/showthread.php?t=1163442
Publicar un comentario