Muszę przekonwertować pliki audio na mp3 za pomocą ffmpeg.
Kiedy piszę polecenie jako ffmpeg -i audio.ogg -acodec mp3 newfile.mp3
, pojawia się błąd:
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
Uruchomiłem również to polecenie:
ffmpeg -formats | grep mp3
i otrzymałem w odpowiedzi:
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
Wydaje mi się, że kodek mp3 nie jest zainstalowany. Czy jestem na dobrej drodze?
-qscale:a
dotyczy VBR i-b:a
CBR. Kodowanie ABR jest możliwe, ale szczegółowe w innym miejscu.1) wav do mp3
2) ogg do mp3
3) ac3 na mp3
4) aac do mp3
źródło
-b:a 128k
dla 128 kbps.acodec
: ffmpeg -i audio.aac audio.mp3Nieważne,
Konwertuję moje pliki audio na mp2 za pomocą polecenia:
To polecenie działa doskonale.
Wiem, że to faktycznie konwertuje pliki do formatu mp2, ale wynikowe rozmiary plików są takie same.
źródło
Do przetwarzania wsadowego z plikami w folderze mającymi na celu 190 VBR i rozszerzenie pliku = .mp3 zamiast .ac3.mp3 możesz użyć następującego kodu
Zmień .ac3 na dowolny źródłowy format audio.
ustawienia ffmpeg mp3
źródło
W przypadku plików przetwarzania wsadowego w folderze:
Ten skrypt konwertuje wszystkie pliki „wav” w folderze na pliki mp3 i dodaje rozszerzenie mp3
Należy zainstalować ffmpeg . (Zobacz inne odpowiedzi)
źródło
-f mp2
MP2 jest generowany, a nie MP3. Zmień to na-f mp3
wav.mp3
. Aby pobrać pliki z poprawnym rozszerzeniem, zmień polecenie nafor i in *.wav; do ffmpeg -i "$i" -f mp3 "${i%.*}.mp3"; done
:, czyli dodaj.*
poi%
.Musiałem wyczyścić mój ffmpeg, a następnie zainstalować inny z ppa:
Następnie przekonwertuj:
źródło
Jak opisano tutaj, rozszerzenie wejścia i wyjścia zostanie wykryte przez,
ffmpeg
więc nie ma potrzeby martwić się o formaty, po prostu uruchom to polecenie:ffmpeg -i inputFile.ogg outputFile.mp3
źródło
https://trac.ffmpeg.org/wiki/Encode/MP3
Kodowanie VBR:
źródło
Wysoka jakość dla Mac OS działa idealnie!
ffmpeg -i input.wma -q:a 0 output.mp3
źródło
Wypróbuj łącze FFmpeg Static Build Link
Dokumentacja: https://www.johnvansickle.com/ffmpeg/
Hostuj kompilację statyczną na serwerze w tym samym katalogu
źródło
Jeśli masz folder i podfolder pełen plików wav, które chcesz przekonwertować, umieść poniższe polecenie w pliku, zapisz je w pliku .bat w katalogu głównym folderu, w którym chcesz przekonwertować, a następnie uruchom plik bat
źródło