登录
首页 » Linux编程 » avi 文件读写库 可以存储视频声音 H264 mpeg4 mjpeg

avi 文件读写库 可以存储视频声音 H264 mpeg4 mjpeg

于 2023-06-12 发布 文件大小:16.36 kB
0 240
下载积分: 2 下载次数: 1

代码说明:

包含如下 APIavi_t* AVI_open_output_file(char * filename);void AVI_set_video(avi_t *AVI, int width, int height, double fps, char *compressor);void AVI_set_audio(avi_t *AVI, int channels, long rate, int bits, int format, long mp3rate);int  AVI_write_frame(avi_t *AVI, char *data, long bytes, int keyframe);int  AVI_dup_frame(avi_t *AVI);int  AVI_write_audio(avi_t *AVI, char *data, long bytes);int  AVI_append_audio(avi_t *AVI, char *data, long bytes);long AVI_bytes_remain(avi_t *AVI);int  AVI_close(avi_t *AVI);long AVI_bytes_written(avi_t *AVI);avi_t *AVI_open_input_file(const char *filename, int getIndex);avi_t *AVI_open_fd(int fd, int getIndex);int avi_parse_input_file(avi_t *AVI, int getIndex);long AVI_audio_mp3rate(avi_t *AVI);long AVI_video_frames(avi_t *AVI);int  AVI_video_width(avi_t *AVI);int  AVI_video_height(

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • FTP SSH 的加密
    编程与加密 AES 256 java 也与 rijdael 守恒随着更多的发展,随着许多功能
    2022-02-27 00:48:14下载
    积分:1
  • 虚拟内存 mngmnt 与 VSWS
    1.如果自上次采样实例的虚拟时间达到 L,然后扫描使用 bits。如果多麽的虚拟时间由于最后一个抽样实例小于 M,然后等待,直到虚拟时间达到 M 扫描使用 bits。< 跨风格 ="字体系列:"字体-大小: 12pt ;"> 测试数据的内存管理器将提供的案文文件命名为 VSWSsystemTrace.txt。 每个文件中的记录组成的三个领域 — — 进程 id、 操作和页 / 大小。 进程 id 是一个整数,范围从 0 到 n-1,其中 n 是被支持的进程的数量。 操作是单个字符 — — "n" (新程序)"r" (读取的页),"w" (页写) 的和不 "(进程终止)。 页面/大小是一个整数,表示进程大小虚拟页中的,如果该运算是" n ",或被引用的操作的虚拟页面是 "r" 或 "w"。 如果操作是不是 " 页面/大小字段将包含占位符-1。
    2022-02-12 13:46:25下载
    积分:1
  • 开发音乐小实例
    用c设计小音乐播放器。用c设计小音乐播放器。用c设计小音乐播放器。用c设计小音乐播放器。用c设计小音乐播放器。用c设计小音乐播放器。用c设计小音乐播放器。用c设计小音乐播放器。自己的小实验。有什么不足请见谅。
    2022-10-24 22:40:03下载
    积分:1
  • ftp库函数
    ftp库函数. arm-hismall-linux-gcc -Wall  -I.  -DFTPLIB_DEFMODE=FTPLIB_PORT   -c -o qftp.o qftp.c arm-hismall-linux-gcc -c -Wall  -I.  -DFTPLIB_DEFMODE=FTPLIB_PORT -fPIC -D_REENTRANT ftplib.c -o ftplib.o arm-hismall-linux-gcc -shared -Wl,-soname,libftp.so.3 -lc -o libftp.so.3.1 ftplib.o ln -sf libftp.so.3.1 libftp.so.3 ln -sf libftp.so.3.1 libftp.so arm-hismall-linux-gcc -L. -o qftp qftp.o -lftp mkdir unshared arm-hismall-linux-gcc -c -Wall  -I.  -DFTPLIB_DEFMODE=FTPLIB_PORT -D_REENTRANT ftplib.c -o unshared/ftplib.o ar -rcs libftp.a unshared/ftplib.o CFLAGS = -Wall $(DEBUG) -I. $(INCLUDES) $(DEFINES) DEFINES = -DFTPLIB_DEFMODE=FTPLIB_PORT 做静态链接库,必须要有main函数  否则无法生成静态链接库  , 但是动态链接库不受此限制
    2022-05-09 10:47:09下载
    积分:1
  • GB_BIG5_UTF-8码互换
    GB_BIG5_UTF-8编码互换,改代码是用C语言编写的用于GBK BIG5 和UTF-8之间进行互相转换。以及经过测试。
    2022-10-01 15:50:03下载
    积分:1
  • 软件虚拟的蓝牙键盘
    通过实施蓝牙HID规范,可以将linux电脑虚拟为智能手机的蓝牙键盘。手机打开蓝牙,通过连上电脑公布出来的蓝牙输入设备服务,通过在电脑的键盘上敲打内容,可以准确的同步输入到手机上,用于编辑短信、文本等内容。
    2022-03-03 20:12:36下载
    积分:1
  • c++入门
    c++是一门标准的面向对象程序设计语言,在编程过程中能够显示出其强大的能力,同时能够使初学者在最短时间内掌握对编程语言的运用与人机交互能力。c++在软件学院和计算机学院中尤为重要,同时,在大学课程中,几乎所有学院都要进行初步的c++学习,以满足未来社会发展的需要
    2022-03-22 03:53:54下载
    积分:1
  • IP加速器
    基于LINUX系统编写的一款TCP/IP传输加速软件。常用于卫星通信方面,TCP/IP加速源码。linux!-Commonly used in satellite communications, TCP/IP speed up the source, based on linux!
    2022-06-19 09:12:43下载
    积分:1
  • linux局域网聊天室
    基于UDP通信协议的局域网聊天示例程序, 客户端 1.创建socket2.bind()  2.bind()
    2022-11-02 12:20:03下载
    积分:1
  • 学生管理系统
    本学生管理系统分3个权限不同的用户:1.学生;2教师;3.管理员. 用户根据选择身份进入系统进行相应的操作 学生:可以查看自己的信息,修改自己的信息 教师: 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-08-18 18:24:29下载
    积分:1
  • 696516资源总数
  • 106593会员总数
  • 6今日下载