Tại sao các tệp MP3 của tôi có cùng kích thước ngay cả khi tôi thay đổi tốc độ bit bằng FFmpeg?
Nếu bạn chưa quen với quá trình chuyển đổi tệp âm thanh, thì nhiều chi tiết và cách chúng hoạt động có thể hơi khó hiểu khi bạn nhận được kết quả không mong muốn. Vậy bạn phải làm gì để khắc phục vấn đề? Bài hỏi và trả lời của SuperUser hôm nay có câu trả lời cho câu hỏi của người đọc bối rối.
Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.
Hình ảnh lịch sự của Warein (Flickr).
Câu hỏi
Trình đọc SuperUser Arlen Beiler muốn biết lý do tại sao sử dụng các cài đặt bitrate khác nhau khi chuyển đổi một luồng âm thanh tạo ra các tệp có cùng kích thước chính xác:
Tôi đã chuyển đổi một luồng âm thanh thành ba cài đặt bitrate khác nhau bằng cách sử dụng định dạng cơ bản giống nhau. Họ cuối cùng có cùng kích thước. Tại sao lại thế này?
- ffmpeg -i Đông Likoonl-Q1-All.mp4 Sức -c: v sao chép
- ffmpeg -i, Likoonl-Q1-All.mp4, -c: v sao chép
- ffmpeg -i, Likoonl-Q1-All.mp4, -c: v copy -c: a libmp3lame -q: a 1 -b: a
Cách sử dụng các cài đặt bitrate khác nhau tạo ra các tệp có cùng kích thước chính xác?
Câu trả lời
Slhck cộng tác viên SuperUser có câu trả lời cho chúng tôi:
Bởi vì bạn đang thiết lập -q: a (đó là cài đặt VBR của LAME). Khi bạn sử dụng -q: a, cài đặt CBR -ba sẽ không có tác dụng. Nếu bạn xem hướng dẫn mã hóa MP3 từ FFmpeg Wiki, bạn sẽ tìm thấy các giá trị có thể cho -q: a với tốc độ bit trung bình tương ứng của chúng.
Để hoàn thiện, đây là phần có liên quan của libmp3lame.c (qscale là tên dài của q):
Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.