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?

Mục lục:

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?
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?

Video: 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?

Video: 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?
Video: Hướng dẫn tạo Server Minecraft vĩnh viễn và miễn phí với Aternos - YouTube 2024, Tháng tư
Anonim
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 sẽ làm gì để khắc phục vấn đề? Bài đăng Hỏi & Đáp của người dùng siêu nhân hôm nay có câu trả lời cho câu hỏi của người đọc bị nhầm lẫn.
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 sẽ làm gì để khắc phục vấn đề? Bài đăng Hỏi & Đáp của người dùng siêu nhân hôm nay có câu trả lời cho câu hỏi của người đọc bị nhầm lẫn.

Phiên Hỏi & Đáp hôm nay đến với chúng tôi theo lịch sự của SuperUser - một phân khu của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều hành.

Ảnh lịch sự của Warein (Flickr).

Câu hỏi

Trình đọc siêu người dùng 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 luồng âm thanh tạo ra các tệp có cùng kích thước chính xác:

I converted an audio stream into three different bitrate settings using what is essentially the same format. They ended up being exactly the same size. Why is this?

  • ffmpeg -i “Likoonl-Q1-All.mp4” -c:v copy -c:a libmp3lame -q:a 1 -b:a 192k “Q1-All-192k.mp4”
  • ffmpeg -i “Likoonl-Q1-All.mp4” -c:v copy -c:a libmp3lame -q:a 1 -b:a 160k “Q1-All-160k.mp4”
  • ffmpeg -i “Likoonl-Q1-All.mp4” -c:v copy -c:a libmp3lame -q:a 1 -b:a 128k “Q1-All-128k.mp4”

Việc 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 như thế nào?

Câu trả lời

Người đóng góp SuperUser slhck có câu trả lời cho chúng tôi:

Because you are setting -q:a (which is LAME’s VBR setting). When you use -q:a, the CBR setting -b:a will have no effect. If you look into the MP3 encoding guide from the FFmpeg Wiki, you will find the possible values for -q:a with their corresponding average bitrate.

For the sake of completeness, here is the relevant part of libmp3lame.c (qscale is the long name of q):

Image
Image

Có 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 có hiểu biết công nghệ khác? Xem toàn bộ chuỗi thảo luận tại đây.

Đề xuất: