一部の携帯電話 (Motorola Droid /Galaxy S) で 3gp 形式の再生/ストリーミング中にエラーが発生しましたが、Nexus 1 では問題なくビデオが再生されています。
FFmpeg を使用する以外に、この問題を解決するにはどうすればよいですか?
一部の携帯電話 (Motorola Droid /Galaxy S) で 3gp 形式の再生/ストリーミング中にエラーが発生しましたが、Nexus 1 では問題なくビデオが再生されています。
FFmpeg を使用する以外に、この問題を解決するにはどうすればよいですか?
3gpファイルで使用されている特定のコーデックを見てください。ffmpegまたはmplayerを使用して、ファイルを検査し、いじくり回すことができます。これらのコーデックを電話のスペックシートと比較し、両方にあるコーデックを使用していることを確認してください。
また、HTTP経由でビデオをストリーミングするには、ビデオファイルの先頭にヘッダー情報が必要です。qt-faststart
ffmpegには、そのようにファイルを変更できるというツールが付属しています。
また、3gpは基本的にmp4ファイルであり、コーデックのセットは限られています。これらは相互運用可能であるはずですが、特に高度なコーデックを使用することで、互換性のない3gpファイルを作成できると思います。