
スクリーンショット:フィルムストリップ
私は試したffmpeg -i video.mkv -vf fps=1 out%d.png
しかし、それは 1 つずつ画像を生成します。すべてのサムネイルを 1 つの画像にする必要があります。上記のスクリーンショットのように。
答え1
答え2
次のようなものを使うことができます
ffmpeg -i video.mkv -filter:v "select=not(mod(n\,10)),setpts=N/((25)*TB)" -qscale:v 2 frame%03d.jpg
- どのフレームを取得するかを制御
select
します(この場合は10フレームのうち1フレーム) - フレームレートを制御
setps
し、ソース(25
PALまたは30000/1001
NTSCビデオ)によって異なります。 qscale
出力フレームの品質(量子化スケール)を2(最高)から31(最低)まで制御します。
上の編集に気づきました。これで使用したいフレームが見つかったら、出発点としては問題ないはずです。
次に、次のようなツールを使用して画像を1つのアセットにまとめる必要があります。イメージマジック
montage -background "transparent" -depth 8 -type TrueColorMatte frame??.jpg \
-geometry 50x50 -tile 10x10 -matte -transparent "transparent" \
-type TrueColorMatte -depth 8 allframes.jpg