当前位置: 首页 > 知识库问答 >
问题:

使用ffmpeg查找和删除视频中的多个音频曲目

宋腾
2023-03-14

我有一个视频,其中有多个音频。有一些对话和一些不同的配乐。但是,当我使用ffmpeg-i 1时。mp4仅显示2个流。

Stream#0:0(und): Video: h264(High)(avc1/0x31637661), yuv420p(tv, bt709),1920x1080[SAR 1:1 DAR 16:9],2964 kb/s,24 fps,24 tbr,90ktbn,48 tbc(默认)

Stream#0:1(und):音频:aac(mp4a/0x6134706D),44100 Hz,立体声,fltp,125 kb/s(默认)

它只显示1个音频流,如果我删除该流,整个视频将静音。但是,我只想从视频中删除特定的配乐,它不会为视频中使用的不同配乐和对话显示单独的音频流。

共有1个答案

濮君植
2023-03-14

您无法使用单个音频流执行此操作。你可以用其他滤波器过滤掉一些频率,但这远不是完美的解决方案。

 类似资料:
  • 我已经使用程序youtube-dl下载了一个YouTube播放列表,我选择了单独下载视频和音频,我现在有一个文件夹充满了视频及其相应的音频,我希望与ffmpeg合并在一起。 我需要使用批处理脚本来执行此操作,但问题是youtube-dl在原始文件的标题之后添加了临时字母,因此视频与其对应的音频没有相同的名称,文件名如下所示: 如何使用windows批处理脚本和ffmpeg合并这些多个视频/音频文件

  • 我有一个长音频部分和一个短视频部分,我想在一起mux。 我正在尝试使用以下命令进行MUX: video_0-0002.h264-整个文件(2秒长) Audio.wav-从4秒到6秒 但音频被搞砸了...我怎样才能正确地做呢? 也试过了,听起来好像最后还是有寂静。

  • 我想从视频中提取对齐的音频流。目标是获得与视频精确对齐的音频序列。 问题:视频和音频序列不对齐。输出音频持续时间比视频输入短。 要复制的脚本: 我的尝试(没有成功): 按照此答案中的建议添加 添加,同时导出视频(链接) 在Audacity中打开。那里的持续时间是 在VLC中打开。持续时间: 显式设置帧率 其他视频文件 如果能给我一些建议,我将不胜感激。非常感谢。

  • 使用ffmpeg concat连接多个文件似乎会导致音频的时间戳或偏移不匹配。我试过几个视频,发现H.264/MP4也有同样的问题。 使用并对视频进行编码似乎可以很好地工作。当ffmpeg执行全部转换计算时,音频保持同步,似乎可以得到所有正确的结果。 然而,简单地将视频级联而不进行任何转换或编码会导致同步问题缓慢增加。显然,对视频进行编码而不是简单地加入它们将导致信息/质量的损失,所以我宁愿找到一

  • --编辑1-- 音频和视频来自外部来源(麦克风和摄像机),并被捕获为未经任何压缩的原始数据(即使是视频)。我使用h264编码视频和音频无压缩(PCM)。 捕获的音频为:16位,44100kHz,立体声 谢谢你宝贵的建议。

  • 我编写了代码将几个音频文件与1个图像组合成WebM视频。(audio1与默认jpg结合,audio2与默认jpg结合等)。 问题是,在此之后,视频长度比音频长度长25秒(因此音频在视频结束前缩短25秒)。 有没有办法在音频的同时停止视频?这是我使用的代码(我启动一个BAT命令文件)