Convertir formatos de video con ffmpeg
Para hacer esto tienes que tener instalado ffmpeg, si no lo tienes, lo puedes instalar con el comando:
sudo apt-get install ffmpeg
Una de las opciones para hacer las conversiones es con la Interfaz Gráfica, que podemos instalar con el comando:
sudo apt-get install winff
Para poder trabajar con los formatos de video .ogg y .ogv instalamos mencoder con el comando:
sudo apt-get install mencoder
Para poder trabajar con CODECS PRIVATIVOS o con problemas de licencia instalar el paquete Ubuntu Restricted Extras (para mp3...) con:
sudo apt-get install ubuntu-restricted-extras
Si nos encontramos problemas para convertir a .avi es que nos falta el paquete libavcodec-unstripped-52. Lo instalamos ejecutando en una terminal el siguiente comando:
sudo apt-get install libavcodec-unstripped-52
La forma de convertir videos es la siguiente:
ffmpeg -i video_a_convertir.avi video_convertido.mpg
Las opciones:
-i → Lo comentado. La orden básica para iniciar la conversión de archivos.
-b → El bitrate del vídeo resultante tras la conversión. El bitrate es uno de los determinantes de la calidad de imagen del vídeo resultante. Esto también afectará al peso total del archivo tras la conversión; algo a tener en cuenta si deseamos grabar el vídeo en formato físico (dvd’s, cd’s, etc.) o no contamos con memoria suficiente en el dispositivo externo de memoria.
-vcodec → la codificación que utilizaremos para el vídeo resultante. Como véis, en este caso es mpeg4.
-s → las dimensiones del vídeo. En el caso de ejemplo, 640×360.
-acodec → códec elegido para el audio.
-ac → canales de audio establecidos. Si no los establecemos, por defecto se determina un canal.
-ab → el bitrate del audio.
Obviamente, el proceso de conversión consumirá más o menos tiempo en función de la portencia de vuestro equipo, de las variables de ejecución de ffmpeg y del archivo a convertir.
EJEMPLOS:
De .mov -> .avi
ffmpeg -i video.mov -sameq -vcodec msmpeg4v2 -acodec pcm_u8 video.avi
De .avi -> .mp4
ffmpeg -i video.avi -b 750000 -vcodec mpeg4 -s 640×360 -acodec libfaac -ac 2 -ab 96000 video.mp4
De .flv -> .avi
ffmpeg -i video1.flv video2.avi
Se puede controlar los ratios de compresión, resolución... (peso y calidad), por ejemplo:
ffmpeg -i video.wmv -ab 56 -ar 22050 -r 15 -s 320×240 video.flv
Formatos de audio
ffmpeg -i audio.wma -f mp3 -ab 192 audio.mp3
ffmpeg -i audio.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 audio.amr
ffmpeg -i audio.wav -acodec mp3 -ab 32 -ar 44100 audio.mp3
ffmpeg -i video.mpg -f mp3 audio.mp3
Fromatos de video
ffmpeg -i video.avi -acodec mp3 -ar 11025 video.flv
ffmpeg -i video.avi -target pal-vcd video.mpg
ffmpeg -i video.mpg -vcodec flv -y video.flv
ffmpeg -i video.flv video.mpeg
ffmpeg -i video.flv video.avi
Para hacer esto tienes que tener instalado ffmpeg, si no lo tienes, lo puedes instalar con el comando:
sudo apt-get install ffmpeg
Una de las opciones para hacer las conversiones es con la Interfaz Gráfica, que podemos instalar con el comando:
sudo apt-get install winff
Para poder trabajar con los formatos de video .ogg y .ogv instalamos mencoder con el comando:
sudo apt-get install mencoder
Para poder trabajar con CODECS PRIVATIVOS o con problemas de licencia instalar el paquete Ubuntu Restricted Extras (para mp3...) con:
sudo apt-get install ubuntu-restricted-extras
Si nos encontramos problemas para convertir a .avi es que nos falta el paquete libavcodec-unstripped-52. Lo instalamos ejecutando en una terminal el siguiente comando:
sudo apt-get install libavcodec-unstripped-52
La forma de convertir videos es la siguiente:
ffmpeg -i video_a_convertir.avi video_convertido.mpg
Las opciones:
-i → Lo comentado. La orden básica para iniciar la conversión de archivos.
-b → El bitrate del vídeo resultante tras la conversión. El bitrate es uno de los determinantes de la calidad de imagen del vídeo resultante. Esto también afectará al peso total del archivo tras la conversión; algo a tener en cuenta si deseamos grabar el vídeo en formato físico (dvd’s, cd’s, etc.) o no contamos con memoria suficiente en el dispositivo externo de memoria.
-vcodec → la codificación que utilizaremos para el vídeo resultante. Como véis, en este caso es mpeg4.
-s → las dimensiones del vídeo. En el caso de ejemplo, 640×360.
-acodec → códec elegido para el audio.
-ac → canales de audio establecidos. Si no los establecemos, por defecto se determina un canal.
-ab → el bitrate del audio.
Obviamente, el proceso de conversión consumirá más o menos tiempo en función de la portencia de vuestro equipo, de las variables de ejecución de ffmpeg y del archivo a convertir.
EJEMPLOS:
De .mov -> .avi
ffmpeg -i video.mov -sameq -vcodec msmpeg4v2 -acodec pcm_u8 video.avi
De .avi -> .mp4
ffmpeg -i video.avi -b 750000 -vcodec mpeg4 -s 640×360 -acodec libfaac -ac 2 -ab 96000 video.mp4
De .flv -> .avi
ffmpeg -i video1.flv video2.avi
Se puede controlar los ratios de compresión, resolución... (peso y calidad), por ejemplo:
ffmpeg -i video.wmv -ab 56 -ar 22050 -r 15 -s 320×240 video.flv
Formatos de audio
ffmpeg -i audio.wma -f mp3 -ab 192 audio.mp3
ffmpeg -i audio.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 audio.amr
ffmpeg -i audio.wav -acodec mp3 -ab 32 -ar 44100 audio.mp3
ffmpeg -i video.mpg -f mp3 audio.mp3
Fromatos de video
ffmpeg -i video.avi -acodec mp3 -ar 11025 video.flv
ffmpeg -i video.avi -target pal-vcd video.mpg
ffmpeg -i video.mpg -vcodec flv -y video.flv
ffmpeg -i video.flv video.mpeg
ffmpeg -i video.flv video.avi
No hay comentarios:
Publicar un comentario