找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 17860|回复: 3

[文本处理] 这段从mp4视频提取图片的BAT代码如何优化?

[复制链接]
发表于 2023-9-6 03:49:20 | 显示全部楼层 |阅读模式
  1. ffmpeg -i 123.mp4 -an -vf select='eq(pict_type\,I)' -vsync 2  -f image2 image-%03d.png
复制代码
大佬,给优化一下这段代码吧!

想弄成点击后生成的png在以mp4文件名称 命名的文件夹中

提前表示感谢!
发表于 2023-9-6 06:10:52 | 显示全部楼层
由于数字的排序可能不理想
  1. dir /a /b /on
复制代码
你先看下这个命令的显示,是不是你想要的排序
发表于 2023-9-6 11:51:54 | 显示全部楼层
回复 1# 877


test-1.bat
  1. @echo off
  2. REM 1、下载并安装 ImageMagick 这个命令行工具
  3. REM https://github.com/BtbN/FFmpeg-Builds/releases
  4. REM 2、根据自己电脑实际安装路径设置以下临时环境变量
  5. set "path=C:\Program Files\ffmpeg\ffmpeg-n6.0-latest-win64-gpl-6.0\bin\;%path%"

  6. cd /d "%~dp0"
  7. md "123"
  8. ffmpeg -i 123.mp4 -an -vf select='eq(pict_type\,I)' -vsync 2  -f image2 "123\image-%%03d.png"
复制代码
发表于 2023-9-6 11:53:41 | 显示全部楼层
回复 1# 877


test-2.bat
  1. @echo off
  2. REM 1、下载并安装 ImageMagick 这个命令行工具
  3. REM https://github.com/BtbN/FFmpeg-Builds/releases
  4. REM 2、根据自己电脑实际安装路径设置以下临时环境变量
  5. set "path=C:\Program Files\ffmpeg\ffmpeg-n6.0-latest-win64-gpl-6.0\bin\;%path%"

  6. cd /d "%~dp0"
  7. set "VideoFile=123"
  8. md "%VideoFile%"
  9. ffmpeg -i "%VideoFile%.mp4" -an -vf select='eq(pict_type\,I)' -vsync 2  -f image2 "%VideoFile%\image-%%03d.png"
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 14:15 , Processed in 0.009739 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表