FFMPEG 中的 `-map data-re` 选项有什么作用?

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

我正在尝试从视频流中提取并解析 KLV 数据。我在 Github 存储库 中找到了以下示例。我想知道映射选项

data-re
有什么作用?

$ ffmpeg -i Day\ Flight.mpg -map data-re -codec copy -f data - 

我理解命令的其余部分,并且知道

-map
用于从输入中选择流。但是
data-re
是什么意思。我在文档中找不到它的任何解释(或类似的映射选项或流标识符),例如这里这里

ffmpeg mapping metadata klvdata
2个回答
8
投票

这是一个错字并且不正确。唯一使用任意标签名称的时候是使用

-filter_complex

用途:

$ ffmpeg -i Day\ Flight.mpg -map 0:d -c copy -f data -

我可以理解用户尝试

data
,但是
data-re
?可能是
-map data -re
的双重拼写错误,其中
-re
旨在作为“以本机帧速率读取输入”输入选项(在这种情况下
-map data
仍然无效)。


3
投票

目前这不是有效值。它可能是历史上的一个值,但我对此表示怀疑。最有可能的是,它“有效”,因为如果惰性求值与流匹配并且

d
中的
data-re
与数据流匹配,则映射 arg 解析器将忽略其他字母。解析器不再那么笨拙。

© www.soinside.com 2019 - 2024. All rights reserved.