簡體   English   中英

使用隨機訪問解碼H264

[英]Decoding H264 using random access

我想訪問H264文件中的隨機幀,並將解碼后的圖像映射到Direct3D紋理。 我正在使用NVIDIA VIDEO CODEC SDK 我已經找到了8.0版中包含的NvDecodeD3D11示例,並將其簡化為基本內容。

基本上,我想實現與以下建議相同的想法: 從文件中間解碼H264

我的文件只能是IDR幀,但也可以包括P幀。

輕松訪問示例: Github

我理解鏈接問題中的想法,但是我不知道在哪里以及如何實現。

很好的問題,恐怕需要大量工作。 您必須完全熟悉I和P幀格式。 接下來,您將弄清楚如何搜索幀頭,並形成一個指向I幀頭開始的指針的緩沖區。 在那之后,您將必須設計一種將用作常規播放的系統,方法是從標記當前幀的指針進行播放,或者通過倒帶緩沖區指針索引來快進或快退。 對此進行研究,您將能夠找到解決方案。 很有可能已經有開源的代碼,但這需要更多的搜索。 您可以嘗試為此懸賞。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM