![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FFmpeg
文章平均质量分 75
阳光下的咖啡
这个作者很懒,什么都没留下…
展开
-
FFMpeg学习——5 摄像头采集并进行H264压缩
1 流程平台:win10+vs2019基本流程:1 打开设备av_find_input_formatavformat_open_input2 打开视频编码器avcodec_find_decoderavcodec_open23 转换为YUV420sws_getContextsws_scale4 编码视频avcodec_send_frameavcodec_receive_packet2 code#include <iostream>extern "C"原创 2021-07-20 14:31:25 · 788 阅读 · 0 评论 -
FFMpeg学习——4 SDL
1 简介SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。2 显示流程SDL视频显示函数简介SDL_Init():初始化SDL系统SDL_CreateWindow():创建窗口SDL_WindowSDL_Cr原创 2021-07-17 09:16:59 · 294 阅读 · 1 评论 -
FFMpeg学习——3 编解码
1 环境 系统:win10 IDE:vs2019 ffmpeg:ffmpeg4.4vs工程配置:(1)新建vs工程,平台选择x64。(2)拷贝ffmpeg shared目录下lib、include到工程文件夹,拷贝bin目录下的dll文件到后缀为vcxproj所在的目录下(3)配置工程属性头文件配置:属性——>C/C++——>常规——>附加包含目录,输入“$(SolutionDir)\include”导入库配置:属性——>链接器——>常规——>附原创 2021-07-16 20:08:54 · 587 阅读 · 0 评论 -
FFMpeg学习——2 基本命令
1 环境 系统:win10 ffmpeg:ffmpeg 4.42 基本用法下载ffmpeg,在bin目录下的工具:ffmpeg:音频、视频编码器/解码器ffplay:多媒体播放器ffprobe:多媒体文件特征解析打开cmd窗口,进入ffmpeg/bin目录,将测试文件放到相同目录下,使用示例//将input.avi文件转换为码率为640kbps的output.ts文件ffmpeg -i input.avi -b:v 640k output.ts//播放ffplay inpu原创 2021-07-16 13:39:38 · 282 阅读 · 2 评论 -
FFMpeg学习——1 基础知识
文章目录1 基础知识2 FFMpeg命令行3 FFMpeg视频解码器4 SDL视频显示5 FFMpeg+SDL视频播放器6 FFMpeg+SDL音频播放器7 FFMpeg+SDL音视频播放器8 学习参考1基础知识1 基础知识2 FFMpeg命令行3 FFMpeg视频解码器4 SDL视频显示5 FFMpeg+SDL视频播放器6 FFMpeg+SDL音频播放器7 FFMpeg+SDL音视频播放器8 学习参考1基础知识1.1 视频解码原理例如,对于一个TS格式的视频文件,里面可能包含了多个原创 2021-07-16 08:17:38 · 230 阅读 · 2 评论