使用在mac中工作的ffmpeg命令向视频添加文本但在ubuntu中出错?

Posted

技术标签:

【中文标题】使用在mac中工作的ffmpeg命令向视频添加文本但在ubuntu中出错?【英文标题】:Add text to video using ffmpeg command working in mac but give error in ubuntu? 【发布时间】:2018-10-24 20:46:33 【问题描述】:

我在 ffmpeg 命令下运行,该命令在 mac 中运行良好,但在 ubuntu 中出现错误:

[aac @ 0x15187a0] 编码器'aac'是实验性的,但实验性编解码器没有启用,如果你想使用它,添加'-strict -2'。

命令:

ffmpeg -i intro.mp4 -vf "drawtext=fontfile=FutuMd.ttf: text="Audi": x=680: y=500: fontsize=55: fontcolor=white: enable='between(t,4,6)'" introfinal.mp4

提前致谢

【问题讨论】:

升级 ffmpeg。自 2015 年 12 月以来,AAC 编码器尚未被标记为实验性。 @Gyan 谢谢你现在命令正在工作。 【参考方案1】:

因为 ubuntu 的 aac 编码器是实验性的,默认没有启用。所以你应该使用-strict -2 参数来手动启用它。

将您的命令更改为:

ffmpeg -i intro.mp4 -strict -2 -vf "drawtext=fontfile=FutuMd.ttf: text="Audi": x=680: y=500: fontsize=55: fontcolor=white: enable='between(t,4,6)'" introfinal.mp4 

【讨论】:

以上是关于使用在mac中工作的ffmpeg命令向视频添加文本但在ubuntu中出错?的主要内容,如果未能解决你的问题,请参考以下文章