2012-12-04 58 views
7

我一直在尋找開源的ffmpeg播放器,我發現了一些。但我認爲還有更多。如果你知道一個,請在評論或答案中寫下一行。我工作在iOS上,但真正想進一步看看,看看什麼爲AndroidiOS/Android的開源ffmpeg播放器是什麼?

這裏取得是什麼,我發現:

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

  2. KxMoviePlayer(使用OpenGLES ,核心音頻) https://github.com/kolyvan/kxmovie

  3. FFmpeg的用於IOS(與OpenGLES,AudioQueue) https://github.com/flyhawk007/FFmpeg-for-iOS.git

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

+0

StackOverflow適用於與編程相關的問答,不適用於一般討論,列表或民意調查。如果您有特定的編程問題,請隨時發佈。 – Squonk

+0

我認爲這是一種編程相關的質量保證。詢問示例代碼,如教程列表。我不確定這些問題是否被禁止。無論如何看起來需要轉換成社區維基。 – Eonil

+0

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

回答

1

對於Java/Android的,下面就是其中之一:

JJMPEG

2

值得商榷閹這是堆棧溢出對於IOS你一個正確的問題似乎有一個相當不錯的名單,還有一些其他人,我個人可以解決我們的月球冒險提供最有可能是rtspplay,我不reall y所有熟悉kxmovie的人都看好,但需要設備上的文件。 Iframeextractor,只提取原始幀,沒有更多。

至於Android,我絕對可以提供建議,因爲我們剛剛爲客戶端構建了一個播放器。

我們從開源的dolphin-player開始,這是一個android的開源播放器。 使用本機而不是自定義播放器,你主要想要的是sdl和JNI包裝,這是android最大的麻煩。

本地播放器只是ffplay,ffmpeg發行版中包含的sdl linux播放器。 SDL在Iphone上可能會很麻煩,但在我們用rtspplay顯示時仍然可行,在Android上,使用SDL沒有任何問題,但有部分Android操作系統依賴於它。

你需要修改ffplay,這可能很困難,但幸運的是我們能夠重用很多ios編碼,而令人討厭的部分是JNI wrapper和opengl,並且使用海豚播放器作爲基礎,更輕鬆。

這就是我們如何做到的,如果您需要幫助,請隨時與我們聯繫。

+0

關於kxmovie的備註。由於kxmovie基於ffmpeg,因此它支持rtsp和rtmp等遠程流。 – Kolyvan

+0

嗨米歇爾,我需要旋轉在橫向模式拍攝的肖像肖像,也需要在VideoView中顯示幀視頻時,視頻處於暫停模式。我如何在android中使用FFMPEG來實現這個功能。如果您有任何與此相關的示例代碼,請分享代碼。 –

+0

米歇爾,關於你設置的玩家,它能夠播放1080p電影嗎?海豚球員本身並不是 - JJ球員,JJMpeg努力的結果。 –