2017-09-24 7 views
0

ビデオからサムネイルを生成する方法はたくさんありますが、ビデオ全体をロードする必要があるのでしょうか?ビデオ全体を読み込まずにビデオからサムネイルを生成する方法は?

私が思う限り、ビデオ内の最初のフレームを抽出してイメージに変換するだけであれば、ビデオ全体を読み込む必要はありません。

しかし、すべてのビデオフォーマットがストリームのようなものではないことも知っています。最小のコストでビデオからサムネイルを生成する一般的な方法はありますか?

PS:OSはLinuxです。私はコマンドラインを使いたいです。

+1

FFmpegは、コマンドラインツールとして最も便利なツールです。 –

答えて

2

あなたはffmpegを使用することができ、ドキュメントの例:

ffmpeg -i input.flv -ss 00:00:14.435 -vframes 1 out.png 

この例では、0Hの位置にシークします:0メートル:14sec:435msecと出力1つのフレーム(-vframes 1)その位置から内PNGファイル。

+0

他の人を助けるために、ドキュメントに記載されている最速の方法は 'ffmpeg -ss 00:00:14.435 -i input.flv -vframes 1 out.png'です。すべてのフレームをデコードせずにキーフレームでフレームを探します。代わりに、あなたが与えるコマンドは最初からこのフレームにデコードされます。 – Sraw

関連する問題