Mam plik .mp3 i muszę go przekonwertować na 1-kanałowy 8-bitowy plik wav 8-bitowy. Czy ktoś wie, jak to zrobić za pomocą mplayera? Jeśli nie, jakieś inne narzędzia wiersza polecenia, których mógłbym użyć?
15
Mam plik .mp3 i muszę go przekonwertować na 1-kanałowy 8-bitowy plik wav 8-bitowy. Czy ktoś wie, jak to zrobić za pomocą mplayera? Jeśli nie, jakieś inne narzędzia wiersza polecenia, których mógłbym użyć?
Odpowiedzi:
ffmpeg powinien wykonać zadanie. Ta linia zostanie przekonwertowana na 1-kanałowy plik wav 8kHz.
http://ffmpeg.org/ffmpeg-doc.html#SEC11
Nie jestem pewien co do wymogu 8 bitów - o czym mówisz? Z pewnością nie jest to bitrate?
źródło
lame , wiersz polecenia, koder WAV na MP3, może również dekodować MP3 na WAV za pomocą
--decode
przełącznika.źródło
mpg321 input.mp3 -w output.wav
gdy próbowałem lame, czas pliku (czas odtwarzania) był nieprawidłowy w pliku wyjściowym, podczas gdy z mpg321 wyszło poprawnie.SoX może to zrobić; zakładając, że twój SoX jest skompilowany z obsługą MP3, wszystko czego potrzebujesz to
... chociaż możesz napotkać problemy z przycinaniem, w którym to przypadku chcesz zagrać z efektami
vol
i / lub,mixer
aby zmniejszyć głośność kanałów wejściowych przed ponownym próbkowaniem.Bez SoX z obsługą MP3, najpierw użyj dekodera MP3, aby przekonwertować MP3 na WAV, a następnie powyższe polecenie stanie się:
źródło
Działa to również w celu wyodrębnienia ścieżki audio z filmów, a każdy inny plik multimedialny mplayer został skonfigurowany do obsługi.
źródło