Я использовал ffmpeg для случайного преобразования видео в течение довольно долгого времени, и недавно обнаружил, что видео H.264 (libx264), сгенерированные ffmpeg, не работают в iMovie или QuickTime (и при этом они не будут воспроизводиться или отображаться в Finder с функция быстрого просмотра).
Если я генерирую видео с помощью приложений OS X, которые внутренне используют ffmpeg (например, MP4tools или Adapter ), видео работает нормально, но не тогда, когда я пытаюсь использовать ffmpeg напрямую, например, для преобразования видео:
# ffmpeg -i input.avi output.mp4
или объединить несколько изображений в видео:
# ffmpeg -f image2 -pattern_type sequence image-%04d.png output.mp4
iMovie просто импортирует видео как черно-белое, быстрый предварительный просмотр просто показывает информацию о файле (но без предварительного просмотра видео), а Quicktime сообщает, что не может его воспроизвести:
В чем дело?!
ffprobe -select_streams v -show_streams output.mp4
?