怎样删除avi格式媒体文件数据流?

zhoulb_ndsc 2008-10-22 04:42:29
我现在需要实现对一个avi格式的媒体文件进行操作程序。
假设 有一个avi文件 test.avi 80M大小,现想实现将该文件中的前4分之一的数据流从文件中删除(删除后文件大小大约为60M).完成后的文件能播放.
或者写一个filter实现avi文件写入,当该avi文件定大小比如400M后不再增加,继续写入的数据则写到文件的开始部分,形成类似 循环覆盖存储.

在网上搜索了许久关于avi文件操作,都是不尽详细或不是所需资料.
希望大家能给予帮助,贴出代码 或 资源链接都行,先谢谢了.
...全文
216 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoulb_ndsc 2008-11-24
  • 打赏
  • 举报
回复
未得到满意答案,也结贴去~
GP625 2008-11-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 plutogod 的回复:]
AVI格式不仅仅是一种的 如果只是要非压缩的AVI文件的话稍微方便点
如果是需要编解码的就比较复杂了
如果是简单的AVI文件你可以自己进行解析处理,AVI文件格式你可以去MSDN上查询
如果是需要编解码的就最好用directshow框架吧,不过这个需要比较长的学习时间了。
[/Quote]

up up
lzh9955 2008-11-13
  • 打赏
  • 举报
回复
期待中!!!
qq675927952 2008-11-13
  • 打赏
  • 举报
回复
up
zhoulb_ndsc 2008-11-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wudeshou82666 的回复:]
http://msdn.microsoft.com/en-us/library/ms788136(VS.85).aspx
[/Quote]
这个链接在已经看过了,但是没有太多帮助. 不过也十分感谢了.
坚持等待中~~~
lzh9955 2008-11-09
  • 打赏
  • 举报
回复
期待中!!!
wudeshou82666 2008-11-07
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/en-us/library/ms788136(VS.85).aspx
wudeshou82666 2008-11-07
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/en-us/library/ms788136(VS.85).aspx
zhoulb_ndsc 2008-11-06
  • 打赏
  • 举报
回复
实际上,我是想写一个类似于writer filter的avi写过滤器,来实现本帖问题所提出的功能.
给个例子,提示或是有用网页地址,本人都很感激.
在这问题上,已经停留了好长一段时间,没有实质性的进展,所以像各位高手求教.
现在我分不多,所以还请大家见谅~
e_sharp 2008-11-03
  • 打赏
  • 举报
回复
UP
plutogod 2008-10-22
  • 打赏
  • 举报
回复
AVI格式不仅仅是一种的 如果只是要非压缩的AVI文件的话稍微方便点
如果是需要编解码的就比较复杂了
如果是简单的AVI文件你可以自己进行解析处理,AVI文件格式你可以去MSDN上查询
如果是需要编解码的就最好用directshow框架吧,不过这个需要比较长的学习时间了。

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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