社区
多媒体/流媒体开发
帖子详情
DSHOW 如何获取整个视频流长度?
mickyo
2010-04-30 10:41:08
我用 imediaseeking 不行.
里面 GetDuration SetPositions 函数老是返回 E_NOTIMPL.
...全文
137
4
打赏
收藏
DSHOW 如何获取整个视频流长度?
我用 imediaseeking 不行. 里面 GetDuration SetPositions 函数老是返回 E_NOTIMPL.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Crazy1112
2012-06-16
打赏
举报
回复
GetDuration最终还是回到source或者splitter上的GetDuration,如果这个filter本身是第三方的filter的话而且没实现IMedaiSeeking接口的GetDuration也是没办法获取成功,如果是想获取媒体文件的duration,我建议不要使用GetDuration,很依赖Splitter实现,用mediainfo直接检测是比较稳妥的方法
tufaqing
2010-04-30
打赏
举报
回复
从哪里查询的接口?
hr = m_pGraph->QueryInterface(IID_IMediaSeeking, (void**)&m_pSeek);
mickyo
2010-04-30
打赏
举报
回复
我 SetTimeFormat(&TIME_FORMAT_MEDIA_TIME); 是成功的
DWORD dwCaps = 0;
GetCapabilities(&dwCaps);
检查返回参数是包含 AM_SEEKING_CanGetDuration 的
但使用 GetDuration 时就返回 E_NOTIMPL
怎么回事呢?
mickyo
2010-04-30
打赏
举报
回复
[Quote=引用 2 楼 tufaqing 的回复:]
从哪里查询的接口?
hr = m_pGraph->QueryInterface(IID_IMediaSeeking, (void**)&m_pSeek);
[/Quote]
我是经过这步的,判断过,调出接口是成功的.
Composer (精进) 所有可用的命名
Composer 安装与使用 精进 所有命令 ,系统讲解了composer中所有的命令。课程首先介绍了composer中全局属性,-h,-q,-V等等,详细讲解了 show 查看,install安装 require安装 ,update更新 等命令的使用!课程列表:01 Composer (精进) 所有可用的命名 概述02 Composer
获取
所有的命令列表03 Composer 命令 全局选项04 Composer 命令 init 命令05 Composer 命令 install 06 Composer 命令 更新 update07 Composer 命令 require08 Composer 命令 remove09 Composer 命令 global 全局10 Composer 命令 search 搜索11 Composer 命令 show 展示12 Composer 命令 browse 浏览13 Composer 命令 验证和状态14 Composer 命令 selfupdate 升级15 Composer 命令 config 配置16 Composer 命令 修改仓库地址17 Composer 命令 创建项目18 Composer 命令 生成自动加载19 Composer 命令 清空缓存20 Composer 命令 许可证21 Composer 命令 诊断和存档22 Composer (精进) 所有可用的命名 总结
用ros实现3个节点读摄像头,1个节点接收
视频流
针对用Opencv通过rtsp的方式同时
获取
多个网络摄像头图像信息慢的情况,(开多个线程也无法解决,主要还是这种方式
获取
视频流
图片解码并转换成rgb格式很耗时),故想到通过ros使用3个节点分别读取一个摄像头的
视频流
,并将读取到的图片通过消息机制发布,再由1个节点订阅这3个节点的图片数据。这样相当于开3个进程来读取3个摄像头。
C# wpf客户端接收解析mjpg-streamer
视频流
最近用wpf做一个树莓派机器人的综合控制端,需要解析机器人摄像头的
视频流
,树莓派是用mjpg-streamer调用并搭建了
视频流
服务。 客户端解析mjpg-streamer视频帧的原理是:建立Http长连接,每次接收1024
长度
的数据,数据流中包含数据头信息和紧跟在数据头信息后的图像帧数据,所以需要先定位数据头信息,头信息中包含图像帧数据的
长度
,然后从头信息的结尾开始解析图像帧数据,第一次读取的...
实时
视频流
(url)——延时显示
最近项目需要对不同
视频流
之间进行融合,需要对其中某个视频做延时播放的处理,如果有同样需,可用下面思路。通过维护一个固定
长度
的数列将视频帧进行短暂的存储。因为所需功能简单,所以直接自己写了个数列,其实也可以用队列实现。
python
获取
音频时长_Python
获取
音频时长和分割音频
ffmpeg是视频和音频处理的利器,各种转格式,提取视频中的图片,合并或者分隔音频,录制屏幕,加字幕啊…都是可以的。因为有需求需要
获取
音频的
长度
然后来分割。虽然ffmpeg -i xxx file也可以
获取
到音频的
长度
,但是可能需要正则去匹配,然后发现他们家族的ffprobe就可以直接返回json格式的音频信息。ffprobe是一个多媒体流分析工具。大概命令如下:ffprobe -v quiet ...
多媒体/流媒体开发
2,542
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章