ffmpeg的hevc轉(zhuǎn)碼最多支持多少線程
ffmpeg的hevc轉(zhuǎn)碼最多支持多少線程?
慕的地6264312
2018-11-13 18:10:37
TA貢獻(xiàn)1820條經(jīng)驗 獲得超3個贊
這個根據(jù)你的cpu支持的最大線程數(shù)量調(diào)整。
ffmpeg 內(nèi)部avcodec_open2后, m_pVideoCodecContext->thread_count 的數(shù)量與cpu內(nèi)核數(shù)相同。
所以如果編解碼視頻數(shù)量過多,而且cpu內(nèi)核數(shù)也很大,很容易將整個進(jìn)程線程數(shù)變得很大。而當(dāng)一個進(jìn)程線程數(shù)大于1000后,該進(jìn)程將被系統(tǒng)自動殺死。
因此可以在調(diào)用avcodec_open2函數(shù)之前 ,手動設(shè)置thread_count個數(shù)。
舉報