2016-08-07 11 views
0

?start=secsnginx mp4を使用すると、音声は再生され続けますが、約8秒間は再生されません。Nginx MP4ビデオエラーへの検索結果

例:

http ://server/video.mp4 >>> plays correctly 

http ://server/video.mp4?end=60 >>> plays correctly 

http ://server/video.mp4?start=120 >>> starts audio playing with static image (video not working) for about 7-8 seconds. 

私はそれらのすべてが映像なしで最初の7-8秒を示し、多くのMP4ファイルを試してみました。 すべてのファイルの先頭にmoovアトムがあります。

nginxのように思われますが、開始ビデオフレームが正しく表示されません。

答えて

0

おそらくその時点でキーフレームはありません。ほとんどのエンコーダは、より良い圧縮のために長いGOPを使用します。 X264のデフォルトは250です。より多くのキーフレームを使用してエンコーディングを試みるか、キーフレームの直前でピッキングすることを試みます。

+0

返信ありがとうございます。 MP4ファイルの時間秒またはバイトでkeframesのリストを取得する方法/ツールはありますか? – Mido