1
我有一個幀號的文本文件。有沒有辦法使用ffmpeg從視頻文件中一次性使用文本文件提取批量加載的縮略圖。用ffmpeg批量提取多個縮略圖?
下面的代碼從一個視頻文件
ffmpeg -i in_video.avi -vf "select=gte(n\,100)" -vframes 1 out_img.png
我有一個幀號的文本文件。有沒有辦法使用ffmpeg從視頻文件中一次性使用文本文件提取批量加載的縮略圖。用ffmpeg批量提取多個縮略圖?
下面的代碼從一個視頻文件
ffmpeg -i in_video.avi -vf "select=gte(n\,100)" -vframes 1 out_img.png
提取單個幀(幀100在這種情況下),假設你要打印你的最後一個問題想要的日誌文件,你必須運行的ffmpeg在腳本中 - 批處理或shell,取決於操作系統,例如
while read textfile
do
ffmpeg -i input.mov -vf "setpts=N+1,select='eq(n\,$textfile)'" -vframes 1 frame-$textfile.png
done < logfile.txt
我不熟練bash,所以在執行之前驗證這個語法。
你的意思是生成所有幀的縮略圖? – PseudoAj
是的,從幀號列表中生成縮略圖。 – JulianJ