ffdshow压缩的码率问题

lu_zi 2008-08-26 02:51:06
我在作一个视频压缩程序,流程图大约是这样的:video capture->ffdshow->avimux->file write
ffdshow用的h.264 x264编码,码率设的32Kbps,但是压缩出来的文件的码率有100多K,这个很郁闷,不知道有什么办法可以解决
录制出来的文件13秒400多K,用其它的现成的编码工具作一下就能压的小多了

在线=啊,多谢
...全文
169 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lu_zi 2008-08-29
  • 打赏
  • 举报
回复
不急呵呵,一定给你
我现在把帧率设到15了,我发现无法再降低帧率了,怎么办啊
Carmack Jiang 2008-08-28
  • 打赏
  • 举报
回复
关注下这个接口IAMStreamConfig 可以在程序里面 根据subtype对源filter设置
ps:给点分
lu_zi 2008-08-28
  • 打赏
  • 举报
回复
不能在ffdshow里设置码率吗
lu_zi 2008-08-28
  • 打赏
  • 举报
回复
不能够在ffdshow里设置码吗
Carmack Jiang 2008-08-28
  • 打赏
  • 举报
回复
压缩率不能提高
只能丢帧来减少存储量

ps:40分呢?
lu_zi 2008-08-28
  • 打赏
  • 举报
回复
在这个接口里可以设的是帧率,也就是每秒的帧数
我想知道的是如何能提高ffdshow的压缩率,不过还是谢谢你呵呵,给你40分
Carmack Jiang 2008-08-27
  • 打赏
  • 举报
回复
video capture->samplegrabberCB->ffdshow->avimux->file write
码率就是数据传输时单位时间传送的数据位数,通俗一点的理解就是取样率
samplegrabberCB可以设置一个更大的采样间隔,即大于(1000/桢率)
丢一些桢
H264编码器标准草案发布时,很多人都觉得H.264太复杂,不宜实用。眨眼间3年过去了,以往的论断、疑惑被如今的现实冲洗的干干净净。一张7.92G的1小时50分的av,分辨720*480,用Ahead dvd ripper,现在用最新的ffdshow h264编码(4线程,码率1500k),需要1小时10分左右。cpu吃不完,占用率在50%左右。 采用H.264编码,将视频文件压缩转换为MP4/3GP/F4V/AVI格式.绿色软件,使用方便,压缩速度快,图像质量好. 本软件使用Windows系统注册解码器进行视频解码.Windows Media Player能够播放的视频格式,本软件都可以进行压缩.对于不支持的视频格式,可以安装解码包,如ffdshow, 影音风暴等. H264编码器功能: 1、四路视频实时预览,也可利用Web界面对多路直播信号远程集中管理进行配置管理, 2、领先的码率控制技术(CBR/VBR),使其能轻松运作于280Kbps~ 6000Kbps之间。 3、可变的GOP结构:I,IP,IBP,IBBP。 4、PCM音频信道。 5、指纹式植入的视频流的音频处理技术,使得视音频实时同步。 6、支持输出文件格式:FLV,MPEG-4,MPEG-2及HTTP,RTSP,UDP网络协议。 7、支持VBR及CBR压缩方式。 8、支持多种分辨率:FULL,D1等; 9、可将录制FLV格式文件再转换为MP4格式文件进行存储; 10、支持自动录制和手工录制; 11、能设定自动录制计划,时间设定为某月某周某日时分秒,自动进行录制; 12、每路直播信号,能设定不同时段的定时任务; 13、可设定录制文件保存路径; 14、支持网络存储,如NASNAS SAN等网络环境。 H264编码器截图:

2,554

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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