ffmpeg: chuyển đổi âm thanh wav stereo thành mono mang lại sự tệ hại


0

Tôi đang cố gắng chuyển đổi tệp âm thanh stereo wav sang định dạng đơn âm 8000khz Tệp đầu vào có chất lượng tốt nhưng sau khi chuyển đổi sang đơn âm, chất lượng của nó rất tệ và giọng nói nền được thêm vào.

Tôi đã sử dụng lệnh này:

ffmpeg -i input.wav -ar 8000 -ac 1 -acodec pcm_u8 output.wav

Tôi cũng đã thử:
ffmpeg -i input.wav -ar 8000 -ac 1 -acodec pcm_u8 -af "highpass=f=200, lowpass=f=3000" output.wav

Nhưng nếu cùng một tập tin tôi đang chuyển đổi bằng cách sử dụng một số công cụ thì chất lượng sẽ tốt. Vì vậy, có gì sai với lệnh của tôi?


1
"một giọng nói nền đang được thêm vào nó"? Giọng nói đó nên đến từ đâu? "Một số công cụ" là gì và bạn đã sử dụng công cụ khác đó như thế nào? Tôi đoán nó sẽ giảm đến mức chất lượng mà bạn đang mong đợi cho một tệp 8 KHz, Xin vui lòng chỉnh sửa và làm rõ câu hỏi của bạn. Bao gồm đầu ra dòng lệnh đầy đủ, không bị cắt từ các lệnh ffmpeg của bạn. Tốt nhất là cung cấp một mẫu.
slhck

Đầu vào có khả năng được mã hóa PCM. PCM tuyến tính ở 8 khz không thể cung cấp cho bạn chất lượng tốt, do đó phát minh ra các định dạng PCM được mã hóa.
Gyan
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.