自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叶余的博客

一直在模仿,从来不专业

  • 博客(14)
  • 收藏
  • 关注

原创 ffplay源码分析5-图像格式转换

ffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。本文基于FFmpeg工程4.1版本进行分析,其中ffplay源码清单如下:https://github.com/FFmpeg/FFmpeg/blob/n4.1/fftools/ffplay.c在尝试分析源码前,可先阅读如下参考文章作为铺垫:[1]. 雷霄骅,视音频编解码技术零基础学习方法[2...

2019-02-26 21:21:49 377

原创 ffplay源码分析4-音视频同步

ffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。本文基于FFmpeg工程4.1版本进行分析,其中ffplay源码清单如下:https://github.com/FFmpeg/FFmpeg/blob/n4.1/fftools/ffplay.c在尝试分析源码前,可先阅读如下参考文章作为铺垫:[1]. 雷霄骅,视音频编解码技术零基础学习方法[2...

2019-02-26 21:18:47 782 1

原创 ffplay源码分析3-代码框架

本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10301831.htmlffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。本文基于FFmpeg工程4.1版本进行分析,其中ffplay源码清单如下:https://github.com/FFmpeg/FFmpeg/blob/n4.1/f...

2019-02-25 22:20:57 472

原创 ffplay源码分析2-数据结构

本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10301253.htmlffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。本文基于FFmpeg工程4.1版本进行分析,其中ffplay源码清单如下:https://github.com/FFmpeg/FFmpeg/blob/n4.1/f...

2019-02-25 22:19:14 387

原创 ffplay源码分析1-概述

本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10301215.htmlffplay是一个很简单的播放器,但是初次接触仍会感到概念和细节相当繁多,分析并不容易。深入理解一项技术需要足够的时间和大量的实践,由浅入深逐步迭代,没有时间就成了最大难题。本次分析过程断断续续持续了挺久,先是边读代码边加注释,后面才整理了笔记,再加上理解浅薄很难...

2019-02-25 22:17:15 1259 1

原创 FFmpeg使用基础

本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10297002.html本文介绍FFmpeg最基础的概念,了解FFmpeg的简单使用,帮助理解FFmpeg工程源码。内容主要节选和翻译自书籍《FFmpeg Basics》及官网文档“Documentation-ffmpeg”1. 概述FFmpeg是一款用于多媒体处理的自由软件工程,基...

2019-02-18 20:54:45 444

原创 色彩空间与像素格式

本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10290575.html1. 色彩空间基础颜色是不同波长的光对人眼刺激产生的色彩感觉。色彩空间(Color Space)是颜色的数学表示,根据不同的表示方法分为不同的色彩模型。最常用的色彩模型有三类:RGB(用于计算机图形学), YUV(用于视频系统), CMYK(用于彩色印刷)。后文...

2019-02-18 20:46:26 913

原创 视频编解码基础概念

本文涉及视频编解码最基础概念,从工程应用角度出发,帮助理解和编写源码。本文并不涉及深层次原理和算法。错误难免,逐渐完善。本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10285829.html1. 概述音视频领域早期采用模拟化技术,目前已发展为数字化技术。数字化的主要好处有:可靠性高、能够消除传输及存储损耗,便于计算机处理及网络传...

2019-02-18 20:40:57 2944 2

原创 FFmpeg简易播放器的实现-音视频同步

本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10284653.html基于FFmpeg和SDL实现的简易视频播放器,主要分为读取视频文件解码和调用SDL显示两大部分。FFmpeg简易播放器系列文章如下:[1]. FFmpeg简易播放器的实现-最简版[2]. FFmpeg简易播放器的实现-视频播放[3]. FFmpeg简易播放...

2019-02-18 20:28:58 642

原创 FFmpeg简易播放器的实现-音视频播放

本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10235926.html基于FFmpeg和SDL实现的简易视频播放器,主要分为读取视频文件解码和调用SDL播放两大部分。前面三个实验分别实现了最简播放、视频播放和音频播放,本次实验将视频播放和音频播放结合在一起。FFmpeg简易播放器系列文章如下:[1]. FFmpeg简易播放器的...

2019-02-18 20:26:03 7175

原创 FFmpeg简易播放器的实现-音频播放

本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10068490.html基于FFmpeg和SDL实现的简易视频播放器,主要分为读取视频文件解码和调用SDL播放两大部分。本实验仅研究音频播放的实现方式,不考虑视频。在开始前,可先参考如下文章了解播放器的基本流程:“FFmpeg简易播放器的实现-最简版”1. 视频播放器基本原理下图...

2019-02-18 20:00:02 1277

原创 FFmpeg简易播放器的实现-视频播放

本文为作者原创:https://www.cnblogs.com/leisure_chn/p/10047035.html,转载请注明出处基于FFmpeg和SDL实现的简易视频播放器,主要分为读取视频文件解码和调用SDL播放两大部分。本实验仅研究视频播放的实现方式。在开始前,可先参考如下文章了解播放器的基本流程:“FFmpeg简易播放器的实现-最简版”1. 视频播放器基本原理下图引用自“雷霄...

2019-02-18 19:55:42 782

原创 FFmpeg简易播放器的实现-最简版

本文首发地址:https://www.cnblogs.com/leisure_chn/p/10040202.html,转载请注明出处基于FFmpeg和SDL实现的简易视频播放器,主要分为读取视频文件解码和调用SDL播放两大部分。本实验仅实现最简单的视频播放流程,不考虑细节,不考虑音频。本实验主要参考如下两篇文章:[1]. 最简单的基于FFMPEG+SDL的视频播放器ver2(采用SDL2.0...

2019-02-15 09:12:53 522

原创 FFmpeg开发环境构建

本文首发地址:https://www.cnblogs.com/leisure_chn/p/10035365.html,转载请注明出处一、相关资源介绍本文主要讲述linux平台x86(及x86-64)架构下的ffmpeg编译安装过程。其他嵌入式平台需要交叉编译,过程类似,不详述。本实验在opensuse和ubuntu两个平台作了验证。使用lsb_release -a命令查看系统发行版版本:...

2019-02-14 09:25:10 395

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除