当前位置: 首页 > 知识库问答 >
问题:

在mac中使用ffmpeg命令添加文本到视频,但在Ubuntu中出错?

赵高韵
2023-03-14

我正在运行下面的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

提前致谢

共有1个答案

翟俊远
2023-03-14

因为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 
 类似资料:
  • 我的目标是在用录制视频后获得的视频输出文件中添加一些文本信息(例如,日期/时间、用户id等)。我已经检查了一些关于如何使用实现此功能的参考资料,但没有找到任何关于如何使用实现此功能的信息。有人能帮我吗? 这是我为camera API找到的

  • 我有ffmpeg命令,我想要添加anullsrc过滤器到它 我尝试在不同的地方添加该命令,但总是有问题。命令是取2部电影并将它们并排合并到一部电影中。音频是两部电影一起播放的。 这是命令: ffmpeg-i loop2.mp4-i loop1.mp4-i logo.png-filter_complex“[0:v]pad=width=iw+20:height=ih+20:x=10:y=10:colo

  • 但是我将ffmpeg更新到了最新版本(ffmpeg version git-2012-06-16-809d71d),现在在这个版本中参数不起作用。 请告诉我如何使用将新音频添加到视频(不是混合)中。

  • 我想执行FFmpeg命令,从应用程序的资产文件夹中的视频中提取MP3格式的音频。有关更多信息,请参阅http://writingminds.github.io/ffmpeg-android-java/ 但是我犯了一个错误。请提出解决方案。 JAVA木卫一。IOException:运行exec()时出错。命令:[/data/data/com.example.bansi_vasundhara.vide

  • 我尝试了许多不同的方法,试图创建一个10秒的视频文件从一个图像文件,并使用了所有相同的开关和编解码器,因为我曾经编码我的视频文件。但是,当我使用complex_filter以外的任何东西将两者连接起来(这会强制视频通过另一轮转码)时,结果视频文件是损坏的。我相信这是由于ffmpeg从图像中创建的10秒剪辑的固有差异,但一定有一些方法可以让它像我的视频文件一样编码。 下面是我用来将图像转换成10s视

  • 我使用以下命令行参数创建一个5秒的视频从一个单一的png文件。视频包含视频底部附近的输出文件名。我想从视频中抑制文件名,但到目前为止,我所尝试的一切都不起作用。 这可能是一件非常简单的事情,但我却无法理解。 有人能告诉我我需要从这个命令行中添加或减去什么,使它只产生没有文本的视频吗? ffmpeg-loop 1-i img001。png-c:v libx264-t5-pix_fmt yuvj444