2012-12-04 11 views
7

Ich habe nach open-Source-ffmpeg-Player gesucht, und ich habe einige gefunden. Aber ich denke, es gibt viel mehr da draußen. Wenn Sie einen kennen, geben Sie bitte eine Zeile in den Kommentar oder die Antwort ein. Ich bin auf iOS arbeiten, aber wirklich weiter sehen will, um zu sehen, was für AndroidWas sind Open Source ffmpeg Player für iOS/Android?

hier gemacht wurde, ist das, was ich gefunden:

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

  2. KxMoviePlayer (Verwendung OpenGLES Core Audio,) https://github.com/kolyvan/kxmovie

  3. FFmpeg für ios (mit OpenGLES, Audioqueue) https://github.com/flyhawk007/FFmpeg-for-iOS.git

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

+0

StackOverflow ist für programmierbezogene Fragen und Antworten, nicht für allgemeine Diskussionen, Listen oder Umfragen. Wenn Sie ein spezielles Programmierproblem haben, können Sie es gerne posten. – Squonk

+0

Ich denke, das ist eine Art von Programmierung QA. Nach Beispielcodes wie eine Übungsliste fragen. Ich bin nicht sicher, dass solche Fragen auf SO verboten sind. Wie auch immer, Looks müssen in Community-Wiki konvertiert werden. – Eonil

+0

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

Antwort

1

Für Java/Android, ist die folgende von ihnen:

JJMPEG

2

Debatable ob dies eine richtige Frage für Stack-Überlauf für IOS ist Sie scheinen eine ziemlich gute Liste zu haben, es gibt ein paar andere, persönlich kann ich unser mooncatventures Angebot ansprechen, das wahrscheinlich rtspplay wäre, ich bin nicht reall y alles vertraut mit kxmovie, es sieht vielversprechend aus, aber erfordert die Dateien auf dem Gerät. Iframeextractor, extrahiert rohe Frames nicht mehr und nicht weniger.

Wie für Android kann ich definitiv Rat anbieten, weil wir gerade einen Spieler für einen Klienten errichtet haben.

Wir begannen mit Delphin-Player, der ein Open-Source-Player für Android ist. Verwenden Sie die native anstelle der benutzerdefinierten Player, was Sie hauptsächlich wollen, ist die SDL-und JNI-Wrapper, die die größten Schmerzen mit Android sind.

Der native Player ist nur ffplay, der sdl linux player ist in der ffmpeg-Distribution enthalten. SDL kann auf Iphone problematisch sein, ist aber immer noch machbar, da wir mit rtspplay zeigen, auf Android gibt es keine Probleme mit der Verwendung von SDL, es gibt Teile von Android OS, die davon abhängen.

Sie müssen ffplay ändern, das kann schwierig sein, aber glücklicherweise konnten wir viel von der ios-Codierung wiederverwenden, wieder ist der unangenehme Teil der JNI-Wrapper und opengl und mit dem Delphin-Player als Basis das ein bisschen gemacht einfacher.

So haben wir es gemacht, Wenn Sie Hilfe benötigen, wenden Sie sich bitte an uns.

+0

Bemerkung über kxmovie. Da kxmovie auf ffmpeg basiert, unterstützt es Remote Streams wie rtsp und rtmp. – Kolyvan

+0

Hallo Michelle, ich muss das Video, das im Querformat aufgenommen wurde, in Hochformat drehen. Außerdem muss ich Frame-für-Frame-Video in VideoView anzeigen, wenn sich das Video im Pause-Modus befindet. Wie kann ich diese Dinge mit FFMPEG in Android erreichen. Wenn Sie einen Beispielcode dazu haben, teilen Sie den Code bitte mit. –

+0

Michelle, in Bezug auf den Player, den Sie eingerichtet haben, ist es in der Lage, 1080p Filme zu spielen? Dolphin Player selbst nicht - weder JJ Player, ein Ergebnis von JJMpeg Bemühungen. –

Verwandte Themen