FFmpeg: การรักษาคุณภาพระหว่างการแปลง [ซ้ำ]


19

ซ้ำได้:
แปลง AVI เป็น MP4 ที่รักษาคุณภาพไว้

ฉันต้องการแปลงไฟล์ wmv, mpg และ avi ในปริมาณที่ดี (ด้วยการเข้ารหัสเสียงและวิดีโอที่แตกต่างกัน) เป็น mp4 / x264 / aac ที่มีคุณภาพเทียบเท่ากัน ฉันได้ทำการทดสอบด้วยคำสั่งต่อไปนี้:

ffmpeg.exe -i "test.avi" -c:v libx264 -c:a libvo_aacenc "test.mp4"

(อย่างที่คุณเห็นฉันไม่ได้เลือกตัวเลือกที่ระบุอัตราบิตและคุณภาพของเสียงและวิดีโอ)

เมื่อใช้คำสั่งนี้ FFmpeg จะรักษาขนาดวิดีโอโดยอัตโนมัติ แต่ฉันยังไม่แน่ใจว่าจะจัดการกับสิ่งต่าง ๆ เช่นบิตเรตเมื่อไม่ได้ใช้งานได้อย่างไร เป็นวิธีที่ดีที่สุดในการรักษาคุณภาพของวิดีโอในขณะที่แปลงเป็นรูปแบบและตัวแปลงสัญญาณที่แตกต่างกันอย่างไร

ฉันใช้ Windows 7 64 บิตและ ffmpeg-20121230-git-518239c-win64- แชร์


ฉันเพิ่งจำได้ว่าคำถามเดียวกันถูกถามเมื่อวานนี้แปลง AVI เป็น MP4 เพื่อรักษาคุณภาพ
slhck

คำตอบ:


26

FFmpeg ตั้งค่า-crfตัวเลือกเป็น 23 โดยค่าเริ่มต้น

ลอง:

ffmpeg.exe -i "test.avi" -c:v libx264 -crf 20 -c:a aac -strict -2 "test.mp4"

CRFตัวเลือกชุดที่มีคุณภาพเข้ารหัส อัตราบิตจะแตกต่างกันตามความจำเป็นเพื่อให้คุณภาพที่สม่ำเสมอตลอดทั้งวิดีโอ 51 เป็นคนที่แย่ที่สุดถึง 0

ฉันมักจะตั้งค่าการเข้ารหัสทั้งหมดของฉันถึง 20 ซึ่งเป็นค่าเริ่มต้นของ Handbrake และฉันมีความสุขกับคุณภาพ ฉันขอแนะนำให้เล่นโดยใช้ค่านั้นเพื่อค้นหาระดับคุณภาพที่คุณยอมรับได้

คุณอาจต้องการใช้-ssและ-tตัวเลือกเพื่อสร้างการเข้ารหัสทดสอบสั้น ๆ -ssเป็นเวลาเริ่มต้นและ-tระยะเวลา - เป็นวินาที คุณอาจไม่จำเป็นต้องเข้ารหัสวิดีโอทั้งหมดเพื่อตรวจสอบสิ่งที่ยอมรับได้

วิธีสร้างคลิป 1 นาทีโดยเริ่มจากวิดีโอ 1 นาที:

ffmpeg.exe -i "test.avi" -c:v libx264 -crf 20  -c:a aac -strict -2 -ss 60 -t 60 "test.mp4"

1
ขอบคุณ ฉันทำการค้นหาบางอย่าง อ้างอิงจากบทความนี้ 23 เป็นค่าเริ่มต้นในขณะที่ 18 ถือว่าไม่สูญเสียการมองเห็น: "ควรมีลักษณะเดียวกันหรือเกือบจะเหมือนกับอินพุต แต่ก็ไม่สูญเสียทางเทคนิค"
x74x61

อีกหนึ่งคำถามว่า: คุณอยากแนะนำอะไรเกี่ยวกับเสียง
x74x61

@ x74x61 libvo_aacencมีการพิจารณาว่าให้คุณภาพค่อนข้างต่ำเมื่อเทียบกับlibfaacซึ่งมีการตั้งค่าคุณภาพเริ่มต้น (ตัวแปรบิตเรต) 100% ( -q:a 100) ลองดูสิ
slhck
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.