Video 调整FFmpeg H.264解码器

Video 调整FFmpeg H.264解码器,video,ffmpeg,decoding,libx264,Video,Ffmpeg,Decoding,Libx264,我正在使用FFmpegavcodec对实时视频进行解码,确切地说是libx264中的avcodec\u decode\u video2功能。如何减少每帧的解码时间?目前,每帧需要20毫秒(帧大小约为1.5 KB)。好的,可能会对某人有所帮助。顺便说一下,对于解码,我们使用FFMPEG中的函数avcodec_video_decode2。我们可以通过两种方式减少延误。第一个:打开AVCodecContext*ctx->thread\u count=nb,但在这种情况下,我们会得到一个延迟的流,但是它

我正在使用FFmpeg
avcodec
对实时视频进行解码,确切地说是libx264中的
avcodec\u decode\u video2
功能。如何减少每帧的解码时间?目前,每帧需要20毫秒(帧大小约为
1.5 KB
)。

好的,可能会对某人有所帮助。顺便说一下,对于解码,我们使用FFMPEG中的函数avcodec_video_decode2。我们可以通过两种方式减少延误。第一个:打开AVCodecContext*ctx->thread\u count=nb,但在这种情况下,我们会得到一个延迟的流,但是它不适合实时视频。第二种方法是使用编码器,它将在基于切片的模式下对图像进行编码,例如libx264。在这种情况下,延迟的定义是不存在的。但它有一些限制,例如线程数就是切片数

avcodec_video_decode2 AVCodecContext *ctx->thread_count=N