【问题标题】:Ffmpeg: add a short audio at the end of a mp4 videoFfmpeg:在 mp4 视频的末尾添加一段简短的音频
【发布时间】:2018-08-25 01:35:12
【问题描述】:

在视频 mp4 末尾添加短音频的命令是什么?

假设叠加音频持续 3 秒。我的视频持续了 26 分钟。

在 25:50 分钟(视频时长 - 10 秒)开始播放叠加音频。视频的原始音频静音 3 秒,同时覆盖音频运行。然后 3 秒后恢复原始视频声音。

【问题讨论】:

  • 你可以添加你已经尝试过的吗?

标签: ffmpeg


【解决方案1】:

基本语法是

ffmpeg -i video -i audio \
       -filter_complex "[0]volume=0:enable='between(t,1550,1553)'[v];\
                        [1]adelay=1550000|1550000,apad[a];\
                        [v][a]amix=duration=first:dropout_transition=0,volume=2[mix]"
       -map 0:v -map '[mix]' -c:v copy output

【讨论】:

  • ffmpeg -i 1533448450120.mp4 -i wat.mp3 -filter_complex "[0]volume=0:enable='between(t,2550,2553)'[v];[1]adelay= 2550000|2550000,apad[a];[v][a]amix=duration=first:dropout_transition=0,volume=2[mix]" -map 0:v -map '[mix]' -c:v 复制输出.mp4 。
    我有这个错误你知道为什么吗? [mov,mp4,m4a,3gp,3g2,mj2 @ 00000259219a2620] 无效的流说明符:'[mix]'。最后一条消息重复了 7 次 Stream map ''[mix]'' 不匹配任何流。要忽略这一点,请添加尾随“?”到地图。
  • 您可能需要使用-map "[mix]"
  • 命令启动,但没有添加我的水印。 mega.nz/#!Cf4UTIqT!NjNXqTUqh7eS8KFQsBy8pTVHPvxsIQ1aIhv30xLsjnY我在这里上传了例子,你能看出问题出在哪里吗?谢谢
  • 漂亮的水印效果很好。现在,当音频水印运行时,如何使视频静音?我上传了一个新示例,其中水印音频更长(27 秒)。 mega.nz/#!CThxnYSC!mXWczJpWwenKBbImtunfjtuHvVNilu3KAD2AdSrG0RU 目前两种音频是混合的,只听水印就好了。非常感谢您的帮助
  • 只要音量过滤器中的时间设置正确,视频就会静音。时间以秒为单位。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-30
  • 1970-01-01
  • 2016-04-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多