我使用ffmpeg将flv帧解码为yuv420p。但我不知道如何在android上显示它 请帮帮我!!
答案 0 :(得分:1)
我最近发布了一些我们在Android上用于FFMPEG的代码:
https://github.com/churnlabs/android-ffmpeg-sample/blob/master/jni/native.c
第一个函数fill_bitmap()用AVFrame缓冲区的内容填充Android位图。
不是最有效的方法,但它是有效的代码。 Android位图是ARGB_8888,我只是将alpha设置为零。看起来像sws_scale()上下文支持的格式的最佳匹配。
答案 1 :(得分:0)
或者您也可以查看ffplay.c或ffmpeg tutorial了解转化的执行方式。