4

네트워크로 C++ 라이브러리에서 Java 플랫폼 (Android)으로 비디오 스트림을 압축하여 압축을 풀 필요가 있습니다 그곳에. 다음과 같이 요구 사항은 다음과 같습니다크로스 플랫폼 (C++/Android) 무손실/저노이즈 비디오 압축/압축 해제 용 라이브러리

  • 라이브러리는 (또는 공통 형식을 사용하여 2 별도의 라이브러리)
  • 압축 최소한의 유물과 무손실 또는 손실이해야 ++ 안드로이드 플랫폼과 C 모두 사용할 수 있어야합니다
  • 라이브러리 (-ies)는 무료/opensource 여야합니다.

작업의 세부 사항은 비디오 스트림이 항공기 MFD 유형이므로 다수의 프레임에서 동일하게 유지되는 많은 수의 픽셀이있을 것이라는 점입니다. 이것은 압축에 많은 도움이됩니다.

위의 "쉬운 경로"가 있습니까?

+0

거의 모든 비디오 코덱은 손실이 발생하도록 설계되었습니다. MFD의 스트림을 약간의 오류로 압축 할 수 없다고 확신합니까? – osgx

+0

아티팩트 레벨이 낮은 압축 알고리즘도 괜찮을 것입니다 ... 나는 무손실이 여기에 더 적합 할 것이라고 느꼈다. 다른 기준을 충족하는 낮은 아티팩트 손실이 있습니까? – DarkWanderer

답변

0

open source video codecs에서 검색하십시오. 2 개가 무손실로 나열된 것 같습니다. 안드로이드에서 얼마나 유용한 지, 또는 어떻게 이식성이 있는지 알기가 어렵습니다. 더 쉬운 길은 없다고 생각합니다.

+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

관련 문제