2012-06-18 40 views
7

Tôi đang chuyển đổi file MP4 sang WMV với hai lệnh rescaling:Làm thế nào để có được chất lượng tốt hơn chuyển đổi MP4 sang WMV với ffmpeg?

ffmpeg -i test.mp4 -y -vf scale=-1:360 test1.wmv 
ffmpeg -i test.mp4 -y -vf scale=-1:720 test2.wmv 

Tôi cũng đã thử:

ffmpeg -g 1 -b 16000k -i test1.mp4 test1.wmv 

Tuy nhiên, các file .wmv mà được sản xuất là " khối ô vuông và hạt mịn "như bạn có thể thấy ở đây trong một phần nhỏ của ảnh chụp màn hình video:

enter image description here

Đây là các kích thước:

test.mp4 - 106 MB 
test1.wmv - 6 MB 
test2.wmv - 16 MB 

Làm thế nào tôi có thể nâng cao chất lượng/kích thước của các tập tin kết quả .wmv (kích thước của các tập tin .wmv là không quan tâm)?

Trả lời

10

Bạn chỉ cần sử dụng tham số -sameq ("sử dụng cùng một quantizer làm nguồn") trong đó tạo ra một tệp video có kích thước lớn hơn nhiều (227 MB) nhưng với chất lượng tuyệt vời.

ffmpeg -sameq -i test.mp4 -y -vf scale=-1:360 test1.wmv 
+9

Một giải pháp tốt hơn là sử dụng '-qscale' (hoặc' -qscale: v' hoặc '-q: v' tùy thuộc vào sở thích cú pháp của bạn); nói chung với giá trị 2-5. Giá trị thấp hơn là chất lượng cao hơn và 2 có thể được coi là "khiếm thị". '-sameq' không được thiết kế để sử dụng giữa các định dạng không chia sẻ cùng một thang đo lượng tử, và điều này có thể đúng với bạn. – LordNeckbeard

+2

Ngoài ra, bạn đang áp dụng '-sameq' làm tùy chọn đầu vào (bất cứ điều gì trước' -i'). Có thể hoạt động như mong đợi, nhưng hãy nhớ rằng không phải tất cả các tùy chọn được áp dụng cho đầu vào sẽ được áp dụng cho đầu ra. – LordNeckbeard

+2

-sameq đã bị xóa. Khi bạn cố gắng sử dụng nó ffmpeg cung cấp "sử dụng -qscale 0 hoặc một lựa chọn yếu tố chất lượng tương đương", và nó lỗi ra với một đối số không hợp lệ. –

3

Một điều tôi phát hiện sau nhiều lần cố gắng nâng cao chất lượng cuối cùng là nếu bạn không chỉ định tốc độ bit, nó sẽ sử dụng mức trung bình khá thấp. Hãy thử -b 1000k cho điểm bắt đầu và thử nghiệm tăng hoặc giảm cho đến khi bạn đạt được kết quả mong muốn. Tệp của bạn sẽ lớn hơn hoặc nhỏ hơn, tương ứng.

Các vấn đề liên quan