你好,我最近也在尝试开启多线程解码,但是我设置了thread_count这个参数好像解码性能没有得到提升,是还要设置其他参数吗?
还有一个问题,我用dxva2时,如果指定thread_count多线程,会出错。dxva2是不是就不能多线程解码了?
多线程解码,一般解码器内部已经做了支持,codec设置参数时thread_count可以指定线程数。 H265要考虑做硬件解码(如DXVA2),软解肯定会解码耗时太长。ffmpeg包含了支持硬件解码的解码器,指定参数使用即可。如果硬件不支持,还是得切换回软解。 播放器的工作模型可考虑采用多线程结构,这里有一个ffmpeg多线程播放的例子可做参考。 http://dranger.com/ffmpeg/tutorial04.html
2,543
社区成员
20,281
社区内容
加载中
试试用AI创作助手写篇文章吧