FFMPEG 中的“-map data-re”选项有什么作用?
What does `-map data-re` option in FFMPEG do?
我正在尝试从视频流中提取和解析 KLV 数据。我在 Github repository 中找到了以下示例。我想知道映射选项 data-re
有什么作用?
$ ffmpeg -i Day\ Flight.mpg -map data-re -codec copy -f data -
我理解命令的其余部分,并且知道 -map
用于从输入中选择流。但是 data-re
是什么意思。我在文档中找不到任何解释(或类似的映射选项或流标识符),例如here and here.
打错了,不正确。唯一一次使用任意标签名称是在使用 -filter_complex
.
时
使用:
$ ffmpeg -i Day\ Flight.mpg -map 0:d -c copy -f data -
我可以理解用户尝试 data
,但是 data-re
?可能是 -map data -re
的双重拼写错误,其中 -re
旨在成为“以本机帧速率读取输入”输入选项(-map data
在这种情况下仍然无效)。
当前不是有效值。从历史上看,它可能是一种价值,但我对此表示怀疑。最有可能的是,它“起作用”了,因为如果惰性求值与流匹配并且 data-re
中的 d
与数据流匹配,则 map arg 解析器将忽略其他字母。解析器不再那么笨拙了。
我正在尝试从视频流中提取和解析 KLV 数据。我在 Github repository 中找到了以下示例。我想知道映射选项 data-re
有什么作用?
$ ffmpeg -i Day\ Flight.mpg -map data-re -codec copy -f data -
我理解命令的其余部分,并且知道 -map
用于从输入中选择流。但是 data-re
是什么意思。我在文档中找不到任何解释(或类似的映射选项或流标识符),例如here and here.
打错了,不正确。唯一一次使用任意标签名称是在使用 -filter_complex
.
使用:
$ ffmpeg -i Day\ Flight.mpg -map 0:d -c copy -f data -
我可以理解用户尝试 data
,但是 data-re
?可能是 -map data -re
的双重拼写错误,其中 -re
旨在成为“以本机帧速率读取输入”输入选项(-map data
在这种情况下仍然无效)。
当前不是有效值。从历史上看,它可能是一种价值,但我对此表示怀疑。最有可能的是,它“起作用”了,因为如果惰性求值与流匹配并且 data-re
中的 d
与数据流匹配,则 map arg 解析器将忽略其他字母。解析器不再那么笨拙了。