关于写avi文件的问题,文件格式方面的问题

tiejun 2003-02-10 06:30:26
我自己写了一个程序,采集采集卡和声卡的数据,按ms的avi格式写进一个文件。video是divx压的,声用PCM格式,
...全文
24 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
DivXExtend 2003-02-12
  • 打赏
  • 举报
回复
我自己整理过标准文档,OpenDML文档还没来的及整理
vc_gzp@sohu.com

source code lete me look!
and I send the document to you, right?
tiejun 2003-02-11
  • 打赏
  • 举报
回复
另有一问题,不结贴怎么加分呀?
tiejun 2003-02-11
  • 打赏
  • 举报
回复
DivXExtend,看你的名子就知是流媒体技术专家,你也给说说!
我是在Linux下做的,我用C写的,没有用别的avi庫,压的时用了divx和gsm的庫。

再问一下:用不同的采集软件得到的avi文件,它的文件头字节格式比较也不同,到底mediaplay能放的avi是怎么写的?大家有没有好的avi格式文档说明。
tiejun 2003-02-11
  • 打赏
  • 举报
回复
"可以用超级结巴或realplayer播放,但用microsoft的mediaplay不能播放,说是音频格式不对,没有解码器"
请问这是为什么呀?别外我用gsm压了音频(标为0x31)后,用结巴播放也没了声,图象也是好的,why?
DivXExtend 2003-02-11
  • 打赏
  • 举报
回复
我对读写AVI熟悉,除使用VFW来写外,直接使用C(直接按文件格式读写)也行我帮你调试?
DivXExtend 2003-02-11
  • 打赏
  • 举报
回复
PCM,格式的音频文件是不需要解码器的,Windows能直接认识,就像视频是无压缩的DIB位图一样,所以同意楼上的。
tiejun 2003-02-11
  • 打赏
  • 举报
回复
大哥说的有理,我再查看一下,也请您再给我详说一下,可否?
vinci 2003-02-11
  • 打赏
  • 举报
回复
这个我刚好作过。
估计你的WAVEFORMATEX设置不太对
tiejun 2003-02-11
  • 打赏
  • 举报
回复
可以用超级结巴或realplayer播放,但用microsoft的mediaplay不能播放,说是音频格式不对,没有解码器。我注意到用不同的采集软件得到的avi文件,它的文件头字节比较也不同,到底mediaplay能放的avi是怎么写的?
请大家给看看,谢谢了,分不够我再加,我的可用分还有很多呢。
tiejun 2003-02-11
  • 打赏
  • 举报
回复
to: DivXExtend
谢谢!
我也比较了几个mediaplayer可以播的avi,但那些差异,都是2进数,我怎么也看不明白,您有没有标准的avi 说明文档,可否mail给我?


DivXExtend 2003-02-11
  • 打赏
  • 举报
回复
说Linux我就是外行了,建议你分析你的文件(特别是音频流),在Windows系统下,看你的生成的文件和能用MediaPlayer播放的AVI的差异,比如流头
typedef
struct {
FOURCC fccType;
FOURCC fccHandler;
DWORD dwFlags;
DWORD dwPriority;
DWORD dwInitialFrames;
DWORD dwScale;
DWORD dwRate;
DWORD dwStart;
DWORD dwLength;
DWORD dwSuggestedBufferSize;
DWORD dwQuality;
DWORD dwSampleSize;
RECT rcFrame;
} AVIStreamHeader;

流格式音频是(WAVEFORMATEX)

typedef struct waveformat_extended_tag {
WORD wFormatTag;
WORD nChannels;
DWORD nSamplesPerSec;
DWORD nAvgBytesPerSec;
WORD nBlockAlign;
WORD wBitsPerSample;
WORD cbSize;
} WAVEFORMATEX;
DivXExtend 2003-02-11
  • 打赏
  • 举报
回复
结贴-->点击上面的管理按钮,填入每一项的分数,输入你的Password就成了.

2,543

社区成员

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

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