回答:
ImageMagickで動画からサムネイルを抽出できます(ここから -ImageMagickはffmpegを「ボンネットの下」で使用すると主張しているので、実際にffmpegを使用するよりも速いかどうかはわかりません):
convert input.mp4[100] thumbnail.png
は、[100]
ImageMagickから100番目のフレームを取得するように指示しinput.mp4
ます。MP4コンテナのH.264ビデオストリームでテストしました。明らかに、リンクで説明されているインターレース解除など、必要なImageMagickオプションを使用できます。
ただし、ImageMagickは実際には個々の画像を処理するためのものです。ビデオの場合は、ffmpegを使用するだけです。個々のフレームを処理しているので、明らかにここでいくつかのオーバーラップがありますが、インターレース解除はビデオ処理タスクの多くであると思います。
インターレース解除にはyadifフィルターを使用する必要があります。このようにして既存の行に追加できます:
ffmpeg -ss 600 -i input.mp4 -vframes 1 -s 420x270 -filter:v 'yadif' output.png
フィルタを扱うとき、私が使用することを好むスケールフィルタをするのではなく-s
:
ffmpeg -ss 600 -i input.mp4 -vframes 1 -filter:v 'yadif,scale=420:270' output.png
ffmpeg
はImageMagickでコマンドが何をするかを明確に尋ねました。可能かどうかは