gpt4 book ai didi

ffmpeg - 显示字幕列表,获取每个字幕轨道的 id 和名称

转载 作者:行者123 更新时间:2023-12-02 08:50:05 33 4
gpt4 key购买 nike

我想获取所有可用字幕轨道的列表,例如:

#1 - id, name
#2 - id, name
#3 - id, name
...

所以列表会告诉我有多少字幕轨道,显示每个轨道的 ID 和名称

是否有任何 FFmpeg 选项来显示此类列表?

最佳答案

示例

ffprobe 命令列出流 ID 和语言:

ffprobe -loglevel error -select_streams s -show_entries stream=index:stream_tags=language -of csv=p=0 input.mkv

结果

5,eng
6,fao
7,ain

这显示流 ID #5 是英语,#6 是法罗语,#7 是阿伊努语。请参阅List of ISO 639 codes (请参阅 639-2/T 或 639-2/B)了解语言缩写。

-map 选项

您可以使用此信息来创建命令。如果您想要英语和阿伊努语,请使用:

-map 0:5 -map 0:7

-map 0:s:0 -map 0:s:2

-map 0:s:m:language:eng -map 0:s:m:language:ain

请参阅-map option documentation了解更多信息。

关于ffmpeg - 显示字幕列表,获取每个字幕轨道的 id 和名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48159388/

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