ฉันมีวิดีโอ YUV ที่ไม่มีการบีบอัด 720p และฉันต้องการแปลงวิดีโอนี้เป็น AVC-Intra โดยใช้คุณภาพที่ดีที่สุดเท่าที่จะเป็นไปได้ จำเป็นต้องใช้คุณภาพที่ดีที่สุดเนื่องจากวิดีโออาจจะถูกคลายบีบอัดและบีบอัดหลายครั้งในช่วงชีวิตของเขา
การแปลงรหัสไม่เกี่ยวข้อง
ฉันไม่แน่ใจว่าถ้าฉันเลือกโปรไฟล์ที่ถูกต้องหรือระดับที่เหมาะสมให้ตั้งค่าล่วงหน้า ฉันพยายามต่อไปนี้
ffmpeg -y -f rawvideo -s 1280x720 -r 50 -pix_fmt yuv420p -i sourcevideo.yuv
-vcodec libx264 -intra -vb 100M -x264opts avcintra-class=100
-x264opts colorprim=bt709 -x264opts transfer=bt709
-x264opts colormatrix=bt709-threads 7 -profile:v high10
-preset veryslow -acodec copy x264Video.mp4
มีตัวเลือก (อาจหายไป) ที่ฉันต้องใช้หรือเปลี่ยนเพื่อให้ได้คุณภาพการเข้ารหัสที่ดีขึ้นหรือไม่
ทำไมไม่ใช้โหมด lossless?
—
llogan
@LordNeckbeard ไม่มีการบีบอัดแบบไม่สูญเสียความต้องการในการจัดเก็บมาก (เรากำลังพูดถึงวิดีโอหลายพันชั่วโมง) และการบีบอัดแบบไม่สูญเสียข้อมูล: ยังมีความต้องการพื้นที่เก็บข้อมูลจำนวนมากและฉันไม่แน่ใจตัวแปลงสัญญาณที่ฉันควรใช้ (โดยเฉพาะสำหรับการใช้งานในอนาคต) เช่น: JPEG2000, FFV, h.264 lossless, ....
—
Bndr