私はかなり前から時々ffmpegを使用してビデオ変換を行ってきましたが、最近、ffmpegによって生成されたH.264(libx264)ビデオがiMovieまたはQuickTimeで動作しないことを発見しました(また、クイックビュー機能)。
内部でffmpeg(例:MP4toolsまたはAdapter)を使用するOS Xアプリケーションを使用してビデオを生成する場合、ビデオは正常に動作しますが、ffmpegを直接使用する場合、たとえばビデオを変換する場合は動作しません:
# ffmpeg -i input.avi output.mp4
または、いくつかの画像をビデオに結合するには:
# ffmpeg -f image2 -pattern_type sequence image-%04d.png output.mp4
iMovieはビデオを黒/空白としてインポートするだけで、クイックプレビューはファイル情報のみを表示しますが(ビデオプレビューは表示しません)、Quicktimeは再生できないことを通知します。
どうしたの?!