Mac OS X でffmpegを使用したエンコード プロセスが用意されています。このプロセスでは、ソース ビデオとそこからいくつかのファイル (.m3u8 ビデオ、.mp4 ビデオ、.mp3 オーディオ ファイル) が取得されます。
デフォルトでは、m3u8 プロセスからのビデオを使用しました。これは、h264 ( libx264 経由) ビデオと AAC ( libfaac 経由)オーディオです。
私たちは主にモバイル デバイスでこれらのビデオを使用しています (したがって m3u8 ファイル) が、Android、Windows Phone などの .mp4 ファイルも使用しています。フラッシュ プレーヤーを介してこれらの同じビデオを Web で提供する必要もますます増えています。または HTML5 プレーヤー。
したがって、これらすべての用途に最適なオーディオ/ビデオコーデックの組み合わせが必要です....mp4ファイルの「標準」とは何ですか?
.mp4 が mp3 コーデックを使用している場合、QuickTime を除くどこでも問題なく再生されます。QuickTime ではビデオは再生されますが、音声はありません (VLC プレーヤーでも問題なく動作します)。
ファイルからコーデック データを実際に取得しようとするのではなく、QuickTime がファイル拡張子を使用してビデオに関する情報を想定する方法が原因であると言われました。同じファイルをエンコードし、オーディオ コーデックに AAC を使用すると、QuickTime で問題なく動作します。
それで --- 「正しい」または「理想的な」オーディオ/ビデオ コーデックの組み合わせは何ですか --- 「無料」のコーデックではありませんが、AAC を使用するのが最善かつ安全ですか (つまり、幅広いデバイスで動作しますか)。 ?