jerryQu 发表于 2016-9-30 11:40:48

[Android] 求大神指导怎么使用ffmpeg解码摄像头硬件传过来的...

不好意思,本人刚接触ffmpeg没多久,在网上查了好几天资料,大多都是读取本地视频进行解码播放,我的需求是已经接受到一帧h264视频帧,要进行解码成YVN422进行播放,实在是不懂,希望大神们能提供点思路,十分感谢

孙悟空 发表于 2016-9-30 13:00:51

视频原片是什么编码,如果是H.264,可能是yuv420p,那么转的话,需要用sws_convert转一下
sws_getContext
sws_scale

参考ffmpeg源代码里面的
doc/examples/muxing.c

jerryQu 发表于 2016-9-30 14:32:50

孙悟空 发表于 2016-9-30 13:00
视频原片是什么编码,如果是H.264,可能是yuv420p,那么转的话,需要用sws_convert转一下
sws_getContext
s ...

谢谢您的回复,视频是h264编码的,要转成yvn422。
muxing.c这源码里的存到一个文件里,我是需要直接播放的,看了代码感觉还是不知道怎么改
我现在是有一帧视频的字节数组,然后需要解码后转成图片丢给surfaceview播放
很抱歉,ffmpeg懂的很少,希望您能教一下,感谢!!

孙悟空 发表于 2016-9-30 22:16:10

转之后的数据就是你要的数据了 不写文件 直接写到你的surfaceview的buffer里面就可以了
页: [1]
查看完整版本: [Android] 求大神指导怎么使用ffmpeg解码摄像头硬件传过来的...