FFMPEG多线程并发解码的效率测试

FFMPEG为了提高解码速度,可以使用多线程并发解码,分为线程级并发解码和片级并发编程。并发解码需要解决多帧依赖问题。如同时对I帧和P帧解码,P帧依赖于I帧,怎么办?FFMPEG采用算法如下: 1.每个线程在解码完一行宏块后,更新解码高度H1 2.B/P帧解码宏块时,需要把待解码宏块H2与H1比较,H2>=H1,线程阻塞等待。 3.每个线程更新解码高度是,阻塞线程会被唤醒比较高度。 具体这种多线程
相关文章
相关标签/搜索