問題点
アドビのビデオプレーヤーで再生するときに、どうして mp4 ビデオファイルが完全にバッファーされる必要がのですか。moov atom がファイルの末尾に配置されているかどうかを確認するにはどうしたらいいですか。エンコード時の修正方法を教えてください。
この問題は、アドビの古いスタイルのプログレッシブを使用する場合に発生します。代わりに、HTTP または RMTP ストリーミングを使用します。
プログレッシブ配信を引き続き使用する必要がある場合は、マスター(ソース)ビデオを取得して SPS にアップロードします。サポートされている入力形式を提供することで、SPS では、定義された設定に応じて異なるビデオサイズが作成され、信頼されたコーデックとフォーマットを使用します。
詳細については、次の URL からでも入手できます。http://help.adobe.com/ja_JP/scene7/using/WSef8d5860223939e2-5be516d912c74cc7407-8000.html
Moov atom に関する情報はこちらです。(http://www.adobe.com/devnet/video/articles/mp4_movie_atom.html)
特に指定しない限り、ファイルを記述するすべての情報が生成された後、Moov atom は通常オンデマンドコンテンツにあるファイルの最後に保存されます。プログレッシブダウンロード、ストリーミング、ローカル再生など選択された配信方法の種類に応じて、その場所はファイルの末尾または最初のどちらかに移動する必要があります。
上記の 2 つのオプションが機能しない場合、ファイルの Moov atom がどこにあるか確認するために、AtomicParsley というツールを使用することができます。(http://atomicparsley.sourceforge.net/)
使用例 :
C:\Users\mavance\Desktop\AtomicParsley-win32-0.9.0>AtomicParsley myvideo.mp4 -T
Atom ftyp @ 0 of size: 32, ends @ 32
Atom free @ 32 of size: 8, ends @ 40
Atom mdat @ 40 of size: 28717284, ends @ 28717324
Atom moov @ 28717324 of size: 96541, ends @ 28813865
...
Moov atom をファイルの先頭に移動する方法については、こちらを参照してください。
http://www.stoimen.com/blog/2010/11/12/how-to-make-mp4-progressive-with-qt-faststart/
このプログラムは、重要なメタ情報をファイルの末尾から先頭に移動させるのに役に立ちます。可能な限り早くするビデオを再生するのに役に立ちます。http://multimedia.cx/eggs/improving-qt-faststart/
AtomicParsley を再度実行すると、Moov atom が変更されたことが表示されます。
新しいビデオを SPS にアップロードし、公開、キャッシュがクリアで再チェックが実行されることを確認します。
まだ問題が解決されない場合は、この問題を解決できる MP4 FastStart(http://www.datagoround.com/lab/)を使用してみてください。
アカウントにログイン