2017-02-23 13 views
0

VideoViewを使用し、MP4ファイルを長さ1分でロードしました。VPMとWebM H.264 AVCを使用したMP4と全体的に最適

問題は開始が遅れていることです。 すぐに開始したいので、コーデックとバイトレートを選択してください。

ビデオコーデックに関連するものがあれば、あなたの経験を共有してください。 私はこれらの2つのタイプの比較を見たいと思います。

読み込み速度、長さ、およびファイルサイズと品質比

+0

これはエンコーダの設定に依存しますが、使用されているコンテナやデコーダ(この場合)ではそれほど変わりません。 – incBrain

+0

@incBrainはいそれはバイトレートなどに依存しますが、jsonデコードの方がxmlより高速です。同様に、復号から最初のフレームのレンダリングまでのビデオコーデックの速度比較が必要です。 – Qamar

答えて

1
  1. MP4は、通常、ファイルの終わりに、すべてのインデックステーブルを有し、それは順番に、ディスク上のファイル全体をスキャンする必要ができます再生を開始する。 ストリーミング用に最適化されたMP4ファイルに変換して、テーブルが最初になるようにすることができます。 MPEG TS(トランスポートストリーム)もすばやく読み込まれます。 おそらく、Webmは「標準」MP4よりも高速に読み込まれますが、私はWebm形式に慣れていません。

  2. すべてのPCとスマートフォンには、ハードウェアベースのAVC(H.264)ビデオデコーダが搭載されています。 VP9は主にソフトウェアでデコードされます。おそらく、AVCはあなたのコンピュータのためにデコードする方が簡単でしょう。 HDを使用する場合に限り、VP9の品質またはサイズはAVCよりも優れています。より小さい動画では、品質は多かれ少なかれ同等でなければなりません。 AVCをエンコードするには多くの便利なツールがありますが、VP9にはそれほど多くはありません。 ffmpegと2パスエンコードのような適切な設定を使用すると、VP9よりもAVCを圧縮することができます。

私はAVCを使用し、MP4を最適化することをお勧めします。

関連する問題