gpt4 book ai didi

latency - x264 线程延迟

转载 作者:行者123 更新时间:2023-12-05 01:24:14 24 4
gpt4 key购买 nike

我想知道为什么 x264 中的无切片线程 ( http://akuvian.org/src/x264/sliceless_threads.txt ) 会导致延迟?例如,如果我有 2 个线程,则第一个编码一帧,第二个编码一帧。在某些情况下,秒必须等待第一个。但它们可以并行编码。

所以两个线程应该比只有一个快,对吧?

最佳答案

帧线程增加帧延迟而不是几秒钟,因为在开始获取输出帧(以填充管道)之前,您需要向编码器提供更多输入帧。编码一帧本身将花费与一个线程几乎相同的处理器时间,但线程允许通过编码 进行管道处理不同框架平行 .另一方面,切片线程减少了延迟,因为所有线程都编码 一帧平行所以它会比用一个线程编码完成得更快(而且切片线程不需要帧中的延迟来进行管道传输)。

关于latency - x264 线程延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11599967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com