社区
多媒体/流媒体开发
帖子详情
关于写avi文件的问题,文件格式方面的问题
tiejun
2003-02-10 06:30:26
我自己写了一个程序,采集采集卡和声卡的数据,按ms的avi格式写进一个文件。video是divx压的,声用PCM格式,
...全文
24
12
打赏
收藏
关于写avi文件的问题,文件格式方面的问题
我自己写了一个程序,采集采集卡和声卡的数据,按ms的avi格式写进一个文件。video是divx压的,声用PCM格式,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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就成了.
avi
文件
格式
解析
在做视频浓缩(视频摘要)项目时,我们希望按浓缩视频的
文件
名进行查找,进行重复播放该视频。然而, 由于前期生成的浓缩...经讨论,我们考虑将时间直接
写
在
AVI
文件
内部,但必须保证不破坏原有
AVI
文件
的格式而导致
文件
AVI
音视频封装格式学习(五)——h265与PCM合成
AVI
文件
不知道是处于版权收费
问题
还是什么原因,H265现在也并没有非常广泛的被普及。将h265数据合成
AVI
的资料现在在网上也基本上没有。使用格式化工厂工具将h265数据封装成
AVI
格式,发现它在封装的... 关于
AVI
的数据封.........
rtp,rtcp网络音视频
写
入(
avi
)
文件
,音视频同步方案
但是要知道播放器在播放
avi
文件
的时候,会将音频视频分开,使用各自的播放时钟速率播放(音频是使用采样率和量化精度, 视频是帧率),而
avi
文件
本身是无法存放timestamp的,所以在
写
文件
之前通过网络协议对音视
AVI
视频封装格式(阅读笔记)
通常情况下,一个
AVI
文件
可以包含多个不同类型的媒体流(典型的情况下有一个音频流和一个视频流),不过含有单一音频流或单一视频流的
AVI
文件
也是合法的。
AVI
可以算是Windows操作系统上最基本的、也是最常用的一种...
完美cvCreateVideoWriter
写
出
AVI
文件
为空的
问题
http://blog.sina.com.cn/s/blog_676f9c520100ubol.html运行第二章的第十个例子“
写
入
AVI
视频
文件
”时,
写
到磁盘的
avi
文件
总是为空: CvVideoWriter *writer = cvCreateVideoWriter(output,CV_FOURCC(‘M’,’J’,...
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章