我使用wireshark分析了“h264_qsv”对ffmpeg编码的h264输出,很奇怪,其中包含很多PPS,看起来像它的附件B。并且 Annex-B 在某些机器上播放时无法解码。
有没有办法避免编码使 h264 流像 Annex-B?
pH264Codec = avcodec_find_encoder_by_name("h264_qsv");
enter image description here
最佳答案
不,硬件编码器总是生成附件 b,您需要对其进行后期处理以转换为另一种格式。
关于ffmpeg - 硬件编码时如何避免ffmpeg编码附件B h264流输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61792912/