Tôi đang chuyển mã một số video mpeg4 cũ của mình (trong các thùng chứa avi) sang h.264 bằng FFmpeg. Về cơ bản
ffmpeg -i input.avi -c:v libx264 [x264 settings] -c:a libfdk_aac [aac settings] output.mp4
Khi làm như vậy, mpeg4
đưa ra cảnh báo sau
Video sử dụng một cách không chuẩn và lãng phí để lưu trữ khung B ('khung B được đóng gói'). Cân nhắc sử dụng một công cụ như VirtualDub hoặc avidemux để sửa nó.
Tôi biết tôi vẫn có thể chuyển mã thành công, nhưng từ cảnh báo tôi không rõ liệu chất lượng của video h.264 có bị ảnh hưởng hay không .
Vì thế,
Vì tôi chỉ quan tâm đến chất lượng (và kích thước, tôi muốn giảm thiểu kích thước cho các thiết bị di động của mình, đó là lý do tại sao tôi cũng sử dụng
veryslow
cài đặt sẵn) của video đầu ra h.264, tôi có nên quan tâm đến B- đóng gói không khung hình?Nếu tôi cần, làm cách nào để khắc phục chúng bằng avidemux? (Tôi đã thử lướt qua hướng dẫn.)