32位机上AVIStreamWrite只能写4G大小的文件?

goodluckxl2008 2009-06-23 05:35:49
遇到一个问题比较棘手
32位机上AVIStreamWrite只能写4G大小的文件,而且文件大小只有在release流后才可以看到
从这点来看他的实现应该是采用内存映射文件方式吧?
有什么方法或参数可以让他支持4G以上的大文件?
...全文
156 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bestrem_9 2010-05-18
  • 打赏
  • 举报
回复
难道没有别的办法了吗?
可以把32位程序改为64位的
goodluckxl2008 2009-06-26
  • 打赏
  • 举报
回复
我的系统是ntfs的
现在的问题是我感觉他的实现应该是采用内存映射文件方式。
不知对不对?
有什么方式可以解决这个问题?
goodluckxl2008 2009-06-26
  • 打赏
  • 举报
回复
谢谢啊 只有作文件分割了
UDX协议 2009-06-26
  • 打赏
  • 举报
回复
avi api无效了
goodluckxl2008 2009-06-26
  • 打赏
  • 举报
回复
内存映射文件方式通过不断创建新的映射对象不是可以支持4G以上吗?是avi api没有作吗?还是有什么参数可以设置?
UDX协议 2009-06-26
  • 打赏
  • 举报
回复
确实如你所说,理论上只能写4g文件,这就是为什么需要ds来保存。
dongchaomissyou 2009-06-25
  • 打赏
  • 举报
回复
不要使用FAT或FAT32格式,改为NTFS,FAT32文件系统本身不支持单个文件超过4G。文件大小可以实时获取,我现在做的项目就是实时通过获取文件大小,当文件超过某个尺寸后自动生成新的文件.
goodluckxl2008 2009-06-24
  • 打赏
  • 举报
回复
avifile系列的api资料很少啊 都集中在怎么使用上

2,543

社区成员

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

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