ฉันมีชุดเฟรมวิดีโอที่บันทึกเป็นรูปภาพในไดเร็กทอรีและฉันกำลังพยายามเข้ารหัสสิ่งเหล่านี้เป็นวิดีโอคุณภาพดีอย่างไรก็ตามทุกการตั้งค่าและทุกรูปแบบที่ฉันพยายามสร้างสิ่งประดิษฐ์ที่เห็นได้ชัดเจน
คำสั่งพื้นฐานคือ:
ffmpeg -r 25 -i %4d.png myvideo.mpg
และฉันได้ลองใช้แฟล็ก minrate และ maxrate แล้ว รูปแบบใด ๆ ของ {mpg, avi, mov, flv} จะทำ
ข้อเสนอแนะสำหรับการตั้งค่าหรือไม่? ขนาดไฟล์สุดท้ายไม่ใช่ปัญหา
ffmpeg -r 20 -f image2 -i myImage%04d.png -f mp4 -q:v 0 -vcodec mpeg4 -r 20 myVideo.mp4
. ฉันพบว่าในการบังคับเฟรมเรตฉันต้องระบุทั้งอินพุตและไฟล์เอาต์พุต ตัวแปลงสัญญาณนี้ดูเหมือนจะใช้ได้สำหรับฉัน - คุณอาจไม่จำเป็นต้องระบุ ฉันแค่อยากจะรวมสิ่งที่ฉันทำลงไปเพราะฉันใช้เวลาส่วนใหญ่ไปกับมัน ข้อเสียเพียงอย่างเดียวคือภาพที่ฉันป้อนมีคอนทราสต์สูง (ลูกบอลสีน้ำเงินและสีแดงกับพื้นหลังสีขาว) และหลังจากนั้นในภาพยนตร์ลูกบอลทั้งหมดจะกลายเป็นสีเข้มเหมือนกันซึ่งเป็นเอฟเฟกต์คอนทราสต์ที่ไม่ต้องการ