ฉันใช้ffmpegสำหรับการแปลงวิดีโอเป็นครั้งคราวและเมื่อเร็ว ๆ นี้พบว่าวิดีโอ H.264 (libx264) ที่สร้างโดย ffmpeg ไม่ทำงานใน iMovie หรือ QuickTime (หรือพวกเขาจะเล่นหรือแสดงตัวอย่างใน Finder ด้วย คุณลักษณะการดูด่วน)
หากฉันสร้างวิดีโอโดยใช้แอปพลิเคชัน OS X ซึ่งใช้ ffmpeg (เช่นMP4toolsหรืออะแดปเตอร์ ) ภายในวิดีโอจะทำงานได้ดี แต่ไม่ใช่เมื่อฉันพยายามใช้ ffmpeg โดยตรงเช่นเพื่อแปลงวิดีโอ:
# ffmpeg -i input.avi output.mp4
หรือเพื่อรวมภาพบางส่วนเข้ากับวิดีโอ:
# ffmpeg -f image2 -pattern_type sequence image-%04d.png output.mp4
iMovie เพิ่งนำเข้าวิดีโอเป็นสีดำ / ว่างเปล่าแสดงตัวอย่างอย่างรวดเร็วเพียงแสดงข้อมูลไฟล์ (แต่ไม่มีตัวอย่างวิดีโอ) และ Quicktime บอกว่าไม่สามารถเล่นได้:
เกิดอะไรขึ้น?!