适用于 FFmpeg 的 MainConcept 插件是媒体编码工具,使用混合GPU 加速、专业制作格式、xHE-AAC 音频和 MPEG-H 3D 音频内容创建等先进功能,帮助提高视觉质量和性能。使用案例包括 VOD 和现场制作工作流。
FFmpeg 的各种 MainConcept 插件使用户能够基于 FFmpeg 创建解码、编码和转码工作流程或服务。
此部署包含以下用于 FFmpeg 的 MainConcept 插件:
本次部署中包含的 MainConcept FFmpeg 插件版本均为免费演示版。它们会在处理后的视频中添加水印,限制多路复用时间,并间歇性地使音频静音。如果您想部署完整版的 MainConcept FFmpeg 插件,请访问MainConcept on Linode网站。
请访问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 安装和插件。
- 使用 有限的 sudo 用户 通过 SSH 登录实例。替换
LIMITED_USER
使用您的 sudo 用户和192.0.2.1
的地址:ssh LIMITED_USER@192.0.2.1
- 导航到
mainconcept
目录,查看已安装的软件包:cd /opt/mainconcept/
ls - 您应该看到以下内容:
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 社区论坛。