gpt4 book ai didi

video - 获取ogg theora视频的长度

转载 作者:行者123 更新时间:2023-11-28 21:43:16 26 4
gpt4 key购买 nike

我目前正在使用 libtheoradec,但我找不到一种简单的方法来找出 ogg theora 文件的播放时间。 libtheoradec 发行版中有几个示例,但没有一个显示如何获取 theora 流的长度(即以秒为单位的播放时间)。这些信息在标题中的某处不可用吗?我真的必须通读所有页面并从最后一个数据包的颗粒 pos 中获取长度吗?这真的是唯一的方法吗?感谢您的帮助!

最佳答案

是的,信息不在 Theora header 中,您需要从最后一个数据包的 granulepos 中获取信息。

为此,我在 liboggz 的 chop-rewrite 分支中有一些代码。函数 oggz_get_duration() 以秒为单位返回一个值,oggz-chop 使用它来提供 Content-Duration HTTP 响应 header : https://github.com/kfish/liboggz/blob/chop-rewrite/src/liboggz/oggz_seek.c

关于video - 获取ogg theora视频的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3467091/

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