2017-12-06 23 views
1

サムネイルマップを生成するのにFFmpegを使用しています。FFMPEGで正確なサムネイルを生成するには

1秒ごとにサムネイルを生成する必要があります。コードワークのファイン{n}: r=25: x=(w-tw)/2: y=h-lh-122: fontsize=295: fontcolor=Red: box=0:boxcolor=Black,fps=1/1" -s 400x300 -vcodec ppm -f image2pipe - | montage - - tile 10x -geometry 200x+0+0 C:\temp\Thumbnailer.jpg

-i "C:\temp\MyVideo.mp4" -vf "drawtext=fontfile=../Fonts/calibri.ttf: text=%% は、サムネイルが配管FFMPEG + ImageMagickの(モンタージュ)とのマップを生成:ここでは私がWindows上で使用するコードです。 ffmpegでは、精度を確認するためにフレーム番号を焼きます。

FFMPEGはフレーム12,37,62,87 ...(ビデオは25fps)で生成を開始するだけです。

最初のフレーム#1でサムネイルを生成する方法は正確ですか?

FFMPEGでは、-ss 00:00:00.0のようなオプションを試しますが、FFMPEGは常にフレーム12で開始します。 解決策は、すべてのフレーム(25fps)を生成し、フレーム番号1,25,50 ...しかし、非常に遅いポストプロセス...

マイFFMPEGバージョン:ffmpegのバージョンN-88153-ga4743d2574-レイノ

答えて

0

fpsのフィルタが使用されるタイムスタンプの丸め法に基づいて選択されます。あなたの目的のために

fps=1/1:round=up

https://ffmpeg.org/ffmpeg-filters.html#fps-1

+0

パーフェクトで利用可能なすべてのメソッドを参照してください使用! \t情報ありがとうございます。 –

関連する問題