Estoy tratando de usar ffmpeg en ubuntu 13.10 para convertir AP3 a MP3?
Instalé ffmpeg , pero recibo este error cuando lo uso. Por favor dime cómo puedo solucionarlo?
$ ffmpeg -i CD1_Age_0-3_Baby.ape CD1_Age_0-3_Baby.mp3
ffmpeg version 0.8.9-6:0.8.9-0ubuntu0.13.10.1, Copyright (c) 2000-2013 the Libav developers
built on Nov 9 2013 19:15:22 with gcc 4.8.1
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
Input #0, ape, from 'CD1_Age_0-3_Baby.ape':
Metadata:
Album : MOZART EFFECT I - ENLIGHTMENT
Title : C:\[APE SET] Ī����ЧӦ-�������ǵ����� 4CDS\CDImage01
Genre : Classical
Year : 2002
Comment : Exact Audio Copy
Duration: 01:09:17.75, start: 0.000000, bitrate: 656 kb/s
Stream #0.0: Audio: ape, 44100 Hz, stereo, s16
Output #0, mp3, to 'CD1_Age_0-3_Baby.mp3':
Stream #0.0: Audio: [0][0][0][0] / 0x0000, 44100 Hz, stereo, s16, 200 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Encoder (codec id 86017) not found for output stream #0.0
ffmpeg
Libav (una bifurcación de FFmpeg) y noffmpeg
a FFmpeg.Encoder (codec id 86017) not found for output stream #0.0
. Ejecutar el mismo programa con otro nombre no soluciona ningún problema real, solo suprime el fagottery de Libav, pero-codec:a libmp3lame
podría ser la solución para el problema.Tiene seis opciones principales para codificar a MP3 con
ffmpeg
:Evite el desorden engañoso de Libav que fue forzado en los usuarios de Ubuntu y simplemente descargue, extraiga y ejecute una compilación
ffmpeg
reciente de Linux . Póngalo~/bin
y luego vuelva a iniciar sesión. Ahora, cuando lo ejecutesffmpeg
, usará esta nueva compilación. Esta es la opción más fácil .Siga una guía paso a paso para compilar lo real
ffmpeg
con los códecs y funciones que desee.Instalar
ffmpeg
desde Ubuntu Multimedia para Trusty PPA (para usuarios de 14.04).Instale el
libavcodec-extra-*
paquete para habilitar la codificación de MP3 a través de libmp3lame en buggyavconv
o en el viejo, falso y falsoffmpeg
.Canalizar
lame
y usarlo para codificar:ffmpeg -i input -f wav - | lame - output.mp3
Actualice Ubuntu y use el
ffmpeg
paquete del repositorio. Lo realffmpeg
de FFmpeg regresó a Ubuntu en Vivid 15.04.fuente
ffmpeg
. Estoy usando las compilaciones estáticas --- sin instalación, sin problemas, descomprimir y listo --- proporcionadas en el enlace de esta respuesta desde hace al menos dos años (actualizando en algún momento) y no tuve ningún problema.Aquí hay otro script que podría ayudar a la gente. Lo que tendrá que hacer es copiarlo en la carpeta raíz de los archivos ape que desea convertir.
fuente
Con
libav_tools
elibmp3lame
instalado en el directorio donde se encuentran los archivos ape, escriba terminal:Con eso, todos los archivos ape en el directorio se convierten a mp3 estéreo 320kb y se respetan las etiquetas en los archivos ape.
fuente
El siguiente script convertirá todos los archivos wma a mp3 de forma recursiva a partir de la ruta donde se ejecuta el comando find. ¡Los viejos archivos wma serán eliminados!
Guión:
fuente