是的,你不需要格式工厂,你也不需要会声会影,更不需要爱剪辑这些莫名其妙的流氓软件,命令行下视频处理,包括剪辑,转码,提取,合成,缩放,字幕,特效等等,全部命令行搞定,这不是疯狂,而是效率:
MP4 转换 GIF
很多社区可以发 MP4,但对桌面录屏这种十多二十秒的小短片远远没有 GIF 来的便捷,GIF 在很多软件里支持的也比 MP4 要广泛,转换命令为:
ffmpeg -i in.mp4 -an -c:v gif out.gif
参数 -i 的指明输入文件 “in.mp4” ,-an 代表禁用音频,-c:v 的意思是指定视频编码为 gif,最后是输出文件名。
那么效率在哪里呢? 别急,我们写完善点,做个脚本:video_convert_to_gif.cmd
@echo off
if "%1" == "" goto HELP
set "IN=%1"
set "OUT=%~dpn1.gif"
if "%2" == "" goto NEXT
set "OUT=%2"
:NEXT
call ffmpeg -i "%IN%" -an -c:v gif "%OUT%"
pause
goto END
:HELP
echo usage: video_convert_to_gif ^<input^> [^<output^>]
:END
echo.
将上面的脚本完善一下,保存成名为 video_convert_to_gif.cmd
的脚本:
每次要使用的时候,直接把任何格式的视频文件拖到这个脚本上面去,同级目录下就有了一个 gif 文件了,比你格式工厂修改一半