QTAtom学习

QTFileTools

QTFileTools是一些基于QTFile库开发的电影查看工具。这些工具包括:

  • QTBroadcaster。这个工具要求给定一个目标IP地址,一个拥有一个或者多个线索轨道(hint track)ID的电影源,以及一个初始化端口。通过这个工具,被线索轨道引用的每一个数据包都可以被广播到指定的IP地址。
  • QTFileInfo。使用这个工具需要给定一个电影源。通过这个工具可以显示指定电影的名称,创建日期,以及修改日期。如果电影中的轨道是线索轨道,则它也可以显示RTP字节总数和数据包总数,平均的位率和数据包尺寸,以及数据报头在流中的百分比。
  • QTFileTest。使用这个工具需要给定一个电影源。通过这个工具可以解析电影头原子(Movie Header Atom),并跟踪和显示输出信息。
  • QTRTPGent。这个工具要求给定一个具有线索轨道的电影源。它可以显示每一个线索轨道样本中含有的多少数据包,并且将RTP数据包写入到名为track.cache的文件中。
  • QTRTPFileTest。这个工具要求给定一个具有线索轨道ID的电影源。它可以显示每个数据包的RTP头信息(包括TransmitTime,Cookie,SeqNum,和TimeStamp)。
  • QTSampleLister。这个工具要求给定一个电影源和一个轨道ID。它可以显示指定轨道的媒体数目,媒体时间,数据偏移量,以及轨道中每个样本的尺寸。
  • QTSDPGen。这个工具要求给定一个包含一个或者多个电影源的列表。它可以显示列表中每个电影包含的所有线索轨道的SDP信息。通过 -f 选项,可以把SDP信息保存在moviename.sdp文件中,该文件和电影源位于同一个目录。
  • QTTrackInfo。这个工具要求给定一个电影源,一个样本表原子类型(stco,stsc,stsz,或者stts)以及一个轨道ID。它可以显示指定轨道的样本表原子的信息。

作为例子,下面的命令显示ID为3的轨道中的样本表的大块数据的偏移量:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值