簡體   English   中英

在 C 項目中解碼 x.265 (HEVC) stream 的免費開源庫?

[英]Free and open-source lib to decode x.265 (HEVC) stream in a C project?

我正在 C 中做一個項目,它需要向用戶播放傳入的 stream HEVC 內容。 我的理解是,我需要一個庫,它可以為 HEVC 解碼器(不是編碼器,而是解碼器)提供 API。 到目前為止,這是我的選擇:

  • x265看起來很完美,但它全都與編碼部分有關(與解碼無關。),我對 API 到 HEVC 編碼器不感興趣。 我想要的是解碼器部分。
  • libde265OpenHEVC ,但我不確定它們有我想要的。 在他們的文檔中的任何地方都找不到我可以用來解碼內容的 API 但是因為有玩家在那里使用這些庫,我假設它一定在某個地方......找不到它盡管 !
  • ffmpeg項目有自己的解碼器(包括 HEVC),但我不確定這是正確的,因為我只想要 hevc 解碼器,別無其他。

干杯

只是 go 和 FFmpeg,我猜你只需要鏈接libavcodec庫和它的 API/接口。 是的,您的代碼工作所在的機器將安裝整個 FFmpeg(或者可能不安裝,只是庫可能工作)。
無論如何,除非機器是一個空間受限的嵌入式系統(這不太可能,因為它是 h265,這意味着需要大量的源代碼),否則這也不成問題。

暫無
暫無

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

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