Tôi đã sử dụng ffmpeg để chuyển đổi video không thường xuyên trong một thời gian và gần đây đã phát hiện ra rằng video H.264 (libx264) được tạo bởi ffmpeg không hoạt động trong iMovie hoặc QuickTime (chúng cũng sẽ không phát hoặc hiển thị bản xem trước trong Finder với tính năng xem nhanh).
Nếu tôi tạo video bằng các ứng dụng OS X sử dụng nội bộ ffmpeg (ví dụ MP4tools hoặc Adaptor ), video sẽ hoạt động tốt, nhưng không phải khi tôi cố gắng sử dụng trực tiếp ffmpeg, ví dụ để chuyển đổi video:
# ffmpeg -i input.avi output.mp4
hoặc để kết hợp một số hình ảnh vào video:
# ffmpeg -f image2 -pattern_type sequence image-%04d.png output.mp4
iMovie chỉ nhập video dưới dạng đen / trống, xem trước nhanh chỉ hiển thị thông tin tệp, (nhưng không xem trước video) và Quicktime cho tôi biết nó không thể phát video đó:
Chuyện gì đang xảy ra vậy?!