ffmpeg 添加 sps pps
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ffmpeg 添加 sps pps相关的知识,希望对你有一定的参考价值。
参考技术A 分离某些封装格式(例如MP4/FLV/MKV等)中的H.264的时候,需要首先写入SPS和PPS,否则会导致分离出来的数据没有SPS、PPS而无法播放。H.264码流的SPS和PPS信息存储在AVCodecContext结构体的extradata中。需要使用ffmpeg中名称为“h264_mp4toannexb”的bitstream filter处理。原有的API已被弃用,新的API如下:
Query
Setup
Usage
Cleanup
ps: FFmpeg给出的例子中并未while循环调用av_bsf_receive_packet,也未对其flush。
https://blogs.gentoo.org/lu_zero/2016/03/21/bitstream-filtering/
以上是关于ffmpeg 添加 sps pps的主要内容,如果未能解决你的问题,请参考以下文章