gpt4 book ai didi

audio - 仅使用 ffmpeg(以及所有音频流)重新编码视频流

转载 作者:行者123 更新时间:2023-12-03 00:08:32 28 4
gpt4 key购买 nike

我正在寻找一种方法来仅重新编码电影的视频流并保留所有其他流,因为它们正在使用 ffmpeg或更具体的 streamio/streamio-ffmpeg (Github - StreamIO-FFMPEG)。

我已经尝试了 -map 0 的各种组合或 -map a:0 -map s:0 ,但在我尝试的所有组合中,要么根本没有编码,要么没有将所有其他流复制到新文件中。在大多数情况下,编码后只有一个音频流,而之前有两个,有时字幕流也会丢失。大多数时候,流所使用的语言信息也会丢失。

所以当我有一个包含以下流的电影文件(mkv)时:

0: video [H.264, 1080p]
1: audio [english, mp3]
2: audio [french, mp3]
3: subtitle [english (forced)]
4: subtitle [english]
ffmpeg 应该怎么做参数是,如果我想将视频文件编码为 H.265720p并保持所有其他流原样?

如果我还想将音频流编码为 AAC,参数应该是什么? ?

提前致谢!

最佳答案

利用

ffmpeg -i in.mkv -vf scale=hd720 -map 0 -c copy -c:v libx265 out.mkv

还要对音频进行编码,
ffmpeg -i in.mkv -vf scale=hd720 -map 0 -c copy -c:v libx265 -c:a aac out.mkv

(上述论点的顺序很重要)

关于audio - 仅使用 ffmpeg(以及所有音频流)重新编码视频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39685629/

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