2012-12-04 15 views
7

Szukałem open source odtwarzacza ffmpeg, i znalazłem somes. Ale myślę, że jest o wiele więcej. Jeśli znasz jedną, upuść linię w komentarzu lub odpowiedzi. Pracuję na iOS, ale naprawdę chcemy szukać dalej, aby zobaczyć, co zostało wykonane dla AndroidaCo to są gracze open ffmpeg dla iOS/Androida?

Oto co znalazłem:

  1. Mooncatventures grupa https://github.com/mooncatventures-group

  2. KxMoviePlayer (wykorzystanie OpenGLES , Core audio) https://github.com/kolyvan/kxmovie

  3. FFmpeg dla iOS (z OpenGLES, AudioQueue) https://github.com/flyhawk007/FFmpeg-for-iOS.git

  4. iFrameExtractor https://github.com/lajos/iFrameExtractor.git

+0

StackOverflow jest przeznaczony do pytań i odpowiedzi związanych z programowaniem, a nie do ogólnych dyskusji, list lub ankiet. Jeśli masz konkretny problem z programowaniem, możesz go opublikować. – Squonk

+0

Myślę, że jest to rodzaj QA związany z programowaniem. Pytanie o przykładowe kody, takie jak lista samouczków. Nie jestem pewien, czy tego rodzaju pytania są zabronione w SO. W każdym razie wygląd musi zostać przekonwertowany na wiki społeczności. – Eonil

+0

https://code.google.com/p/dolphin-player/ – arsalank2

Odpowiedz

2

Kwestia sporna pogoda jest to właściwe pytanie do przepełnienia stosu dla iOS ciebie wydaje się mieć całkiem niezłą listę, jest kilka innych osób, osobiście mogę zająć się naszą ofertą z księżycowymi przygodami, która najprawdopodobniej byłaby rtspplay, nie jestem y wszystko, co znane jest z kxmovie, wygląda obiecująco, ale wymaga plików na urządzeniu. Iframeextractor, wyodrębnia surowe ramki nic więcej, nic mniej.

Jeśli chodzi o Androida, z pewnością mogę zaoferować radę, ponieważ właśnie ukończyliśmy budowę gracza dla klienta.

Zaczęliśmy od odtwarzacza delfinów, który jest odtwarzaczem open source dla Androida. Skorzystaj z odtwarzacza natywnego, a nie niestandardowego, czego najbardziej potrzebujesz to opakowania sdl i JNI, które są największym problemem z Androidem.

Natywnym odtwarzaczem jest po prostu ffplay, odtwarzacz sdl linux dołączony do dystrybucji ffmpeg. SDL może być kłopotliwy na Iphone, ale jest nadal wykonalny, jak pokazujemy z rtspplay, na Androidzie nie ma problemów z używaniem SDL, są na nim zależne części systemu operacyjnego Android.

Musisz zmodyfikować ffplay, może to być trudne, ale na szczęście udało nam się ponownie wykorzystać wiele kodowań ios, znowu nieprzyjemną częścią jest opakowanie JNI i opengl i użycie odtwarzacza delfinów jako bazy wykonanej nieco łatwiej.

Tak to zrobiliśmy. Jeśli potrzebujesz pomocy, skontaktuj się z nami.

+0

Uwaga na temat kxmovie. Ponieważ kxmovie opiera się na ffmpeg, obsługuje zdalne strumienie takie jak rtsp i rtmp. – Kolyvan

+0

Cześć Michelle, muszę obrócić wideo uchwycone w trybie poziomym do portretu, a także muszę pokazać klatka po klatce wideo w VideoView, gdy wideo jest w trybie pauzy. Jak mogę to osiągnąć za pomocą FFMPEG w systemie Android. Jeśli masz jakiś przykładowy kod powiązany z tym, udostępnij ten kod. –

+0

Michelle, jeśli chodzi o ustawiony odtwarzacz, czy może odtwarzać filmy w rozdzielczości 1080p? Sam odtwarzacz Dolphin nie jest - ani JJ Player, wynikiem wysiłków JJMpeg. –