最便捷的视频转码工具HandBrake & HBBatchbeast

如果你已经知道如何使用HandBrake,可直接跳到下面的HBBatchbeast来了解大批量处理视频转码


MediaCoder

以往我一直使用的是MediaCoder,适配B站码率的设置如下:

视频码率5900Kbps(B站要求<6000)

视频码率下拉选项里的最高码率:20000Kbps(B站要求<24000)

音频设置是:HE-ACC;容器:mp4

除了设置以上这些选项,专业向的选项不用细研究。


HandBrake

偶然看到有B站UP主推荐HandBrake,是款开源视频转码软件。下载试了下,虽然没中文,不过界面操作项不多。

官网:https://handbrake.fr/

HandBrake设置说明:

1.修改为mp4容器:

Preferences - Output Files - MP4 File Extension: 选择MP4

2.导出路径设置:

Preferences - Output Files - Default Path:

软件初始默认是Fast 1080p30,在此基础更改适配B站码率设置如下:

重点是红框里的设置。

音频设置如下:

此设置为B站限制范围

然后我们就可以点击上面的【Start Encode】按钮开始转码。

如果不想每次都要去设置,可以存储为预设:

填好Name信息,下拉选择:Custom设置尺寸,如果不设置转码的视频将会按原有尺寸,点击Add后即可保存至“Custom Presets”栏里,我这里已经存了一个名为“H.264 1080P bili”的预设。自此以后都可以用这个预设了不用在设置了。

HandBrake可转码多个视频文件,但是无法识别子文件夹内的视频,必须都在同一个文件夹,下面介绍HBBatchbeast的批处理功能。


HBBatchbeast

 下载:https://github.com/HaveAGitGat/HBBatchBeast/releases

如果你有大批量的视频文件,而且在不同结构文件夹或想不同码率,那就需要强大的HBBatchbeast,这个是一外国大神做的批处理软件,UI界面丑了些。

其实我们可以直接使用HandBrakeCLI的批处理功能,但,我不想记那些批处理命令行。

首先在HandBrake那个自定义预设上右键导出预设,Export to file 保存为.json文件

预设文件是.json格式的,这个可以用记事本打开,删除"PictureRotate":"0:0",保存

打开软件:

HBBatchbeast批处理说明:

1.如果你将Documents文档文件夹移动到其它盘,可能会遇到软件无法创建C:\Users\admin\Documents\HBBatchBeast,此时需要手动创建。

2.使用自定义预设填写方法:

--preset-import-file "G:\video\HandBrake_1080P_bili.json" -Z "PresetName"

注意:PresetName是你自定义预设时的命名;

因CLI已知错误,需要从.json文件中删除"PictureRotate":"0:0";

自定义预设路径不可中文。

3.覆盖原始文件:

点开 显示/隐藏高级:-- 勾选 总是替换原始文件?(不过目标文件夹仍然需要填写~)

 上面是安装时的需要注意的事项,然后使用就很简单了,源文件夹、目标文件夹和自定义预设文件可以是多个,一行对应一个,也就是说源文件夹打了几行下面的也要对应几行,以此来应对多个文件夹工程或多个码率预设工程。

目前这是我使用最便捷的转码工具,只需填好源文件目录,填写目标文件夹,填写预设文件,点转码就OK啦。

本文为我原创

本文禁止转载或摘编

-- --
  • 投诉或建议
评论