原文:FFmpeg开发实战(二):FFmpeg 文件操作

FFmpeg 提供了丰富的API供我们使用,下面我们来讲述一下文件操作相关的API: FFmpeg 删除文件:avpriv io delete FFmpeg 重命名文件:avpriv io move FFmpeg 打开目录:avio open dir FFmpeg 读取目录:avio read dir FFmpeg 关闭目录:avio close dir 使用FFmpeg文件操作API实现删除和重 ...

2019-02-17 18:13 3 758 推荐指数:

查看详情

FFmpeg开发实战(一):FFmpeg 打印日志

在Visual Studio 开发(二):VS 2017配置FFmpeg开发环境 一文中,我们配置好了FFmpeg开发环境,下面我们开始边实战,边学习FFmpeg。 首先,我们要学习的就是FFmpeg的日志输出系统 。 一、FFmpeg 日志输出系统介绍 FFmpeg 日志输出的核心函数 ...

Sun Feb 17 07:10:00 CST 2019 0 3760
FFmpeg开发实战(六):使用 FFmpeg 将YUV数据编码为视频文件

本文中实现的一个小功能是把一个YUV原始视频数据(时间序列图像)经过h264编码为视频码流,然后在使用mp4封装格式封装。 编码&封装的流程图如下: 使用ffmpeg编码流程: 1、首先使用av_register_all()函数注册所有的编码器和复用器(理解为格式封装器 ...

Sun Mar 10 20:12:00 CST 2019 2 3273
FFmpeg开发实战(三):FFmpeg 打印音视频Meta信息

在之前使用FFmpeg命令行的时候,我们经常看到FFmpeg命令行在输出音视频文件的会打印一下文件的Meta信息,类似如图: 那么我们如何通过代码的方式输出这些Meta信息呢? FFmpeg提供了一个API专门用来打印多媒体文件的格式 —— av_dump_format ( )。 下面 ...

Mon Feb 18 21:52:00 CST 2019 0 866
ffmpeg入门到实战-ffmpeg是怎么转码的?

阅读目录 视频是怎么被播放的? ffmpeg命令的格式 ffmpeg转码输出的过程 视频是怎么被播放的? 我们知道,当下大多数播放器都是基于ffmpeg二次开发的。你有没有想过,你用播放器打开一个视频的时候,是怎么看到的画面,怎么听到的声音? 我们用这张图简单描绘出视频 ...

Mon Jun 28 17:20:00 CST 2021 0 382
ffmpeg开发--ffmpeg sdk下载

学习ffmpeg的过程很多基础知识不清楚,比如ffmpeg sdk从哪里下载,现在记录一下 ffmpeg sdk由两部分组成:1.include(ffmpeg开发所需头文件),lib(静态库) 2.dll动态库 这两个部分都可以从http://ffmpeg ...

Thu May 16 20:04:00 CST 2013 0 11757
FFmpeg编程(二)FFmpeg中级开发

一:H264解码处理 (一)解码步骤 1.引入解码头文件 2.常用数据结构 3.结构体内存的分配和释放 4.解码步骤 注意:avcodec_decode_video2与后面 ...

Thu May 06 00:22:00 CST 2021 0 229
FFmpeg编程(一)FFmpeg初级开发

FFmpeg代码结构 一:日志系统的使用 日志级别:(依次降低) (一)日志系统编程 日志输出编程01log.c 编译.c文件: 运行结果: (二)回顾gcc编译如何寻找头文件、库文件 ...

Fri Apr 30 23:07:00 CST 2021 0 690
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM