Preciso converter arquivos de áudio para mp3 usando o ffmpeg.
Quando escrevo o comando como ffmpeg -i audio.ogg -acodec mp3 newfile.mp3
, recebo o erro:
FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration:
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
built on Jun 24 2010 14:56:20, gcc: 4.4.1
Input #0, mp3, from 'ZHRE.mp3':
Duration: 00:04:12.52, start: 0.000000, bitrate: 208 kb/s
Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 256 kb/s
Output #0, mp3, to 'audio.mp3':
Stream #0.0: Audio: 0x0000, 44100 Hz, stereo, s16, 64 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Unsupported codec for output stream #0.0
Também executei este comando:
ffmpeg -formats | grep mp3
e recebi isso em resposta:
FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration:
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
built on Jun 24 2010 14:56:20, gcc: 4.4.1
DE mp3 MPEG audio layer 3
D A mp3 MP3 (MPEG audio layer 3)
D A mp3adu ADU (Application Data Unit) MP3 (MPEG audio layer 3)
D A mp3on4 MP3onMP4
text2movsub remove_extra noise mov2textsub mp3decomp mp3comp mjpegadump imxdump h264_mp4toannexb dump_extra
Eu acho que o codec mp3 não está instalado. Estou no caminho certo aqui?
-qscale:a
é para VBR e-b:a
é para CBR. A codificação ABR é possível, mas detalhada em um local diferente.1) wav para mp3
2) ogg para mp3
3) ac3 para mp3
4) aac para mp3
fonte
-b:a 128k
128 kbps.acodec
: ffmpeg -i audio.aac audio.mp3Deixa pra lá,
Estou convertendo meus arquivos de áudio para mp2 usando o comando:
Este comando funciona perfeitamente.
Eu sei que isso realmente converte os arquivos para o formato mp2, mas os tamanhos dos arquivos resultantes são os mesmos.
fonte
Para processamento em lote com arquivos na pasta que visa 190 VBR e extensão de arquivo = .mp3 em vez de .ac3.mp3, você pode usar o seguinte código
Altere .ac3 para o formato de áudio de origem.
configurações de mp3 ffmpeg
fonte
Para arquivos de processamento em lote na pasta:
Este script converte todos os arquivos "wav" na pasta em arquivos mp3 e adiciona extensão mp3
O ffmpeg precisa ser instalado. (Veja outras respostas)
fonte
-f mp2
MP2 é gerado, não MP3. Altere para-f mp3
wav.mp3
. Para obter arquivos com a extensão de arquivo correta, altere o comando para:,for i in *.wav; do ffmpeg -i "$i" -f mp3 "${i%.*}.mp3"; done
ou seja, adicione.*
depoisi%
.Eu tive que limpar meu ffmpeg e instalar outro de um ppa:
Em seguida, converta:
fonte
Conforme descrito aqui, a extensão de entrada e saída será detectada por
ffmpeg
isso, não há necessidade de se preocupar com os formatos, basta executar este comando:ffmpeg -i inputFile.ogg outputFile.mp3
fonte
https://trac.ffmpeg.org/wiki/Encode/MP3
Codificação VBR:
fonte
Alta qualidade para Mac OS funciona perfeitamente!
ffmpeg -i input.wma -q:a 0 output.mp3
fonte
Experimente a Construção Estática do FFmpeg link de
Documentação: https://www.johnvansickle.com/ffmpeg/
Hospede a construção estática no seu servidor no mesmo diretório
fonte
Se você tem uma pasta e subpasta cheia de wav que deseja converter, coloque o comando abaixo em um arquivo, salve-o em um arquivo .bat na raiz da pasta na qual deseja converter e execute o arquivo bat
fonte