FFmpeg
文章平均质量分 83
木大白易
我用双手成就你的梦想!
展开
-
FFmpeg中的Color颜色参数解析、转码和HDR
视频中帧的颜色信息非常重要,表示着编码时用到的标准,意味着解码时也要对应上,或者要使用正确的转换函数,否则就会带来色差问题。原创 2024-02-06 17:37:17 · 3030 阅读 · 0 评论 -
了解速率控制模式Rate Control Mode-CBR,VBR,CRF(x264、x265、vpx)
声明:本文为Understanding Rate Control Modes (x264, x265, vpx)的译文。什么是“速率控制”?这是视频编码器在决定为给定帧花费多少比特时所做的事情。(有损)视频编码的目标是尽可能多地保存比特,减少原始输入文件的文件大小,同时保持尽可能多的质量。速率控制是确定尺寸和质量之间权衡的关键步骤。速率控制有多种形式——你会认识术语“1-pass”和“2-pass”、“CBR”和“VBR”,也许你知道“VBV Encoding”或“CRF”。你为什么需要关心?您经常会翻译 2022-02-09 18:08:19 · 4810 阅读 · 0 评论 -
FFmpeg结构体学习(一):AVFormatContext分析
前言统领全局的基本结构体,包含码流参数较多。它的源码位于libavformat/avformat.h。源码/** * Format I/O context. I/O格式上下文 * sizeof(AVFormatContext) must not be used outside libav*, use * avformat_alloc_context() to create an AVFormatContext. * * Fields can be accessed through AVOp原创 2021-11-19 17:27:52 · 2041 阅读 · 0 评论 -
FFmpeg DTS、PTS和时间戳TIME_BASE详解
本文转自:https://www.cnblogs.com/leisure_chn/p/10584910.html1. I 帧/P 帧/B 帧I 帧:I 帧(Intra-coded picture, 帧内编码帧,常称为关键帧)包含一幅完整的图像信息,属于帧内编码图像,不含运动矢量,在解码时不需要参考其他帧图像。因此在 I 帧图像处可以切换频道,而不会导致图像丢失或无法解码。I 帧图像用于阻止误差的累积和扩散。在闭合式 GOP 中,每个 GOP 的第一个帧一定是 I 帧,且当前 GOP 的数据不会参考前后转载 2021-11-09 16:50:06 · 9908 阅读 · 0 评论