音视频解码

yuqingbingo 2011-09-09 09:57:08
菜鸟一个,想弄明白以下问题:
1.音视频解码分为:软解码和硬解码,这是什么意思
2.软解码还需要硬件支持吗?举个例子,软解码是不是直接程序读取文件,程序直接解码,和任何硬件都无关
3.硬解码举个例子,是不是硬件直接操作文件,输出的就是能播放的数据到显示器,和软件无关
4.directshow能解码视频,它是软解码还是硬解码?还有就是开发板上有供应商的一款视频处理芯片,这样directshow写的程序支持的视频格式就多了,directshow怎么调用的第三方芯片解码?是第三方写好了吗?directshow具体调用的啥?
5.dsp解码又是啥?硬件解码吗?
6.硬件解码是不是还得编写解码的代码?

问题比较混乱,大家帮帮我这个菜鸟,回答其中的问题,让我搞明白解码的过程,从源头到目的,说说一个方案也行,小弟不胜感激!!

分数不多,全给了
...全文
182 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuqingbingo 2011-09-09
  • 打赏
  • 举报
回复
5,dsp软解
6,硬解需要写控制硬件进行解码的代码

DSP是硬件呀,怎么是软解码?

硬解码涉及什么?

有说硬解码就是把代码固化在芯片上,软解码就是使用处理器直接解码,区别就是载体不同,这样说对吗?
[Quote=引用 2 楼 crystal28 的回复:]
1,软解码:处理器来解码,硬解码:硬件电路解码
2,不需要
3,硬解码:通过DMA将码流传给硬件,解码后再MDA传给内存(或帧缓冲)
4,directshow只是框架,不负责具体的编解码
5,dsp软解
6,硬解需要写控制硬件进行解码的代码
[/Quote]
yuqingbingo 2011-09-09
  • 打赏
  • 举报
回复
DMA,MDA要是啥?[Quote=引用 2 楼 crystal28 的回复:]
1,软解码:处理器来解码,硬解码:硬件电路解码
2,不需要
3,硬解码:通过DMA将码流传给硬件,解码后再MDA传给内存(或帧缓冲)
4,directshow只是框架,不负责具体的编解码
5,dsp软解
6,硬解需要写控制硬件进行解码的代码
[/Quote]
YUQB 2011-09-09
  • 打赏
  • 举报
回复
硬件解码速度快,软件速度慢,但硬件灵活性不好,算法更新困难,软解码灵活,性价比高
「已注销」 2011-09-09
  • 打赏
  • 举报
回复
1,软解码:处理器来解码,硬解码:硬件电路解码
2,不需要
3,硬解码:通过DMA将码流传给硬件,解码后再MDA传给内存(或帧缓冲)
4,directshow只是框架,不负责具体的编解码
5,dsp软解
6,硬解需要写控制硬件进行解码的代码
YUQB 2011-09-09
  • 打赏
  • 举报
回复
同是菜鸟,软硬解码可以结合吧,其中概念也不是很懂,等待大牛!!!
woshi_ziyu 2011-09-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yuqingbingo 的回复:]

DMA,MDA要是啥?引用 2 楼 crystal28 的回复:
1,软解码:处理器来解码,硬解码:硬件电路解码
2,不需要
3,硬解码:通过DMA将码流传给硬件,解码后再MDA传给内存(或帧缓冲)
4,directshow只是框架,不负责具体的编解码
5,dsp软解
6,硬解需要写控制硬件进行解码的代码
[/Quote]

Direct Memory Access

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧