1. 按
本软件为本人自主开发的,相较于市面上的软件来说,具有转换速度快、转换后的gif文件体积小、质量高等特点。另外由于软件自动推导任务,所以当您有海量的视频需要转换成gif文件时,您的操作也是不会有任何变化的,同样的都是只需要双击启动软件然后再一下回车就可以了。本软件源代码完全开放,用户如果有不满意的地方,可以直接修改源代码,然后立即投入到生产环境当中,而无需被动地等待开发者进行维护。另外开源软件还有一个好处,就是安全性会有很大的提升,开源之后用户可以知道本程序从头到尾是如何运行的,都是在让电脑干什么。如果不开源的话,那软件如果留有后门甚至是嵌入病毒和木马,用户往往也是毫不知情的,因为对于闭源软件用户往往很难精准地捕捉到程序从头到尾都在干嘛。
2. 使用说明
- 软件的功能和用法正如其名字一样,双击打开它,然后就会自动推导出当前文件夹下的所有mp4文件,并将这些mp4文件全部转换为相应的gif文件。
默认转换的是mp4文件,如果您的视频文件不是mp4格式的,可以选择将您的视频文件转成mp4格式的,或者阅读本文第4步进行修改源代码。
- 按回车以继续。
- 待转换完毕之后再次按回车键以退出程序。
- 右键点击以唤出编辑菜单项,接着单击编辑
- 修改mp4为其他格式的即可把当前文件夹下的其他格式的视频文件转成相应的gif文件。
3. 下载
视频批量处理工具.rar: https://coco56.ctfile.com/fs/13403389-388816156
4. 源码
@echo off
setlocal enabledelayedexpansion
chcp 936
echo 该软件会将当前目录下的所有mp4文件转成gif,可以在本文件夹下只放需要转换的mp4文件。
echo 当前文件夹的路径为:%cd%
echo 请知悉
pause
echo.
set Path=%cd%\engine
if exist engine (
echo 引擎存在,即将进行转换。
) else (
echo 未找到引擎文件,请检查。一般是由于当前目录下的engine文件夹里的engine.exe被误删或者误改。
pause
exit
)
echo.
set /a n=0
for /r . %%i in (*.mp4) do (
set /a n+=1
echo !n!:正在转换%%i为%%~dpni.gif
engine -loglevel quiet -y -i "%%i" -r 15 -vf scale=iw*1.0:ih*1.0 "%%~dpni.gif"
)
echo.
echo 转换完毕,感谢您的使用。
pause
start https://www.cnblogs.com/coco56/p/11161741.html
rem -y 覆盖已有文件
rem -i 输入文件 待转换的MP4文件
rem -r 帧率
rem -vf scale=iw*1.0:ih*1.0 输出文件宽高