ffmpeg的hevc轉(zhuǎn)碼最多支持多少線程
1 回答

神不在的星期二
TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊
這個(gè)根據(jù)你的cpu支持的最大線程數(shù)量調(diào)整。
ffmpeg 內(nèi)部avcodec_open2后, m_pVideoCodecContext->thread_count 的數(shù)量與cpu內(nèi)核數(shù)相同。
所以如果編解碼視頻數(shù)量過多,而且cpu內(nèi)核數(shù)也很大,很容易將整個(gè)進(jìn)程線程數(shù)變得很大。而當(dāng)一個(gè)進(jìn)程線程數(shù)大于1000后,該進(jìn)程將被系統(tǒng)自動(dòng)殺死。
因此可以在調(diào)用avcodec_open2函數(shù)之前 ,手動(dòng)設(shè)置thread_count個(gè)數(shù)。
- 1 回答
- 0 關(guān)注
- 1775 瀏覽
添加回答
舉報(bào)
0/150
提交
取消