Bir .mp3'ü mplayer ile wav dosyasına dönüştürün


15

Bir .mp3 dosyam var ve bunu 1 kanal 8kHz 8 bit wav dosyasına dönüştürmem gerekiyor, herkes bunu mplayer ile nasıl yapabileceğimi bilen var mı? Olmazsa, başka bir komut satırı aracı kullanabilir miyim?


Bu açık olabilir, ancak mp3 sıkıştırma uygulandığında kaybedilen kaliteyi geri kazanamayacağınızı unutmayın.
Ocak'ta

Yanıtlar:


19

ffmpeg işi yapmalı. Bu çizgi 8kHz 1 kanal wav dosyasına çevrilecektir.

ffmpeg -i input.mp3 -ar 8000 -ac 1 output.wav

http://ffmpeg.org/ffmpeg-doc.html#SEC11

8 bit gereksinimi hakkında emin değilim - ne demek istiyorsun? Kesinlikle bitrate değil mi?


örnek başına bit, resmin renk derinliğine göre analago. CDDA tarzı PCM (std WAV) 16 bit 44.1kHz stereodur; 8 bitlik 8kHz mono çıkış istiyor.
quack quixote

Örnek başına 8 bit

Bu durumda çizgi şöyle olmalıdır: ffmpeg -i input.mp3 -ar 8000 -ac 1 -acodec pcm_u8 output.wav
Iain

8

WAV - MP3 kodlayıcı komut satırı olan lame , MP3'ten WAV'a --decodegeçiş ile deşifre edebilir .


Kullanıcı dostu araçlar söz konusu olduğunda, kod çözme için mpg321'i de severim: Topalmayı mpg321 input.mp3 -w output.wavdenediğimde çıktı dosyasında süre (çalma süresi) yanlış, mpg321 ile doğru çıktı.
Jo Liss,

2

SoX da bunu yapabilir; SoX’unuzun MP3 desteği ile derlendiğini varsayarsak, ihtiyacınız olan tek şey

sox input.mp3 -c 1 -r 8000 -1 output.wav

... kırpma sorunlarıyla karşılaşabilseniz de, bu durumda , yeniden örneklemeden önce giriş kanallarının sesini azaltmak için volve / veya mixerefektlerle oynamak isteyebilirsiniz .

MP3 özellikli SoX olmadan, önce MP3’ünüzü WAV’ye dönüştürmek için bir MP3 kod çözücü kullanın, ardından yukarıdaki komut şu şekilde olur:

sox input.wav -c 1 -r 8000 -1 output.wav

2
mplayer -srate 8000 -vo null -vc null -ao pcm:fast:file="$fn.wav" "$fn"

Bu, ses izini videolardan ayıklamak için de çalışacaktır ve diğer herhangi bir medya dosyası oynatıcısı işlemek için yapılandırılmıştır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.