Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Audio 如何使用ffmpeg libraby在任何视频中附加新人声而不删除旧人声_Audio_Video_Ffmpeg_Video Processing - Fatal编程技术网

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

Audio 如何使用ffmpeg libraby在任何视频中附加新人声而不删除旧人声,audio,video,ffmpeg,video-processing,Audio,Video,Ffmpeg,Video Processing,我想创建一个视频,有新的人声,但旧的背景音乐。可以使用ffmpeg库吗 我不知道怎么做,但我假设任何视频都包含两层音频 背景音乐和 人声或对话 我想删除视频的原始人声并添加新人声,但我不想干扰视频的原始背景音乐 有人能帮我吗。我使用的是ffmpeg库。我过去使用的一种方法如下: 使用ffmpeg从视频中提取音频 使用sox()将提取的音频与要添加的新视频合并 使用ffmpeg将合并的音频曲目添加回视频 这可能不是最有效的方法,但它确实工作可靠。原始文件是否有一个同时包含人声和音乐的音频流

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

我不知道怎么做,但我假设任何视频都包含两层音频

  • 背景音乐和
  • 人声或对话
我想删除视频的原始人声并添加新人声,但我不想干扰视频的原始背景音乐


有人能帮我吗。我使用的是ffmpeg库。

我过去使用的一种方法如下:

  • 使用ffmpeg从视频中提取音频
  • 使用sox()将提取的音频与要添加的新视频合并
  • 使用ffmpeg将合并的音频曲目添加回视频

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

原始文件是否有一个同时包含人声和音乐的音频流,还是两个分别包含人声和音乐的音频流?