Downmix từ 5.1 Surround sang hai kênh stereo bằng avconv


3

tôi có một .wmv với codec âm thanh của wmapro, mà trình phát video mục tiêu của tôi nghẹt thở. Tôi thường đang trong quá trình "chuẩn hóa" bộ sưu tập của mình thành x264 / aac (vì điều này hoạt động tốt trên tất cả các thiết bị của tôi), nhưng tệp đặc biệt này đã gây rắc rối lớn cho tôi. Tôi đã thử điều này:

avconv -i input.wmv -c:v libx264 -b:v 4800k -qmin 3 -qmax 69 -ar 44100 \
       -b:a 128k -c:a libvo_aacenc -ac 2 -pass 2 -y output.mp4

Pass đầu tiên hoạt động tốt, nhưng bây giờ tôi nhận được tin nhắn

Resampling output channel count must be 1 or 2 for mono input; 1, 2 or 6 for
stereo input; or N for N channel input.
Can not resample 6 channels @ 48000 Hz to 2 channels @ 44100 Hz

Và tôi đã googled cả buổi sáng cho điều này và chỉ tìm thấy "bạn phải downmix". Tôi đã thử libmp3lame, ac3, acs3_fixed và những người khác, tất cả nhận được cho tôi lỗi này.

Nếu có một số lựa chọn tôi phải đưa ra để làm việc này, tôi rất muốn biết, vì tôi không thể tìm thấy chúng và không thể tự mình tìm ra.

Cảm ơn.


Bước đầu tiên là sử dụng gần đây Bản dựng Linux của ffmpeg và xem nếu đó là công việc. Ngoài ra, bạn phải luôn luôn bao gồm đầu ra giao diện điều khiển hoàn chỉnh.
llogan

Câu trả lời:


0

Điều tốt nhất tôi có thể nghĩ đến là lấy HandBrakeCLI và làm như sau:

HandBrakeCLI -i file.wmv --preset Bình thường -o file.mp4


0

Tôi chưa thử nó, nhưng có vẻ như vấn đề là bạn đang trộn lẫn và lấy mẫu xuống (đến 44100 Hz) cùng một lúc. Trước tiên, bạn nên trộn xuống âm thanh nổi @ 48000 Hz, sau đó xuống mẫu (hoặc không).

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.