无人小站

在 foobar2000 中使用 FFmpeg 作为格式转换的编码器

JP-Liu foobar2000FFmpeg编码器格式转换

在 foobar2000 中使用 FFmpeg 作为格式转换的编码器

2020-09-29 更新 FFmpeg 链接。

foobar2000 官网的安装包中,自带了一个 foo_converter.dll 的插件,但是当你尝试使用右键菜单中的 Convert 的功能时,foobar2000 会提示没有编码器,foobar2000 的官方上实际上提供了一个编码器包下载,只需要下载安装或解压到 foobr2000 文件夹下的 encoder 文件夹即可。

但是由于在上一篇文章中提到的,我选择了 FFmpeg Decoder Wrapper 加 FFmpeg 来播放 foobar2000 本身不支持的格式,而 FFmpeg 同时也可以作为 foobr2000 的格式转换编码器使用,本文主要是说一下具体的配置。

涉及文件

FFmpeg: FFmpeg

插件配置

和上一篇文章一样,本文的描述以官网的英文版 foobar2000 为准。

  • 解压下载回来的 FFmpeg Build。

  • 在 foobar2000 中对任意音频文件点击右键→ConvertQuick Convert→在弹出的窗口中点击 Add New→在配置中按下述配置(以 320kbps 的 MP3 为例)。

选择 填写内容
Encoder Custom
Encoder file 填写 FFmpeg 中 ffmpeg.exe 的路径
Extension MP3(需要转换的格式的文件后缀)
Parameters -i - -acodec mp3 -ab 320k %d
Format is lossy
Highest BPS mode supperted 32
Encoder name 随意,这个是显示上的
Bitrate (kbps) 随意,这个是显示上的
Setting 随意,这个是显示上的

配置页

设置完成后保存,在 Quick Convert 页面,选择自己输入的 Encoder name 的编码器,点击 Convert 就可以进行格式转换了。

JP-Liu
懒人一个