audio - 如何使用 ffmpeg 库在任何视频中附加新人声而不删除旧人声

标签 audio video ffmpeg video-processing

我想创建一个有新人声但有旧背景音乐的视频。是否可以使用 ffmpeg 库?

我不太了解如何做到这一点,但我假设任何视频都包含两层音频。

  • 背景音乐和
  • 声乐或对话

  • 我想删除视频的原始人声并添加新的人声,但我不想打扰视频的原始背景音乐。

    有没有人可以帮助我。我正在使用 ffmpeg 库。

    最佳答案

    我过去这样做的一种方法如下:

  • 使用 ffmpeg
  • 从视频中提取音频
  • 使用 sox ( http://sox.sourceforge.net/sox.html )
  • 将提取的音频与要添加的新视频合并
  • 使用 ffmpeg
  • 将合并的音轨添加回视频中

    这可能不是最有效的方法,但它确实可靠地工作。

    关于audio - 如何使用 ffmpeg 库在任何视频中附加新人声而不删除旧人声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32604298/

    相关文章:

    c# - WinRt C#音频库

    javascript - 如何在 Mobile Safari 中为 <video> 获取 Javascript 中的位置更改事件?

    php - FFMPEG 安装 php.ini有人知道有什么好的指南吗?

    batch-file - ffmpeg 与输出文件相同的输入(需要临时文件但如何?)

    java - 如何在android/java中将动画webp转换为gif?

    python - Pygame无法打开文件

    java fx 8 可以替代 flex

    android - 查看扬声器是否正在使用?

    html - 为响应式嵌入式视频添加边框

    c++ - HEVC CU 级别分析