ffmpeg有没有办法相应地剪切带有嵌入字幕和多个音轨的视频?

问题描述 投票:0回答:1

我有一个包含多个音轨和嵌入字幕的视频。我尝试使用 ffmpeg 来剪切它,但我无法获取字幕,也无法获取音轨。这是我尝试过的命令:

ffmpeg -i input.mkv -ss 00:01:16 -to 00:02:46 -map "[0:0]:v" -map "[0:3]:a" -map "[0:4]:s" -c copy output.mkv 

我尝试使用这个命令-

ffprobe -v info input.mkv

收集有关流的信息并替换流,但由于某种原因,它给出了一个错误,读取了类似的内容 - 标签为 0:0 的输出不存在。有没有其他方法可以达到我想要的结果?

编辑 - 我尝试了这个命令:

ffmpeg -i input.mkv -ss 00:01:16 -to 00:02:46 -map 0 -c:a copy -c:s copy output.mkv

它完成了任务,但我在电脑上看视频时遇到问题,它只显示黑屏(VLC),但在我的手机上使用 PLAYit 观看它时,它工作正常,但我看不到前 8 秒一些原因。无论如何解决这个问题吗?

cmd ffmpeg ffprobe
1个回答
0
投票

我设法解决了这个问题。这是命令,以防万一有人遇到同样的问题:

ffmpeg -i input.mkv -ss 00:01:16 -to 00:02:46 -map 0 -c:v libx264 -c:a copy -c:s copy output.mkv
© www.soinside.com 2019 - 2024. All rights reserved.