首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ffmpeg:如何给视频分配一个空的配乐?

ffmpeg:如何给视频分配一个空的配乐?
EN

Stack Overflow用户
提问于 2013-09-26 08:54:37
回答 2查看 3.6K关注 0票数 7

我正在使用ffmpeg从机器生成的png构建一小段视频。这是有效的,但视频现在需要有一个配乐(一个音频场),用于我正在用它做的其他一些事情。我实际上并不想要视频中的任何声音,所以:有没有办法让ffmpeg简单地在视频中设置一个空的soundtrack属性,也许是作为创建视频的调用的一部分?我想我可以做一个n秒长的静默mp3,然后把它打进去,但是有没有更简单/更直接的方法呢?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-09-26 23:01:33

感谢@Alvaro提供的链接;其中一个在经过一些处理后就能正常工作。这似乎是一个两步的过程:首先制作无配乐的视频,然后执行以下操作:

代码语言:javascript
复制
ffmpeg -ar 44100 -acodec pcm_s16le -f s16le -ac 2 -channel_layout 2.1 
       -i /dev/zero -i in.mp4 -vcodec copy -acodec libfaac -shortest out.mp4

来自/dev/zero-shortest的静默使该过程在视频结束时停止。参数顺序在这里很重要;-shortest需要接近输出文件规范。

这假设您的ffmpeg安装已经安装了libfaac,但实际上可能没有。但是,除此之外,这似乎是有效的。

票数 9
EN

Stack Overflow用户

发布于 2013-09-26 15:28:06

我想你需要正确地创建一个包含音频和视频流的媒体文件。据我所知,没有直接的方法。

如果你知道视频的持续时间,首先创建虚拟音频,然后在创建视频时尝试加入音频部分。

在超级用户中,您可以找到link1 link2的更多信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19017589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档