我使用ffmpeg將flv幀解碼爲yuv420p.But但我不知道如何在android 上顯示它請幫助我!在Android上顯示yuv420p
1
A
回答
1
我最近公佈我們使用了FFmpeg的一些代碼在Android:
https://github.com/churnlabs/android-ffmpeg-sample/blob/master/jni/native.c
,首先功能,fill_bitmap(),填充有AVFrame緩衝區的內容一個Android的位圖。
不是最有效的方法,但它是有效的代碼。 Android位圖是ARGB_8888,我只是將alpha設置爲零。看起來像sws_scale()上下文支持的格式的最佳匹配。
0
在Android上不支持yuv420p格式。你需要轉換爲android支持的格式之一。找到格式here。您可以使用FFMPEG的sws_scale函數將yuv420p的格式轉換爲所需格式之一。
或者,您也可以查看ffplay.c或ffmpeg tutorial以瞭解如何執行轉換。
相關問題
- 1. 如何在iPhone中顯示YUV420P數據?
- 2. 在Android上顯示廣告
- 3. 在NativeActivity上顯示Android PopupWindow
- 4. 在imagebutton上顯示gif android
- 5. 在android上顯示json
- 6. ImageView未顯示在Android上
- 7. 在iOS上顯示背景但在Android上不顯示Xamarin
- 8. YUV420P轉JPEG到ffmpeg
- 9. 顯示在Android
- 10. 在Android上顯示嵌套列表
- 11. 在Android平臺上顯示錶格
- 12. 在Android上顯示挑選條件
- 13. 在Eclipse上沒有顯示Android手機
- 14. InMobi廣告不會顯示在Android上?
- 15. 如何在Android設備上顯示gif
- 16. ListView數據不顯示在android sdk上
- 17. 在Android上顯示DICOM圖像
- 18. Android AdMobview不能在設備上顯示?
- 19. 在WebView中顯示Vimeo Android上的iFrame
- 20. 地圖不顯示在Android手機上
- 21. eclipse在android項目上顯示錯誤
- 22. 在Android的屏幕上顯示距離
- 23. 在Android上使用osmdroid顯示GeoTIFF
- 24. 圖像不會顯示在Android 4.0上
- 25. 如何在Android上顯示粒子?
- 26. 不顯示相機在Android上預覽
- 27. 顯示在谷歌地圖上的Android
- 28. 如何在iphone/android上顯示splashscreen?
- 29. 在Android上顯示簡單的位圖
- 30. 無法在Android 2.3上顯示地圖
我的Android SDK是2.1.So它不能包含android/bitmap.h,Coudle你告訴我如何讓緩衝區充滿圖像數據並且可以通過BitmapFactory解碼?非常感謝你!! – huppyuy 2011-04-06 03:36:09
對不起,不知道那個答案,我總是在最近的SDK上。 – mikerowehl 2011-04-06 05:20:47
謝謝任何方式! – huppyuy 2011-04-06 05:32:09