花了兩周,我又更新了開源軟件ffio(二)
AIGC動態(tài)歡迎閱讀
原標(biāo)題:花了兩周,我又更新了開源軟件ffio(二)
關(guān)鍵字:西游記,內(nèi)存,視頻,工具,數(shù)據(jù)
文章來源:JioNLP
內(nèi)容字?jǐn)?shù):2695字
內(nèi)容摘要:
Hello,我是 JioNLP。這篇文章依然是宣傳我正在更新開發(fā)的開源軟件工具 ffio。最近又有新的更新,由于有優(yōu)秀的同事參與更新,所以更新速度還是挺快的。
開源地址:https://github.com/dongrixinyu/ffio歡迎 star??!以及提出 issue。
為什么制作這個視頻處理工具包?
原因鏈接:花了三周,我又更新了一版開源軟件 ffio
目前新功能一覽:
穩(wěn)定性:現(xiàn)在您可以直接與ffmpeg的C上下文進(jìn)行交互,而無需再創(chuàng)建ffmpeg進(jìn)程并通過管道交換數(shù)據(jù)。能夠自動應(yīng)對各種實時視頻斷流、視頻網(wǎng)絡(luò)傳輸丟幀、視頻流切換、狀態(tài)控制、FFmpeg程序掛斷等特殊情況。這主要是依賴 python程序在調(diào)用 ctypes 庫實現(xiàn),這就充分發(fā)揮了 C 語言的各種優(yōu)勢。
硬件加速支持:在創(chuàng)建ffio時,只需將hw_enabled設(shè)置為True,即可啟用硬件加速。目前支持Nvidia CUDA。
共享內(nèi)存支持:使用共享內(nèi)存跨多個進(jìn)程與圖像數(shù)據(jù)進(jìn)行交互,減少冗余數(shù)據(jù)復(fù)制。(目前僅在Linux平臺上通過測試。)
發(fā)送或接收SEI數(shù)據(jù)包:詳情參見示例:encode_frames。
自
聯(lián)系作者
文章來源:JioNLP
作者微信:jionlp
作者簡介:AI、自然語言處理、計算機(jī)視覺、數(shù)據(jù)挖掘、數(shù)據(jù)分析、C、C++。當(dāng)然,也聊關(guān)于程序員的方方面面。