求助:h264压缩后内容转为avi文件时,与一般mpeg4保存为avi文件有什么不同?

huah0102 2010-06-04 09:35:17
现要将 h264压缩后的内容转为avi文件, 我也看过avi文件头格式。
想问一下 :
1。 ‘strh’ 部分的 解码器项 填什么。(mpeg4的是填的 'DIVX')

2. 从'movi'之后的数据部分也是 每一帧是用'00dc'后直接跟视频帧内容吗?其中需要加其他内容吗?


现 手头有一个mpeg4压缩存为avi的文件,对比后几乎一样。但这个mpeg4的avi文件就可以用VLC播放,但h264转的播放也在前进,却没有图像。



请各位知道的不吝赐教,万分感激。
...全文
902 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaokaei 2011-08-19
  • 打赏
  • 举报
回复
楼主解决了没有啊??我也在搞。
现在我已经实现用H264编码格式把原始数据流压缩为一个.264文件,
我手动该为avi后缀后,用暴风影音可以播放。
如何真正的封装为avi文件呢??
用directs的那个类来完成??
CyberLogix 2010-07-16
  • 打赏
  • 举报
回复
楼上说的对,应该是倒过来的
xshzh 2010-07-15
  • 打赏
  • 举报
回复
把 'strh’ 部分的 解码器项 填上了‘462H’
huah0102 2010-06-13
  • 打赏
  • 举报
回复
问题就是 为什么 自动播放 不会立即显示画面(等走到1分多钟时才显示),而在进度条上点一下就会立即显示?
huah0102 2010-06-13
  • 打赏
  • 举报
回复


多谢回答。上面的问题可能是我描述不正确,引起误会。

[Quote=引用 9 楼 bestilyq 的回复:]
你写文件结束时有没有写文件长度和idx1信息,播放器要根据这些来定位的,如果没有播放器就要自己搜索帧然后创建索引定位,如果没有做这一步操作的话,拖动位置就不准确了。
[/Quote]

都写了,现在的情况是定位 及拖动都是准确的。但是前提是我必须在刚开始的时候再点一下进度条,
否则“kmplayer 自动 播放时要进一段时间才显示画面,此时显示的画面也是对的,从开始显示画面的位置向前拖,也是有图像的。”
bestilyq 2010-06-09
  • 打赏
  • 举报
回复
你写文件结束时有没有写文件长度和idx1信息,播放器要根据这些来定位的,如果没有播放器就要自己搜索帧然后创建索引定位,如果没有做这一步操作的话,拖动位置就不准确了。
huah0102 2010-06-08
  • 打赏
  • 举报
回复
多谢johnxie132的关注。
但是你说的这2点早已知道。我已改过h264,可以用kmplayer得到图像,

想请教的是 kmplayer播放时为什么要进一段时间才开始放,而且是放的是进度条上当时时间的内容?此时再拖回是正确的。

请问你是用什么软件播放的?解码器之类的设置是怎么样的?

多谢。
若解决即结贴。

johnxie132 2010-06-07
  • 打赏
  • 举报
回复
我刚做过,就是1楼说的,把DIVX的位置改为H264就好。当然要用FCC。

其它一样,00dc是视频 01wb是音频
huah0102 2010-06-07
  • 打赏
  • 举报
回复
有没有人做过阿?
meteor_an 2010-06-04
  • 打赏
  • 举报
回复
学习!
huah0102 2010-06-04
  • 打赏
  • 举报
回复
我现在把 'strh’ 部分的 解码器项 填上了‘H264’, 保存的录像用VLC还是没有图像。

但用KMplayer播放,第一次:刚开始没有图像,直到进度到了2分钟时,开始有第1分钟的图像,然后播放几秒就灰色一下,然后又放,然后再灰,再放,循环。 -----这个是什么问题?

第2次还是一样。

第3次,是直接不能播放了,kmplayer 上 显示 “left buffer: 0 sec " 。

第5次, 又跟第一次的情况一样。


请问哪位碰到过这个情况,怎么解决的,不胜感激。 貌似也有人碰到过。
huah0102 2010-06-04
  • 打赏
  • 举报
回复
谢谢ccpaishi回答。
请问还能再详细说一下 哪里的开始标志位 填h264 ?
ccpaishi 2010-06-04
  • 打赏
  • 举报
回复
其他都不变就开始标志位填h264就可以了。
huah0102 2010-06-04
  • 打赏
  • 举报
回复
我是用c语言写的,希望有人能对此做出解答,不胜感激。

2,553

社区成员

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

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