<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hp9016</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hp9016]]></copyright><item><title><![CDATA[Android OMX详解]]></title><link>https://blog.youkuaiyun.com/hp9016/article/details/88640302</link><guid>https://blog.youkuaiyun.com/hp9016/article/details/88640302</guid><author>hp9016</author><pubDate>Mon, 18 Mar 2019 15:59:19 +0800</pubDate><description><![CDATA[OMX是Android解码器组件，懂得OMX就明白MediaPlayer的生命周期，对理解整个MultiMedia的工作机制有关键性作用。

下面会结合MediaPlayer的生命周期来介绍OMX。



OMX库调用过程





OMX库加载过程





OMX参数设置过程
setParameter在Component初始化的时候，需要执行6次，每次设置的阶段和目的如下：

整体如下：...]]></description><category></category></item><item><title><![CDATA[各视频码流编解码工具]]></title><link>https://blog.youkuaiyun.com/hp9016/article/details/88639631</link><guid>https://blog.youkuaiyun.com/hp9016/article/details/88639631</guid><author>hp9016</author><pubDate>Mon, 18 Mar 2019 15:26:25 +0800</pubDate><description><![CDATA[可以用ffmpeg来提取数据：

FFmpeg提取YUV数据 


D:\Program Files\FFmpeg_SDK_4.0.25900\bin&amp;gt;ffmpeg.exe -i mpeg4-1080.mp4 1080p.yuv
yuv2avi 
ffmpeg.exe -s 1920x1080 -pix_fmt yuv420p -i 1080p.yuv -vcodec copy ...]]></description><category></category></item><item><title><![CDATA[H263/H264Header解析（h264_mp4toannexb_filter）]]></title><link>https://blog.youkuaiyun.com/hp9016/article/details/88639185</link><guid>https://blog.youkuaiyun.com/hp9016/article/details/88639185</guid><author>hp9016</author><pubDate>Mon, 18 Mar 2019 15:16:01 +0800</pubDate><description><![CDATA[函数h264_mp4toannexb_filter详解 
1、ffmpeg中处理h264码流分为两种情况
 a、没有extradata则直接把packet中的数据交给解码器
 b、如果有extradata，则需要把sps和pps的数据分析出来，连同packet.data一起交给解码器
2、如何从extradata中分离sps and pps，分两种情况
 a、sps and pp...]]></description><category></category></item><item><title><![CDATA[在Ubuntu和Android中使用ffmpeg全格式解码视频文件（2）]]></title><link>https://blog.youkuaiyun.com/hp9016/article/details/88637777</link><guid>https://blog.youkuaiyun.com/hp9016/article/details/88637777</guid><author>hp9016</author><pubDate>Mon, 18 Mar 2019 15:00:36 +0800</pubDate><description><![CDATA[1、如何在ffmpeg中加入对on2 api的调用   1.1 、ON2 Decoder在ffmpeg的修改位置及与CODEC_ID的对应关系 
 表2

ON2 Decoder
			ffmpeg file
			CODEC_ID
			DIFF
			Mark
		H264
			h264.c
			CODEC_ID_H264
			
			
		DIVX（DIVX3~6）
	...]]></description><category></category></item><item><title><![CDATA[在Ubuntu和Android中使用ffmpeg全格式解码视频文件（1）]]></title><link>https://blog.youkuaiyun.com/hp9016/article/details/88636150</link><guid>https://blog.youkuaiyun.com/hp9016/article/details/88636150</guid><author>hp9016</author><pubDate>Mon, 18 Mar 2019 14:03:51 +0800</pubDate><description><![CDATA[1、工作目标
1.1、封装ON2 API以使在Ubuntu和Android中ffmpeg能用硬件解码多种格式视频文件。 
 即能使用ON2来解码如下格式的文件：H264，MPEG-1，MPEG-2，MPEG-4，H263，Sorensen Spark，DivX，RV，VC-1 
 表1

Standard
			Decoder support
		H.264 profile and l...]]></description><category></category></item></channel></rss>