使用在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中出错?的主要内容,如果未能解决你的问题,请参考以下文章