Я використовую ffmpeg для епізодичного перетворення відео вже досить давно, і нещодавно виявив, що відео H.264 (libx264), створені ffmpeg, не працюють в iMovie або QuickTime (і вони не відтворюватимуть або не показуватимуть попередній перегляд у Finder із функція швидкого перегляду).
Якщо я генерую відео за допомогою програм X X, які внутрішньо використовують ffmpeg (наприклад, MP4tools або Adapter ), відео працює нормально, але не тоді, коли я намагаюся використовувати ffmpeg безпосередньо, наприклад для перетворення відео:
# ffmpeg -i input.avi output.mp4
або об'єднати деякі зображення у відео:
# ffmpeg -f image2 -pattern_type sequence image-%04d.png output.mp4
iMovie просто імпортує відео як чорний / порожній, швидкий попередній перегляд просто показує інформацію про файл, (але немає попереднього перегляду відео), і Quicktime говорить мені, що не може відтворити його:
Що відбувається?!