gpt4 book ai didi

ffmpeg - 如何将 .mkv 文件拆分为声音和视频文件?

转载 作者:行者123 更新时间:2023-12-04 23:13:58 48 4
gpt4 key购买 nike

我有一个包含 3 个流的 mkv 文件。我使用 ffprobe 来获取我的 mkv 文件的信息。

ffprobe ./demo/test2.mkv 

我得到了这个输出
Input #0, matroska,webm, from './demo/test2.mkv':
Metadata:
encoder : libebml v0.7.7 + libmatroska v0.8.1
creation_time : 2011-02-16T16:06:17.000000Z
Duration: 00:03:41.08, start: 0.000000, bitrate: 1363 kb/s
Stream #0:0: Video: rv40, yuv420p, 720x480, SAR 1:1 DAR 3:2, 29.97 tbr, 1k tbn, 1k tbc (default)
Stream #0:1: Audio: aac (LC), 48000 Hz, stereo, fltp (default)
Stream #0:2: Audio: aac (LC), 48000 Hz, stereo, fltp

音频流应该是人声和背景音乐。我想从视频中提取它们。

我已经尝试使用这些命令这样做
ffmpeg -i ./demo/test2.mkv -map_channel 0.1.0 -y ch0.wav -map_channel 0.2.0 -y ch1.wav

但是,它输出相同的音频文件。我犯了什么错误吗?非常感谢。

最佳答案

假设人声和 BG 部分是单独的轨道,使用

ffmpeg -i ./demo/test2.mkv -map 0:a:0 track1.wav -map 0:a:1 track2.wav

关于ffmpeg - 如何将 .mkv 文件拆分为声音和视频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55535820/

48 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com