作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 ffmpeg 从机器生成的 png 构建一小段视频。这是有效的,但视频现在需要有配乐([音频] 字段)以用于我正在用它做的其他一些事情。我实际上不希望视频中有任何声音,所以:有没有办法让 ffmpeg 在视频中简单地设置一个空的音轨属性,也许作为创建视频的调用的一部分?我想我可以制作一个 n 秒长的无声 mp3 并将其放入,但是有更简单/更直接的方法吗?谢谢!
最佳答案
感谢@Alvaro 提供的链接;经过一些按摩后,其中一个起作用了。这似乎是一个两步过程:首先制作无配乐视频,然后:
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,但它可能没有。但是,除此之外,这似乎有效。
关于audio - ffmpeg:如何为视频分配空配乐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19017589/
我是一名优秀的程序员,十分优秀!