Finalmente este artículo será mas bien una hoja de apuntes para conversión de diversos formatos y codecs.
ffmpeg
Extraer audio en mp3 desde un video flv (youtube)
Hace unos minutos tuve que extraer el audio de un video descargado de youtube a mp3.
He probado con mpeg, mp4, avi y funciona sin problemas.
Probablemente funcionará con cualquier formato de video que ffmpeg pueda reproducir.
Es posible copiar sólo el audio de un video. Esto se puede hacer con el comando ffmpeg:
ffmpeg -i video_prueba.flv output.mp3
Pasar WMA a MP3
Luego tuve que cambiar varios archivos WMA a MP3. El problema era que al pasarlos, quedaban con un bitrate de 64k, siendo que el original venía en 128k. Por lo tanto se agrega el parámetro -ab:
ls *.wma | awk '{a=$0 ;gsub(/.wma/,".mp3",a);system("ffmpeg -i ""$0"" -ab 131072 ""a""")}'
mencoder
Pasar FLV a AVI para reproducir con SmartMovie
mencoder -srate 16000 -o -oac mp3lame -lameopts vbr=0:br=32:mode=3 -ovc xvid -xvidencopts bitrate=112 -ofps 24 -sws 2 -delay 0.0
Unsupported codec for output stream #0.0
Buscar
apt-cache search libavcodec
Instalar
apt-get install libavcodec-unstripped-52
Observaciones: Instalar la ultima version de libavcodec y se corrige el error
Aumentar bitrate de la conversion de salida
ffmpeg -i video_prueba.flv -ab 128kb output.mp3