标题: [文本处理] 这段从mp4视频提取图片的BAT代码如何优化? [打印本页]
作者: 877 时间: 2023-9-6 03:49 标题: 这段从mp4视频提取图片的BAT代码如何优化?
- ffmpeg -i 123.mp4 -an -vf select='eq(pict_type\,I)' -vsync 2 -f image2 image-%03d.png
复制代码
大佬,给优化一下这段代码吧!
想弄成点击后生成的png在以mp4文件名称 命名的文件夹中
提前表示感谢!
作者: czjt1234 时间: 2023-9-6 06:10
由于数字的排序可能不理想复制代码
你先看下这个命令的显示,是不是你想要的排序
作者: Batcher 时间: 2023-9-6 11:51
回复 1# 877
test-1.bat- @echo off
- REM 1、下载并安装 ImageMagick 这个命令行工具
- REM https://github.com/BtbN/FFmpeg-Builds/releases
- REM 2、根据自己电脑实际安装路径设置以下临时环境变量
- set "path=C:\Program Files\ffmpeg\ffmpeg-n6.0-latest-win64-gpl-6.0\bin\;%path%"
-
- cd /d "%~dp0"
- md "123"
- ffmpeg -i 123.mp4 -an -vf select='eq(pict_type\,I)' -vsync 2 -f image2 "123\image-%%03d.png"
复制代码
作者: Batcher 时间: 2023-9-6 11:53
回复 1# 877
test-2.bat- @echo off
- REM 1、下载并安装 ImageMagick 这个命令行工具
- REM https://github.com/BtbN/FFmpeg-Builds/releases
- REM 2、根据自己电脑实际安装路径设置以下临时环境变量
- set "path=C:\Program Files\ffmpeg\ffmpeg-n6.0-latest-win64-gpl-6.0\bin\;%path%"
-
- cd /d "%~dp0"
- set "VideoFile=123"
- md "%VideoFile%"
- ffmpeg -i "%VideoFile%.mp4" -an -vf select='eq(pict_type\,I)' -vsync 2 -f image2 "%VideoFile%\image-%%03d.png"
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |