跳到主要内容

适用于 FFmpeg 的 MainConcept 插件是媒体编码工具,使用混合GPU 加速、专业制作格式、xHE-AAC 音频和 MPEG-H 3D 音频内容创建等先进功能,帮助提高视觉质量和性能。使用案例包括 VOD 和现场制作工作流。

FFmpeg 的各种 MainConcept 插件使用户能够基于 FFmpeg 创建解码、编码和转码工作流程或服务。

此部署包含以下用于 FFmpeg 的 MainConcept 插件:

本次部署中包含的 MainConcept FFmpeg 插件版本均为免费演示版。它们会在处理后的视频中添加水印,限制多路复用时间,并间歇性地使音频静音。如果您想部署完整版的 MainConcept FFmpeg 插件,请访问MainConcept on Linode网站。

适用于 FFmpeg 的 MainConcept 插件是媒体编码工具,使用混合GPU 加速、专业制作格式、xHE-AAC 音频和 MPEG-H 3D 音频内容创建等先进功能,帮助提高视觉质量和性能。使用案例包括 VOD 和现场制作工作流。

FFmpeg 的各种 MainConcept 插件使用户能够基于 FFmpeg 创建解码、编码和转码工作流程或服务。

此部署包含以下用于 FFmpeg 的 MainConcept 插件:

本次部署中包含的 MainConcept FFmpeg 插件版本均为免费演示版。它们会在处理后的视频中添加水印,限制多路复用时间,并间歇性地使音频静音。如果您想部署完整版的 MainConcept FFmpeg 插件,请访问MainConcept on Linode网站。

适用于 FFmpeg 的 MainConcept 插件是媒体编码工具,使用混合GPU 加速、专业制作格式、xHE-AAC 音频和 MPEG-H 3D 音频内容创建等先进功能,帮助提高视觉质量和性能。使用案例包括 VOD 和现场制作工作流。

FFmpeg 的各种 MainConcept 插件使用户能够基于 FFmpeg 创建解码、编码和转码工作流程或服务。

此部署包含以下用于 FFmpeg 的 MainConcept 插件:

本次部署中包含的 MainConcept FFmpeg 插件版本均为免费演示版。它们会在处理后的视频中添加水印,限制多路复用时间,并间歇性地使音频静音。如果您想部署完整版的 MainConcept FFmpeg 插件,请访问MainConcept on Linode网站。

预计部署时间: MainConcept Plugins for FFmpeg 应在计算实例完成配置后 5-10 分钟内完全安装。

配置选项

  • 支持的分布: Debian 11
  • 推荐计划:我们建议至少为 MainConcept Plugins for FFmpeg 安装一个 16GBShared CPU 计算实例。

适用于 FFmpeg 选项的 MainConcept 插件

有限用户(可选)

您可以选择填写以下字段,为您的新计算实例自动创建一个有限用户。作为一项额外的安全措施,建议在大多数部署中这样做。这个账户将被分配给 肃德 组,该组在运行具有以下功能的命令时提供高等级权限 sudo 前缀。

  • 有限的sudo用户。输入你喜欢的有限用户的用户名。
  • 有限用户的密码。为新用户输入一个密码。
  • 有限用户的SSH公钥。如果你想通过公钥认证(不需要输入密码)作为有限用户登录,在这里输入你的公钥。关于生成密钥对的说明,请参见创建SSH密钥对和配置服务器上的公钥认证
  • 禁止通过SSH访问根用户:要阻止根用户通过SSH登录,请选择(推荐)。你仍然可以在登录后切换到根用户,你也可以通过Lish以根身份登录。

部署后开始使用

登录

所有软件包安装完成后,您就可以登录您的实例,访问 MainConcept 的 FFmpeg 安装和插件。

  1. 使用 有限的 sudo 用户 通过 SSH 登录实例。替换 LIMITED_USER 使用您的 sudo 用户和 192.0.2.1 的地址:

    ssh LIMITED_USER@192.0.2.1
  2. 导航到 mainconcept 目录,查看已安装的软件包:

    cd /opt/mainconcept/
    ls

  3. 您应该看到以下内容:

    ffmpeg-omx omx sdk

命令示例

下面是一些使用 ffmpeg:

根据 YUV 进行 AVC/H.264 视频编码:

ffmpeg -r 25.000000 -pix_fmt yuv420p -s 1920x1080 -i "1920x1080p_25p_YV12.yuv" -vf scale=1280:720 -b:v 3500k -c:v omx_enc_avc -omx_core libomxil_core.so -omx_name OMX.MainConcept.enc_avc.video -omx_param "preset=main:perf_level=10:acc_type=sw:[AVC Settings]:bit_rate_mode=0:bit_rate=100000:time_scale=20000000:num_units_in_tick=1000000" "1920x1080p_25p_YV12_ffmpeg.mp4"

从编码媒体文件转码 HEVC/H.265 视频和 xHE-AAC 音频:

ffmpeg -i input.mp4 -c:v omx_enc_hevc -c:a omx_enc_xheaac -b:v 1000k -b:a 32000 -profile:a 28 -omx_name:v OMX.MainConcept.enc_hevc.video -omx_param:v "force_omx_param=1:preset=main:acc_type=sw" -omx_name:a OMX.MainConcept.enc_xheaac.audio -omx_core libomxil_core.so output.mp4

接下来的步骤

有关使用 FFmpeg 的 MainConcept 插件(包括命令行格式化)的更多信息,请参阅 MainConcept 的官方文档和用户指南:

如需有关工具或软件本身的支持,请使用侧边栏中的信息联系 MainConcept 支持人员或搜索MainConcept 社区论坛