Board logo

标题: [文件操作] [已解决]如何写批处理提取一批mp4文件里的指定帧 [打印本页]

作者: tmp05    时间: 2021-9-7 16:25     标题: [已解决]如何写批处理提取一批mp4文件里的指定帧

本帖最后由 tmp05 于 2021-9-9 16:48 编辑

下载了一批剧集,在1分35秒时会显示集数,如第十集,现想知道下载的是否正确,请问如何批量提取1分35秒时的帧为图片,免得逐集打开核对?谢谢!
网上搜索了下,似乎和这篇里的诉求差不多:https://zhuanlan.zhihu.com/p/386815125
作者: idwma    时间: 2021-9-7 17:02

  1. set "dir=f:\一批剧集文件夹路径"
  2. for /f "delims=" %%i in ('dir /b/s/a-d "%dir%\*.mp4"') do (
  3. ffmpeg -i "%%i" -ss 00:01:35 -frames:v 1 "%%i.png"
  4. )
复制代码

作者: tmp05    时间: 2021-9-8 08:50

本帖最后由 tmp05 于 2021-9-8 08:53 编辑

回复 2# idwma
运行后,出来这个错误提示:
作者: idwma    时间: 2021-9-8 14:22

去ffmpeg.org重新下载个ffmpeg试试
作者: tmp05    时间: 2021-9-9 09:26

回复 4# idwma

能否给个测试通过的ffmpeg.exe,谢了
作者: Batcher    时间: 2021-9-9 10:13

回复 5# tmp05


https://github.com/BtbN/FFmpeg-Builds/releases
ffmpeg-n4.4-83-gb1f2d203c0-win64-gpl-4.4.zip




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2