如何从头开始创建 avi 文件?
How to create an avi file from scratch?
我的任务是通过在 c++ 中保存 n 个帧来创建 avi 文件。 有许多内置功能可用于创建.avi文件,如下面的链接所示。
https://learn.microsoft.com/en-us/windows/desktop/multimedia/avifile-reference
使用它们我们可以 创建我们自己的 航空文件 ,一个这样的 example.is
http://www.wischik.com/lu/programmer/avi_utils.html
但是我想在不使用Windows.h和vfw.h的情况下创建它,因为它们非常广泛。 所以我需要制作自己的 avifilewrite 、附加帧等功能 但是我在互联网上找不到任何参考链接。
任何人都可以解释一下如何在不使用 Windows.h 和 vfw.h 的情况下构建 avifile。
谢谢
如何创建一个 ...文件。。。?
您可以使用标准文件流 API 创建文件。要编写二进制文件,您需要使用未格式化的输出函数,例如std::ofstream::write()
。
。从头开始的AVI文件?
AVI 格式由 Microsoft: https://learn.microsoft.com/en-us/windows/desktop/directshow/avi-riff-file-reference 指定
但是,使用现有 API 可以节省大量精力。
相关文章:
- 如何从头开始创建 avi 文件?
- 如何从 avi 文件中抓取所有帧 - 如何修改 MS 样本采集卡样本
- 读取视频文件"Open CV WARNING: Couldn't read movie file bird.avi"时出现问题
- openCV读取.avi文件的视频捕获获取空框架
- 由OpenCV 2.4.6创建的AVI文件在应用程序退出时并不总是有效
- OpenCV显示编码在I420中的avi文件
- 在 AVI、H.264 文件中查找关键帧
- visual如何在C++中将捕获的流媒体视频保存到avi文件中
- OpenCV/无法打开AVI文件
- 如何使用jpeg帧制作.avi、.mp4文件
- 在C++中通过DirectShow将4:2:0YUV原始数据写入AVI文件
- 在C++中通过Windows视频将4:2:0YUV原始数据写入AVI文件
- 可视化创建后在C++中保存AVI文件
- 如何使用OpenCV编写大于2GB的avi文件
- 压缩avi视频文件使用directshow
- 如何从磁盘加载Jpeg图像并创建视频文件?Avi等),而无需在c++中使用opencv
- OpenCV -如何从.ppm文件列表中生成.avi文件
- Qt创建视频/AVI文件从小部件
- Opencv写摄像头输出到avi文件
- Phonon可以在MacOS上读取.avi文件