gpt4 book ai didi

c - netStream.appendBytes() 的 FLV 关键帧的字节偏移量

转载 作者:行者123 更新时间:2023-11-30 17:58:31 26 4
gpt4 key购买 nike

简短版本:

我正在寻找 C 或 Actionscript 中的库或示例代码,它允许我在 FLV 文件中查找每个关键帧的字节偏移量。我知道该规范发布于 http://download.macromedia.com/f4v/video_file_format_spec_v10_1.pdf但费力地完成它并编写可靠的代码将有望重新发明轮子;)

更长的版本:

在 Actionscript 中 - 我成功使用 netStream.appendBytes() 播放 flv 文件。但是,现在我想启用搜索。

看来我必须将流偏移更改为文件中关键帧的开头,简单地查找文件中的任何位置是行不通的(无论是使用 NetStreamAppendBytesAction.RESET_SEEK 还是 NetStreamAppendBytesAction.RESET_BEGIN 时)

但是,我不确定如何确定它在哪里。即使文件是用 CBR 编码的并且我知道关键帧的时间码,它仍然需要位于可以是任意长度的 header 之后。

所以我正在寻找 C 或 Actionscript 中的库或解决方案,它允许我找到每个关键帧文件中的字节偏移量 - 这样我将获得精确的值,甚至可以使用 VBR

(C 将用于预先查找此信息,或者可能在运行时通过 alchemy 查找此信息)

最佳答案

关于c - netStream.appendBytes() 的 FLV 关键帧的字节偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12176648/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com