【FFmpeg】编码h.264时,支持的像素格式pix_fmt
1、简述
使用FFmpeg对视频编码时,编码器格式AVCodecContext—>pix_fmt(类型 enum AVPixelFormat)不是什么格式都支持的。首先x264只支持YUV格式,不支持RGB格式。
2、像素格式列表
在FFmpeg(版本4.1)中编码h.264时,支持的像素格式pix_fmt列表如下:
AV_PIX_FMT_YUV420P、
AV_PIX_FMT_YUVJ420P、
AV_PIX_FMT_YUV422P、
AV_PIX_FMT_YUVJ422P、
AV_PIX_FMT_YUV444P、
AV_PIX_FMT_YUVJ444P、
AV_PIX_FMT_NV12、
AV_PIX_FMT_NV16、
AV_PIX_FMT_NV21
3、查看方法
执行命令:
ffmpeg -h encoder=libx264
在打印信息中可以看到支持的像素格式:
Supported pixel formats: yuv420p yuvj420p yuv422p yuvj422p yuv444p yuvj444p nv12 nv16 nv21
4、完整打印信息如下
$ ffmpeg -h encoder=libx264
ffmpeg version 2.8
【FFmpeg】编码h.264时,支持的像素格式pix_fmt相关推荐
- 树莓派编译安装FFmpeg(添加H.264硬件编解码器支持)
说明 FFmpeg是一套开源的音视频编解码库,有非常强大的功能,包括视频采集功能.视频格式转换等.众所周知视频编解码是一个非常消耗系统资源的过程,而树莓派自带了H.264的硬件编解码器,因此本文将详解 ...
- 关于LED电视机视频编码H.264,MPEG4,MPEG2能支持哪些格式的视频文件
MPEG4封装格式能支持.MPG..3GP..MP4等视频文件格式的视频. 今天买了一台很普通的LED电视机,当前电视机基本都提供USB接口,以便播放U盘或者移动硬盘的视频资源,可是在问卖家电视机支持 ...
- FFmpeg的H.264解码器源代码简单分析:环路滤波(Loop Filter)部分
===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...
- FFmpeg的H.264解码器源代码简单分析:宏块解码(Decode)部分-帧间宏块(Inter)
===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...
- FFmpeg的H.264解码器源代码简单分析:宏块解码(Decode)部分-帧内宏块(Intra)
===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...
- FFmpeg的H.264解码器源代码简单分析:解码器主干部分
===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...
- FFmpeg的H.264解码器源代码简单分析:概述
===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...
- FFmpeg的H.264解码器源代码简单分析:宏块解码(Decode)部分-帧间宏块(Inter)...
===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...
- 【网络通信 -- 直播】视频流编码 -- H.264 编码的一般概念
[网络通信 -- 直播]视频流编码 -- H.264 编码的一般概念 [1]色彩空间 -- RGB YUV YCbCr RGB 依据人眼识别的颜色定义出的空间,可表示大部分颜色: YUV " ...
最新文章
- 定义const变量是不可以赋值_定义好 const 变量
- itunes刷机一直正在恢复固件要多久_iPhone “已停用”,为什么刷机后仍是“已停用”的状态?...
- Opencv 深度学习中为什么普遍使用BGR而不用RGB?
- 推荐:周志华《机器学习》西瓜书精炼版笔记来了!
- 织入业务代码-IModifyService
- ubuntu下mysql-python模块的安装
- 【数论】Crash的数字表格 / JZPTAB(P1829)
- AUTOSAR从入门到精通100讲(二十五)-AutoSar架构中的Methodology
- l380废墨收集垫已到使用寿命_湖北雨水收集系统定制
- 关于MX5在Mac无法正常使用开发者模式的解决方案
- 滴滴为什么接不到长途单?
- windows之2012缺少api-ms-win-crt**.dll
- Java 小白 声明两个字符串:一个是“宋江,卢俊义,林冲,鲁智深,武松“;另一个是“及时雨,玉麒麟,豹子头,花和尚,行者“。以逗号为分隔符分割两个字符串,然后将人物绰号和名字拼接在一起并输出。
- arm el2与el3_ARM下的EL/PL概念
- Mac软件无响应怎么办?
- 水晶报表中如何创建自定义的纸张大小格式?
- 怎么查看OutputDebugString输出的信息?debugview
- ARIMA差分自回归移动平均模型--时间序列预测
- Mermaid 类图举例 ClassDiagram 唐代传承图
- 优秀UI设计作品需要具备的六要素,不容忽视!
热门文章
- java biginteger sqrt_Java BigInteger 开方sqrt的实现
- STM32L0 内部振荡器MSI的软件校准
- zabbix 5.0 使用内置监控项实现日志监控告警
- python中for循环流程图_Python While循环语句实例演示及原理解析
- ResNeXt一作谢赛宁从Meta离职!将加入纽约大学任助理教授!
- 关于欧几里得算法(Euclidean Algorithm)的迭代次数的证明
- phper:敢问路在何方
- 多屏幕电脑内置屏幕无法调节亮度的解决方法
- 80x86汇编:将AL中的8位无符号数转换为压缩型BCD数放入AX
- 电子电气架构——车载以太网防火墙