2017-02-26 9 views
0

FFmpegからエンコードされたWebmビデオファイルをストリーミングしようとしています。Webm - シーク後にビデオ再生が停止する

しかし、私はバッファリングされていない位置にシークすると、ビデオ再生が停止します。

正しいバイト範囲がダウンロードされたことを確認しました。

これを引き起こす原因は何ですか? Seekingは、x264でエンコードされたmp4ファイルに対して完璧に動作します。 Webmが問題のようです。ビデオのエンコード方法に問題があるかもしれません。

ffmpegの-i input.mp4 -codec:V libvpx -quality最良-b:V 4000Kの-qmin 10 -qmax 42 -maxrate 4024k -bufsize 8048k -vfスケール= -1:1080 -codec: libvorbis -b:a 384k -movflags faststart out.webm

答えて

0

ピクチャのグループを設定するには、-gパラメータを使用できます。
次のコマンド作業は罰金のみファイルサイズが大きくなり:

のffmpeg -i input.mp4 -codecます。v libvpx -g 10 -quality最高-b:V 4000Kの-qmin 10 -qmax 42 -maxrate 4024k -bufsize 8048k -vf規模= -1:1080 -codec:libvorbisの-b:384K -movflagsファストスタートout.webm

詳細は、それがために働く場合は私に知らせてくださいhttps://trac.ffmpeg.org/wiki/EncodingForStreamingSites#a-g

をご覧ください君は。

関連する問題