我使用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. 在NativeActivity上顯示Android PopupWindow
- 2. 在android上顯示json
- 3. 在Android上顯示廣告
- 4. 在imagebutton上顯示gif android
- 5. ImageView未顯示在Android上
- 6. 在iOS上顯示背景但在Android上不顯示Xamarin
- 7. YUV420P轉JPEG到ffmpeg
- 8. 顯示在Android
- 9. 在clojure上顯示Android股票portolio
- 10. Android - 在相機上顯示網格線
- 11. 在HttpClient異常(Xamarin Android)上顯示AlertDialog
- 12. MediaController始終顯示在Android上
- 13. 服務在地圖上顯示點android
- 14. eclipse在android項目上顯示錯誤
- 15. 在Android設備上顯示logcat
- 16. Vungle sdk在Android上顯示廣告
- 17. Android在地圖上顯示用戶
- 18. 在android上顯示.mht文件
- 19. 如何在iphone/android上顯示splashscreen?
- 20. 在Android設備上未顯示相機
- 21. 在Android上顯示輸出語句
- 22. 無法讓GoogleMaps在Android上顯示
- 23. Android:在主菜單上顯示高分
- 24. Android AdMobview不能在設備上顯示?
- 25. 在PC上顯示Android屏幕
- 26. 在Android的屏幕上顯示距離
- 27. 在Android上使用osmdroid顯示GeoTIFF
- 28. 在Android上顯示動畫圖像
- 29. 在鍵盤上方顯示Android SnackBar?
- 30. Android TextView在菜單上方顯示
我的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