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

zar*_*sht 4 mapping metadata ffmpeg

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

$ ffmpeg -i Day\ Flight.mpg -map data-re -codec copy -f data - 
Run Code Online (Sandbox Code Playgroud)

我理解命令的其余部分,并且知道它-map用于从输入中选择流。但到底是什么data-re意思呢。我在文档中找不到它的任何解释(或类似的映射选项或流标识符),例如herehere

llo*_*gan 6

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

使用:

$ ffmpeg -i Day\ Flight.mpg -map 0:d -c copy -f data -
Run Code Online (Sandbox Code Playgroud)

我可以理解用户的尝试data,但是呢data-re?可能是 的双重拼写错误-map data -re,其中的-re目的是“以本机帧速率读取输入”输入选项(-map data在这种情况下仍然无效)。

  • @zardosht 没有不存在的东西的文档。它只是解析“data-re”中的“d”,这将导致有效的“-map d”。较新版本的 ffmpeg 将导致“无效的流说明符:data-re”。 (2认同)