FFmpeg video编码 yuv_h264
来源:http://www.tudoupe.com时间:2022-03-08
常用参数
初始化编码器 设定编码参数在后面
设定具体参数 常规 输入格式为YUV420P
如果通过name 获取到的编码器ID 是 AV_CODEC_ID_H264
可以通过下面这三个参数设定编码效率和模式 和编码时间有直接性关系
profile 设计到编码等级越老的可以选择 profile 格式越少

设置多线程编码 设置多线程编码以后送往编码器的数据不会立即编码写入packet 如图 由于IO操作其实段时间解码 也许多线程并不一定快 直播一般不采用
图一没有开启多线程
图二开启多线程
初始化packet 和frame
计算和初始化缓冲区
开始编码
通过上文获取到的数据 从文件中循环 读取数据
然后将存储一帧图像到AvFrame对应的buffer 中
编码
还是一样的 送入编码器 循环取编码后的结果
源码地址:https://github.com/zycccer/aac_mp3_pcm
相关新闻
- 2023-05-06 微pe怎么初始化U盘(微pe怎么恢复初
- 2023-05-06 Xp系统boot 进入pe(boot manager 怎么进入
- 2023-05-06 win pe修复bcdboot(pe修复系统)
- 2023-05-06 win7更新失败 pe(win7更新失败还原更
- 2023-05-06 u盘装了pe读取不了(u盘能进pe读取不
- 2023-05-06 u盘pe 发热(u盘发热烫手)
- 2023-05-06 u盘pe下看不到硬盘(u盘启动pe看不到
- 2023-05-06 pe盘 ntfs(u盘ntfs格式)
- 2023-05-06 sony笔记本进入pe模式(联想笔记本怎
- 2023-05-06 pe启动盘进不去(pe启动盘进不去系统
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
