![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
FFMPEG
文章平均质量分 58
按照ffmpeg的学习路线进行笔记性的总结
努力努力再努力~~
这个作者很懒,什么都没留下…
展开
-
【ffmpeg】遇到的问题汇总
问题: 在window7 64bit下安装了ffmpeg,然后用ffplay命令播放声音时发生这个错误:SDL_OpenAudio (2 channels, 44100 Hz): WASAPI can’t initialize audio client,只有视频没有音频解决: 需要先执行一个环境变量:set SDL_AUDIODRIVER=directsound...原创 2021-09-17 22:11:40 · 243 阅读 · 0 评论 -
【FFmpeg_SDL_MFC】0、图像界面播放器制作整体框架
使用FFmpeg、SDL、MFC三者组合,编写一个图像界面的播放器:ffmpeg负责解封装和解码、SDL负责视频的播放、MFC是windows下的图形界面,下面5个链接是分别对每个模块的进行详细的使用和代码说明,本节是对播放器的整体流程作出总结说明【FFmpeg_SDL_MFC】1、FFMPEG视频解码器【FFmpeg_SDL_MFC】2、SDL介绍和使用案例【FFmpeg_SDL_MFC】3、FFMpeg解码和SDL柔和【FFmpeg_SDL_MFC】4、MFC的基础使用【FFmpeg_SDL_原创 2021-08-01 17:16:05 · 245 阅读 · 1 评论 -
【ffmpeg sdk】结构体解析
本文后面会陆陆续续补充,调用sdk时使用的一些结构体的作用含义和这些结构体之间的包含关系FFmpeg解码的数据结构简介▫ AVFormatContext:封装格式上下文结构体,也是统领全局的结构体,保存了视频文件封装格式相关信息。▫ AVInputFormat:每种封装格式(例如FLV, MKV, MP4, AVI)对应一个该结构体。▫ AVStream:视频文件中每个视频(音频)流对应一个该结构体。▫ AVCodecContext:编码器上下文结构体,保存了视频(音频)编解码相关信息。▫ A转载 2021-07-25 18:22:12 · 136 阅读 · 0 评论 -
【ffmpeg sdk】常用函数说明
解码av_register_all:所有ffmpeg开头都是调用这个函数,注册需要的组件avformat_open_input():打开视频流域(如果VC++调试,第二个参数文件应该和.cpp文件一个目录下)avformat_find_stream_info():获取视频流信息,解码器类型、宽高等avcodec_find_decoder():找出对应解码器avcodec_open2():打开解码器av_read_frame():每调用一次,读取一帧的压缩数据,即H.264码流AVPacket:原创 2021-07-25 18:15:12 · 134 阅读 · 0 评论 -
【移植_开发环境】VC下FFmpeg开发环境的搭建
首先明确一点:VC++和Visual Studio是一个工具1、新建控制台工程▫ 打开VC++▫ 文件->新建->项目->Win32控制台应用程序2、拷贝FFmpeg开发文件▫ 头文件(.h)拷贝至项目文件夹的include子文件夹下▫ 导入库文件(.lib)拷贝至项目文件夹的lib子文件夹下▫ 动态库文件(*.dll)拷贝至项目文件夹下PS:如果直接使用官网上下载的FFmpeg开发文件。则可能还需要将MinGW安装目录中的inttypes.h,stdint.h,_mi.转载 2021-07-25 15:55:07 · 357 阅读 · 0 评论 -
【FFMpeg SDK使用】1、FFMPEG简介与视频处理工具的使用
一、ffmpeg简介FFMpeg:著名的音视频处理开原工程,包含了开发完成的工具软件、封装好的函数库以及源代码供我们按需使用功能:音视频的编码、解码、转码、视频采集、后处理(抓图、水印、封装/解封装、格式转换等),还有流媒体服务等诸多功能,可以说涵盖了音视频开发中绝大多数的领域开发环境更:linux、C语言开发官方网址:https://ffmpeg.org/二、FFmpeg组成构成FFmpeg主要有三个部分:第一部分是四个作用不同的工具软件分别是:ffmpeg.exe,ffplay.ex原创 2021-06-27 18:02:29 · 997 阅读 · 2 评论