【问题标题】:Extract multiple thumbnails in a batch with ffmpeg?用ffmpeg批量提取多个缩略图?
【发布时间】:2016-05-14 21:54:09
【问题描述】:

我有一个帧号文本文件。有没有办法使用 ffmpeg 一次性从视频文件中提取大量的缩略图。

以下代码从视频文件中提取单个帧(在本例中为第 100 帧)

ffmpeg -i in_video.avi -vf "select=gte(n\,100)" -vframes 1 out_img.png

【问题讨论】:

  • 您的意思是为所有帧生成缩略图?
  • 是的,从帧号列表生成缩略图。

标签: ffmpeg


【解决方案1】:

假设您想在最后一个问题中打印您想要的日志文件,您必须在脚本中运行 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,所以在执行之前验证这个语法。

【讨论】:

    猜你喜欢
    • 2012-04-14
    • 2021-02-27
    • 1970-01-01
    • 2017-04-24
    • 1970-01-01
    • 2022-07-22
    • 1970-01-01
    • 1970-01-01
    • 2011-06-21
    相关资源
    最近更新 更多