ffmpeg元数据,也在http://wiki.multimedia.cx/index.php?title=FFmpeg_Metadata中描述, 也支持MISB标准的无人机元数据601.5?和KLV一样吗?
谢谢,冉
par*_*ech 12
FFMPEG本身不支持MISB KLV元数据,也不具备这些类型的KLV元数据的解复用器或解码器.
但是,FFMPEG可用于从ISO 13818-1的MPEG传输流(TS)等容器中提取数据基本流.此功能适用于UDP流和本地MPEG TS文件.请参阅响应结束时的示例.这些示例只是从流中提取数据,它们不会解析它们.通过使用包括C和Python在内的多种语言管道输出或后处理,可以很容易地实时解析.
了解您尝试从哪些容器中提取数据将会很有帮助.代替这些信息,我在我的回复和例子中假设了MPEG TS.我还想指出,在此响应时,"UAS Local Dataset"的当前标准现在是ST0601.8.
我已经在Mac OS X 10.9.5上用FFMPEG 2.5.4亲自测试了以下示例.
可以修改以下示例,以便通过替换为" - "将输出发送到stdout.
以线速从MPEG-TS文件中提取数据流并保存为二进制文件:
ffmpeg -i <MPEGTS_infile> -map data-re -codec copy -f data <binary_outfile>
以帧速率从MPEG-TS文件中提取数据流并保存到二进制文件:
ffmpeg -re -i <MPEGTS_infile> -map data-re -codec copy -f data <binary_outfile>
以流速从MPEG-TS UDP流中提取数据流并保存为二进制文件:
ffmpeg -i udp://@<address:port> -map data-re -codec copy -f data <binary_outfile>
以流速从MPEG-TS UDP流中提取数据流并直接从STDOUT提取:
ffmpeg -i udp://@<address:port> -map data-re -codec copy -f data -
通过UDP以帧速率从MPEG-TS文件流式传输视频,音频和数据流:
ffmpeg -re -i <MPEGTS_infile> -map 0 -c copy -f mpegts udp://<address:port>
归档时间: |
|
查看次数: |
8344 次 |
最近记录: |