Chuyển đổi tập tin .mp3 sang wav bằng mplayer


15

Tôi đã có tệp .mp3 và cần chuyển đổi tệp đó thành tệp wav 1 kênh 8kHz 8 bit, có ai biết làm thế nào tôi có thể làm điều đó với mplayer không? Nếu không, bất kỳ công cụ dòng lệnh nào khác tôi có thể sử dụng?


Điều đó có thể rõ ràng, nhưng hãy nhớ rằng bạn không thể lấy lại chất lượng đã mất khi áp dụng nén mp3.
ℝaphink

Câu trả lời:


19

ffmpeg nên làm công việc. Dòng này sẽ chuyển đổi thành tập tin wav 8kHz 1 kênh.

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

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

Tôi không chắc chắn về yêu cầu 8 bit - bạn đang đề cập đến điều gì? Đó không phải là bitrate chắc chắn?


đó là bit-per-sample, tương ứng với độ sâu màu của hình ảnh. PCM kiểu CDDA (std WAV) là âm thanh nổi 16 bit 44,1kHz; anh ta muốn đầu ra của mono 8 bit 8 bit.
quack quixote

8 bit cho mỗi mẫu

Trong trường hợp đó, dòng nên là: ffmpeg -i input.mp3 -ar 8000 -ac 1 -acodec pcm_u8 output.wav
Iain

8

què , bộ mã hóa WAV sang MP3 dòng lệnh, cũng có thể giải mã MP3 thành WAV bằng công --decodetắc.


Vì các công cụ thân thiện với người dùng có liên quan, tôi cũng thích mpg321 để giải mã: mpg321 input.mp3 -w output.wavKhi tôi thử què, nó đã sai thời lượng (thời gian phát) trong tệp đầu ra, trong khi với mpg321 thì nó lại xuất hiện chính xác.
Jo Liss

2

SoX cũng có thể làm điều này; giả sử SoX của bạn được biên dịch với hỗ trợ MP3, tất cả những gì bạn cần là

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

... mặc dù bạn có thể gặp phải các vấn đề cắt, trong trường hợp đó bạn muốn chơi với các hiệu ứng volvà / hoặc mixerđể giảm âm lượng của các kênh đầu vào trước khi quá trình lấy mẫu lại xảy ra.

Nếu không có SoX hỗ trợ MP3, trước tiên hãy sử dụng bộ giải mã MP3 để chuyển đổi MP3 sang WAV, sau đó lệnh trên trở thành:

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"

Điều này cũng sẽ hoạt động để trích xuất đoạn âm thanh từ video và bất kỳ trình phát tệp phương tiện nào khác được định cấu hình để xử lý.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.