2015-11-22 31 views
5

"requestAnimationFrame"でマウスコントロールにビデオを制御している場合に最適なffmpegコマンドを探しています。基本的には、速い探索と高いキーフレーム間隔での符号化が必要です。高速探索と高いキーフレームを助けるパラメータを釘付けにすることはできません。FFMPEG:ハイキーフレーム間隔でシーク可能なビデオをエンコードする方法

ありがとうございました! ジョニー

+0

あなたが探しているものはイントラフレームと呼ばれています:https://en.m.wikipedia.org/wiki/Intra-frame_coding – abernier

答えて

8

あなたはx264の(MP4)をコードしている場合、(docs)を試してみてください。

ffmpeg -i file -c:v libx264 -x264opts keyint:25 [preset/rate control options] out.mp4 

あなたはVP9(WEBM)をコードしている場合、(docs)を試してみてください。

ffmpeg -i file -c:v libvpx-vp9 -g 25 [speed/rate control options] out.webm 

両方のコマンドは、25フレームごとに新しいキーフレームを配置します。それ以上のもの(1フレームごとに1つのキーフレームなど)が必要な場合は、おそらく圧縮について気にする必要はありませんが、FFv1などのイントラオンリーコーデックを検討する価値があります。

+0

私のffmpegが必要です-x264opts keyint = 25(=、not =を使用しています:) – ntg

関連する問題