音视频
Monky丶D
记性不好,做个笔记
展开
-
ffmpeg 滤波器开发资料
关于如何开发ffmpeg filter的相关资料writing_filtershttps://blog.csdn.net/evsqiezi/article/details/73548950how-to-add-a-new-filter-to-ffmpeg-library原创 2020-08-06 15:16:51 · 173 阅读 · 0 评论 -
ffmpeg源码编译
config配置以下配置包含大部分需要使用的功能./configure --prefix=./ --pkg-config-flags=--static --enable-shared --enable-pthreads --enable-version3 --enable-avresample --host-cflags= --host-ldflags= --enable-ffplay --enable-gpl --enable-libbluray --enable-libmp3lame --enabl原创 2020-07-17 18:19:11 · 732 阅读 · 0 评论 -
B帧 P帧 I帧
视频编码中经常遇到的名词,本来很简单的问题,但查到的解释总是很罗嗦(就不能给出个英文全称吗,一看就懂),下面是简单的解释。B-frame (bi-directional frame) 双向预测编码,编码帧参考前后帧,编码效率最高P-frame (predicted frame) 编码帧参考前面的帧,编码效率较高I-frame (intraframe) 帧内编码,仅参考当前帧,编码效率最低...原创 2018-11-06 11:03:19 · 649 阅读 · 0 评论 -
视频硬编码笔记
由于项目要求,需要对1080P以及4K的视频实时编解码,编码格式为H265。首先使用X265编码测试,无奈平均编码速度仅有6.08fps,远远无法满足实时性的要求。之后依次使用Intel与nvidia的硬编码测试效果,总算满足了实时编码的要求,下面把整个过程做一个记录。整个过程均使用ffmpeg实现,不清楚ffmpeg的请参考雷神的博客FFMPEG视音频编解码零基础学习方法所谓硬编码,我的理解就...原创 2018-11-26 19:32:50 · 3271 阅读 · 4 评论 -
SDR HDR 区别
本来很简单的概念被一堆博客说得很复杂…SDR (Standard Dynamic Range), 标准动态范围HDR (High Dynamic Range), 高动态范围通俗地讲就是8位和10位的区别。标准动态范围目前指 8bit 视频,动态范围是0-255,高动态范围目前通常指 10bit 视频,动态范围是 0-1023。用灰度图像举例,标准动态从黑到白分成 256 份,高动态分成...原创 2019-07-25 11:25:51 · 11589 阅读 · 2 评论