社区
多媒体/流媒体开发
帖子详情
dshow && HW codec
ayuppie
2012-05-11 09:04:27
请教个问题:
1. Dshow中对于HW codec,是怎么处理的? 是不是我们做parser filter都不需要管,因为硬件厂商自己也是封装成filter形式,注册到注册表中的? windows media player会自己选择codec进行连接。
2.只有开发app,才要考虑去选择连接 HW codec还是SW codec?
...全文
124
7
打赏
收藏
dshow && HW codec
请教个问题: 1. Dshow中对于HW codec,是怎么处理的? 是不是我们做parser filter都不需要管,因为硬件厂商自己也是封装成filter形式,注册到注册表中的? windows media player会自己选择codec进行连接。 2.只有开发app,才要考虑去选择连接 HW codec还是SW codec?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ArcRain
2012-05-11
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
现在一些arm cpu 都提供了编解码功能,这和所谓的硬件加速是个什么关系???
是不是硬件编解码,就是硬件加速?
[/Quote]
额。。。可能我接触的平台一直是Windows,所以习惯性的把硬件编解码也称为了硬件加速。一般在视频编解码里,使用显卡GPU来加速编解码的速度就是启用了硬件加速。因为这个时候,编解码的处理过程是集中在显卡GPU上的。
ayuppie
2012-05-11
打赏
举报
回复
现在一些arm cpu 都提供了编解码功能,这和所谓的硬件加速是个什么关系???
是不是硬件编解码,就是硬件加速?
ArcRain
2012-05-11
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
如果一个解码FILTER支持硬件解码?请问这个是什么意思?这个filter我们可以实现吗?还是必须由nivida qcom自己实现。
或者你的意思是,一个filter可以既支持SW 解码,又……
[/Quote]
我所说的解码FILTER是指视频解码Codec,像H264这样的码流,可以软件解码或者硬件解码,视频编码的话现在也有软硬之分。一般启用了硬件加速能降低系统CPU使用资源,加快解码、编码速度,能一定程度缩短消耗的时间。
软解或软编,一般就是根据视频协议自己实现代码,由CPU来负责完成即可,和普通的应用程序一样。
要自己实现硬件加速的话估计更多的还是使用硬件厂商开放出来的软件SDK,这样才能达到使用硬件资源的目的,比如NVIDIA的CUDA,AMD的OPENCL,ATISTREAM等等.
这个只是我的一些了解,没有实际写过。
ayuppie
2012-05-11
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
恩。。。如果一个解码FILTER支持硬件解码,那么自己会处理的,当然,有些可能需要通过FILTER接口来设置参数启用,具体的还是看各FITLER自己的实现了。
[/Quote]
如果一个解码FILTER支持硬件解码?请问这个是什么意思?这个filter我们可以实现吗?还是必须由nivida qcom自己实现。
或者你的意思是,一个filter可以既支持SW 解码,又支持HW 解码 ? 可以这样?
ArcRain
2012-05-11
打赏
举报
回复
恩。。。如果一个解码FILTER支持硬件解码,那么自己会处理的,当然,有些可能需要通过FILTER接口来设置参数启用,具体的还是看各FITLER自己的实现了。
ArcRain
2012-05-11
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
请问你对AVStream 有了解吗?
这个是基于硬件驱动程序开发的???
[/Quote]
这个就不太了解了,没接触过AVStream。
ayuppie
2012-05-11
打赏
举报
回复
请问你对AVStream 有了解吗?
这个是基于硬件驱动程序开发的???
FFMpeg-6、Libavdevice+SDL捕获显示摄像头、录屏
一、使用命令进行摄像头 录屏相关测试实现 1、使用dshow的时候找不到对应设备 根据网上步骤使用dshow命令查找设备,发现视频设备只有一个就是摄像头 音频信号也就有一个,没有屏幕设备和对应的音响设备。 发现需要下载第三方软件注册录屏dshow滤镜如screen-capture-recorder,网上下载太慢 已附上百度云链接。 链接: https://pan.baidu.com/s/1Y_idLtI-mzSyLW_Wk3wCYQ 提取码: atmv 安装下载后就可以显示出四个设备了 命令;ffmpeg
【报错记录】FFmpeg在Ubuntu下推流USB麦克风和PCM音频文件
ffmpeg对新手来说可以说是真的难用,太坑了。网上关于推流麦克风设备的多半是Windows环境下的,而Ubuntu下的少之又少,根本没法用,比如Windows下推麦克风的ffmpeg命令是: ffmpeg -f dshow -i audio="麦克风 (AUDIO 2.0)" -f flv rtmp://192.168.1.***/mylive/test 其中麦克风 (AUDIO 2.0)是设备管理中麦克风的设备名称,但是换到Ubuntu中就说dshow这个命令找不到,这就让人非常爆炸了。幸好群里有大
ffmpeg 一些常用命令
===[encode]=== ffmpeg -f dshow -i audio="麦克风 (Realtek High Definition Au" -f dshow -i audio="virtual-audio-capturer" -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -f gdigrab -i de...
最新VLC命令行参数大全(二)
VLC是开源多媒体播放器,功能非常强大。当然,使用起来入门简单,提高困难。不过所有的高级功能的调用,都离不开这些参数,这里给我自己,也给大家提供一个查询的地方,方面大家在开发中使用。
ffmpeg翻译文档
转自 http://xdsnet.github.io/other-doc-cn-ffmpeg/index.html 1 命令语法 ffmpeg [全局选项] {[输入文件选项] -i 输入文件} ... {[输出文件选项] 输出文件} ... 即 ffmpeg [global_options] {[input_file_options] -i input_file} ....
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章