flv封装h264探索

1 用ffmpeg 把avi或者mpg 视频转换成flv 转码参数是

ffmpeg -i 1.avi -an -pass 1 -vcodec libx264 -r 29.97  -vpre fast_firstpass -b 310k -bt 200k -threads 0 -f flv /dev/null
ffmpeg -i 1.avi -acodec libfaac -ab 16k -ar 22050 -ac 1 -pass 2  -vcodec libx264  -r 29.97 -vpre fast -b 310k -bt 200k -threads 0 1.flv

2 然后解析flv文件 (不好意思贴代码,代码写的太烂了)

3 解析xml添加到flv中。

最后用flex写的播放器测试的时候完全可以测试到提示点的存在。而且时间精度还可以。

点赞