摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10434209.html 1. overlay 技术简介 overlay 技术又称视频叠加技术。overlay 视频技术使用非常广泛,常见的例子有,电视屏幕右上角显示的电视台台标,以及画中画 阅读全文
posted @ 2019-02-26 08:36 叶余 阅读(22296) 评论(1) 推荐(7) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10429145.html 在 FFmpeg 中,滤镜(filter)处理的是未压缩的原始音视频数据(RGB/YUV视频帧,PCM音频帧等)。一个滤镜的输出可以连接到另一个滤镜的输入,多个滤镜 阅读全文
posted @ 2019-02-25 09:29 叶余 阅读(13328) 评论(1) 推荐(8) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10410320.html 本文基于FFmpeg 4.1版本。 1. 数据结构定义 struct AVPacket定义于<libavcodec/avcodec.h> struct AVPack 阅读全文
posted @ 2019-02-21 08:50 叶余 阅读(4170) 评论(0) 推荐(1) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10404502.html 本文基于 FFmpeg 4.1 版本。 1. 数据结构定义 1.1 相关基础概念 在阅读 AVFrame 数据结构之前,需要先了解与之相关的几个基础概念(此处只考虑 阅读全文
posted @ 2019-02-20 08:49 叶余 阅读(24899) 评论(3) 推荐(11) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10399048.html AVBuffer是FFmpeg中很常用的一种缓冲区,缓冲区使用引用计数(reference-counted)机制。 AVBufferRef则对AVBuffer缓冲区 阅读全文
posted @ 2019-02-19 08:45 叶余 阅读(3609) 评论(0) 推荐(2) 编辑
摘要: 本文为宋宝华《Linux的进程、线程以及调度》学习笔记。 1 进程概念 1.1 进程与线程的定义 操作系统中的经典定义: 进程:资源分配单位。 线程:调度单位。 操作系统中用PCB(Process Control Block, 进程控制块)来描述进程。Linux中的PCB是task_struct结构 阅读全文
posted @ 2019-02-18 08:44 叶余 阅读(14219) 评论(0) 推荐(10) 编辑
摘要: 【前言】 本文引用各种资料甚多,而引用出处标明并不详细,若有侵权,请联系删除。 转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10381616.html 一、问题描述 RS-485(亦称TIA-485, EIA-485)作为一种半双工总线,其收发过程不能 阅读全文
posted @ 2019-02-15 08:56 叶余 阅读(13189) 评论(5) 推荐(3) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10318145.html 所谓内存IO,在FFmpeg中叫作“buffered IO”或“custom IO”,指的是将一块内存缓冲区用作FFmpeg的输入或输出。与内存IO操作对应的是指定 阅读全文
posted @ 2019-01-25 09:58 叶余 阅读(8755) 评论(0) 推荐(6) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10316225.html ffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。本文基于FFmpeg工程4.1版本进行分析,其中ffplay源码 阅读全文
posted @ 2019-01-24 18:42 叶余 阅读(5449) 评论(2) 推荐(1) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10312713.html ffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。本文基于FFmpeg工程4.1版本进行分析,其中ffplay源码 阅读全文
posted @ 2019-01-24 09:34 叶余 阅读(4089) 评论(0) 推荐(0) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10311376.html ffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。本文基于FFmpeg工程4.1版本进行分析,其中ffplay源码 阅读全文
posted @ 2019-01-23 20:51 叶余 阅读(3663) 评论(0) 推荐(1) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10307089.html ffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。本文基于FFmpeg工程4.1版本进行分析,其中ffplay源码 阅读全文
posted @ 2019-01-23 08:56 叶余 阅读(12737) 评论(1) 推荐(10) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10301831.html ffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。本文基于FFmpeg工程4.1版本进行分析,其中ffplay源码 阅读全文
posted @ 2019-01-22 08:46 叶余 阅读(11705) 评论(2) 推荐(5) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10301253.html ffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。本文基于FFmpeg工程4.1版本进行分析,其中ffplay源码 阅读全文
posted @ 2019-01-21 21:55 叶余 阅读(7914) 评论(1) 推荐(2) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10301215.html ffplay是一个很简单的播放器,但是初次接触仍会感到概念和细节相当繁多,分析并不容易。深入理解一项技术需要足够的时间和大量的实践,由浅入深逐步迭代,没有时间就成了 阅读全文
posted @ 2019-01-21 21:46 叶余 阅读(12711) 评论(0) 推荐(7) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10297002.html 本文介绍 FFmpeg 最基础的概念,了解 FFmpeg 的使用方法。本文内容主要节选和翻译自书籍《FFmpeg Basics》及官网文档 “Documentati 阅读全文
posted @ 2019-01-21 08:47 叶余 阅读(12840) 评论(0) 推荐(8) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10290575.html cnblogs 网站将文本J:a:b渲染成了J:a:b。是否可通过设置博客后台解决此问题?有知道的同学请留言指点一下,谢谢。 1. 色彩空间基础 颜色是不同波长的光 阅读全文
posted @ 2019-01-19 10:03 叶余 阅读(10663) 评论(1) 推荐(13) 编辑
摘要: 本文涉及视频编解码最基础概念,从工程应用角度出发,帮助理解和编写源码。本文并不涉及深层次原理和算法。错误难免,逐渐完善。 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10285829.html 1. 概述 音视频领域早期采用模拟化技术, 阅读全文
posted @ 2019-01-18 08:34 叶余 阅读(18719) 评论(7) 推荐(13) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10284653.html 基于 FFmpeg 和 SDL 实现的简易视频播放器,主要分为读取视频文件解码和调用 SDL 显示两大部分。 FFmpeg 简易播放器系列文章如下: [1]. FF 阅读全文
posted @ 2019-01-17 21:27 叶余 阅读(24339) 评论(5) 推荐(9) 编辑
摘要: 本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10235926.html 基于 FFmpeg 和 SDL 实现的简易视频播放器,主要分为读取视频文件解码和调用 SDL 播放两大部分。 前面三个实验分别实现了最简播放、视频播放和音频播放,本 阅读全文
posted @ 2019-01-07 21:56 叶余 阅读(8248) 评论(1) 推荐(0) 编辑