Bạn luôn mất một chút chất lượng bất cứ khi nào bạn chuyển mã từ codec này sang codec khác, video hoặc âm thanh, nhưng có lẽ bạn có thể tránh nó nếu bạn chỉ muốn thay đổi từ loại thùng chứa MP4 sang thùng chứa AVI. codec:copy
có thể hữu ích nếu bạn không có lý do để chuyển mã (và nó sẽ nhanh hơn).
Nếu bạn phải chuyển mã vì bạn cần sử dụng một codec video cụ thể, tôi hy vọng bạn có thể sử dụng đề xuất của zetah ở trên trong nhận xét của mình và sử dụng công -sameq
tắc. Ngoài ra, bạn có thể muốn sử dụng qscale
tùy chọn để đặt chất lượng theo cách thủ công. Con số càng thấp thì chất lượng càng tốt, nhưng tệp của bạn sẽ càng chiếm nhiều dung lượng.
Lần cuối cùng tôi chuyển mã video tôi đã sử dụng qscale=8.0
, nhưng tôi khuyên bạn nên thử nghiệm để tìm ra mức tối ưu để phù hợp với chất lượng đầu vào của bạn.
Marty Jay đề cập một cách hữu ích rằng sameq có nghĩa là cùng một lượng tử như trong đầu vào, điều này có thể không dẫn đến chất lượng như nhau. Bài báo ông trích dẫn đề cập đến việc sử dụng chuyển đổi nhiều lượt, đó là một cách tốt để đạt được nén tốt hơn mà không làm giảm chất lượng.
-sameq
chuyển đổi, sẽ đặt cùng một codec video (giả sử H264) trong bộ chứa AVI. Nếu trình phát của bạn không hỗ trợ H264 trong AVI, thì bạn cần chuyển mã định dạng video tốt nhất có thể (H264) sang một số định dạng tầm thường, điều này là không tốt. Sau đó, bạn chỉ định tốc độ bit video XVID cao hơn (giả sử 2000 Kb / s). Âm thanh không quan trọng bằng IMHO, nhưng tốt hơn là chuyển đổi sang MP3 rồi AC3