视频转码,一拖就行!

最近打《Brotato》这个游戏有点多,每次碰到比较胡的局就会录下来分享给群友。

录完直接扔视频太大,用 FFmpeg 转码一下达到画质和体积相对能接受的目的,再把转完的文件扔到群里。

但是最近胡的有点多是吧,命令行敲着有点累,于是就动点脑筋来偷个懒……

图片 Pixiv ID = 103118764

配置 FFmpeg

如果要用 FFmpeg,那么首先得有 FFmpeg。

虽然可以直接下 Release 直接用,但为了直接使用命令,还得配置环境变量啥的。

刚好我有在用包管理器 Scoop,直接从 Scoop 安装就把这些事全省了!

1
scoop install ffmpeg

以后需要更新也只要键入下面命令就可以了:

1
scoop update ffmpeg

顺带一提,如果碰上更新后 FFmpeg 版本没变的情况,大概率是系统中配置了不止一个 FFmpeg 环境。

可以使用 where.exe ffmpeg 来找已经配置的环境,然后再依次处理。

偷懒正主

准备工作做完了,那么就可以开始偷懒了。

其实很简单,就是写个批处理文件,预置自己需要的转码参数命令行,能够获取拖动到批处理文件上的视频并成功转码输出就行了。

随便新建一个文本文档,打开将下面内容粘贴进去:

1
ffmpeg.exe -i "%~1" -c:v libx264 -preset slow -crf 24 -vf scale=1280:-1 -c:a copy "%~n1_output.mp4"

保存后将文件扩展名改为 bat 就大功告成啦!

现在只需要把视频拖动到这个文件上松开,就会按照既定的参数开始转码,转码完成后就能得到想要的视频,太舒服了……