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

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

于 2023-06-12 发布 文件大小:16.36 kB
0 284
下载积分: 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 个回复

  • SDL显示一帧图像
    SDL是一个自由的跨平台的多媒体开发包,简单易用。采集的视频帧为YUV格式,转换为RGB格式后,使用SDL显示视频帧。
    2022-01-24 16:27:09下载
    积分:1
  • Linux+v4l2+Qt
    这是我再FS2410开发板上,Linux是2.6的内核,Qt/Embedded是2.3.7版本的,USB摄像头主控芯片是中星微301P。摄像头驱动是spca5xxx,使用Video For Linux采集到jpeg图片,然后使用Qt/Embedded进行显示
    2022-07-14 08:45:17下载
    积分:1
  • rtsp服务器源码
    用c语言实现简单的流媒体rtsp服务器功能,本人工作实践之源码,忘大家细心研究之。
    2023-07-24 00:05:03下载
    积分:1
  • mini2440 GPIO LED 控制
    这是 mini2440 gpio led 的控制源。 这是 mini2440 gpio led 的控制源。 这是 mini2440 gpio led 的控制源。 这是 mini2440 gpio led 的控制源。 这是 mini2440 gpio led 的控制源。 这是 mini2440 gpio led 的控制源。 这是 mini2440 gpio led 的控制源。 这是 mini2440 gpio led 的控制源。 这是 mini2440 gpio led 的控制源。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-10-07 13:35:03下载
    积分:1
  • 微信业务分析
    具体分析微信业务标识码,已经业务数据长度,url 等信息,连接SQL数据库。 具体数据指标,已经微信登陆,注册,发送语音,图片,长连接。短连接,等业务类型的分析 过滤非本机业务,或者非本次业务的数据类型,
    2022-03-02 03:51:21下载
    积分:1
  • gtk/glade实现三指针模拟时钟
    该代码运行空间为linux,是基于gtk、glade库实现的,用数学算法精密计算成。坐标是固定的,大约是300*300.当然这个可以用gtk改写。附带表盘
    2023-03-19 11:05:03下载
    积分:1
  • zedboard_linux_design_test
    应用背景Zedboard是一个社区发展平台的评价与开发董事会基于赛灵思Zynq-7000 All Programmable系统芯片。结合双Cortex-A9一个85000的7系列可编程逻辑单元处理系统,包含接口板支持功能,使应用范围广泛。关键技术本教程提供了一种手段,在一个单一的平台上集成多种不同的技术。利用安富利zedboard,我们有一个800 MHz arm-9 Cortex处理器芯片双32位的核心力量,结合Xilinx FPGA的无与伦比的灵活性来实现自定义的硬件系统。我们使用Linux内核为基础的操作系统上运行的处理器内核,还加上一个全功能的桌面的Ubuntu,包含在根文件系统。桌面允许Zedboard功能作为一个使用USB键盘和鼠标的个人电脑,以及一个HDMI显示器。在Linux和Ubuntu,大量的应用程序可以安装和使用,就像一个标准的桌面PC可用。这包括在一个本地应用程序开发环境中的手臂系统的潜力。为什么我们要在嵌入式系统的台式电脑?因为这是未来的移动计算。2013年底,第一个智能手机将可实现一个Ubuntu桌面和Android环境下运行的Linux内核之上的一个侧面。这可能是因为Ubuntu桌面和Java虚拟机使用普通的Linux内核。
    2022-12-25 02:15:04下载
    积分:1
  • AODVjr NS-2
    实现与 NS-2,由 AODV简化 AODVjr 协议在无线传感器网络中使用的协议。作为作者的 AODV 实现我们发现,虽然是简单与其他移动自组网的 AODV 路由选择协议,规范中仍包含许多节易发生错误编程。AODVjr 是下调 AODV 规范,将删除所有但 AODV 的基本要素。这份文件显示, AODVjr 已接近 AODV 相同的性能。
    2022-07-08 01:34:11下载
    积分:1
  • arm11 V4l2视频图像采集客户端
    使用S3C6410 ARM11 开发板 + OV5640摄像头 采集图像分辨率最高达420W,并能够控制图像的分辨率、白平衡、亮度、对比度等效果,具有图像与视频采集功能,视频采用H264编码。采用多线程与内存共享区、信号量等编程。
    2022-03-19 18:05:52下载
    积分:1
  • xawtv 源代码 V4L2 很好的学习例子
    xawtv 源代码 V4L2 很好的学习例子 V4L2  Linux C语言 视频采集 图像处理
    2022-04-19 22:45:15下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载