Estou tentando usar o ffmpeg no ubuntu 13.10 para converter AP3 para MP3?
Instalei o ffmpeg , mas recebo esse erro quando o uso. Por favor, diga-me como posso corrigir isso?
$ 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 (uma bifurcação do FFmpeg) e nãoffmpeg
ao FFmpeg.Encoder (codec id 86017) not found for output stream #0.0
. A execução do mesmo programa com outro nome não corrige nenhum problema real, apenas suprime o fagottery do Libav, mas-codec:a libmp3lame
pode ser a solução para o problema.Você tem seis opções principais para codificar para MP3 com
ffmpeg
:Evite a bagunça enganosa do Libav que foi imposta aos usuários do Ubuntu e simplesmente baixe, extraia e execute uma compilação
ffmpeg
recente do Linux . Coloque-o~/bin
e depois faça login novamente. Agora, quando você executarffmpeg
, usará essa nova compilação. Esta é a opção mais fácil .Siga um guia passo a passo para compilar o real
ffmpeg
com os codecs e recursos desejados.Instale a
ffmpeg
partir do Ubuntu Multimedia for Trusty PPA (para 14.04 usuários).Instale o
libavcodec-extra-*
pacote para habilitar a codificação MP3 via libmp3lame no buggyavconv
ou no crappy, old, fakeffmpeg
.Canalize
lame
e use-o para codificar:ffmpeg -i input -f wav - | lame - output.mp3
Atualize o Ubuntu e use o
ffmpeg
pacote do repositório. O realffmpeg
do FFmpeg retornou ao Ubuntu no Vivid 15.04.fonte
ffmpeg
. Estou usando as compilações estáticas - sem instalação, sem problemas, descompactando e pronto - fornecidas no link nesta resposta há pelo menos dois anos (atualizando em algum momento) e não tive nenhum problema.Aqui está outro script que pode ajudar as pessoas. O que você precisará fazer é copiá-lo para a pasta raiz dos arquivos dos macacos que você deseja converter.
fonte
Com
libav_tools
elibmp3lame
instalado no diretório em que os arquivos do macaco estão localizados, digite o terminal:Com isso, todos os arquivos macacos no diretório convertem para mp3 estéreo 320kb e as tags nos arquivos macacos são respeitadas.
fonte
O script abaixo converterá todos os arquivos wma para mp3 recursivamente, iniciando no caminho em que o comando find é executado. Arquivos WMA antigos serão excluídos !!!
Roteiro:
fonte