4

我需要壓縮視頻流以通過網絡將其從C++庫傳輸到Java平臺(Android)並對其進行解壓縮那裏。 的要求如下:用於跨平臺(C++/Android)無損/低噪聲視頻壓縮/解壓縮的庫

  • 庫必須是Android平臺和C都可用++(或,使用公共格式2個獨立的文庫)
  • 壓縮必須是無損或有損具有最小僞影
  • 庫(-ies)必須是免費的/開源的

該任務的具體細節是視頻流將是飛機的MFD類型,所以會有大量的像素,將保持相同的跨多個幀。這應該有助於壓縮。

上面有沒有「簡易路徑」?

+0

幾乎所有視頻編解碼器的設計都是有損的。你確定來自MFD的流不能被壓縮成小數位的錯誤嗎? – osgx

+0

一個具有低神器級別的壓縮算法也會很好......我只是覺得無損在這裏更適合。有沒有符合其他標準的低人工有損產品? – DarkWanderer

回答

0

open source video codecs搜索。似乎那裏列出了兩個無損。這些在Android上有多麼有用,或者便攜式如何很難說。我不認爲有更簡單的途徑。

+0

而實際上Lagarith被列爲Huffyuv的一把叉子。我還記得MSU無損編解碼器:http://www.compression.ru/video/ls-codec/index_en.html - 但它不能用於商業。嗯..這個列表:http://en.wikipedia.org/wiki/List_of_codecs#Lossless_compression給出了一些更多的變體。 – osgx

+0

整個事情是非商業性的,所以我會選擇Lagarith和MSU。謝謝! – DarkWanderer