您的位置:首页 > 编程语言

H264学习过程总结3mp4v2-2.0.0的源代码

2014-04-01 14:48 295 查看
前面找到了mp4v2-2.0.0的源代码,并编译出其so文件,该如何使用这些写好的函数呢?

mp4v2-2.0.0\util文件夹下,作者已经写好了示例代码,直接选择最主要的mp4file.cpp文件编译,并在Android平板上运行。

./mp4file test.mp4 -h可以看到帮助文件

./mp4file test.mp4 --dump可以看到解析test.mp4文件的具体信息。找到

00 00 00 00 |................|

"test.mp4": width = 1280 (0x0500)

"test.mp4": height = 720 (0x02d0)

"test.mp4": reserved3 = <14 bytes> 00 48 00 00 00 48 00 00 00 00 00 00

00 01 |.H...H........|

至少视频的长宽是对的。下面有深入的需求可以继续研究一下。

这里引申出一个问题。

extern "C"

int main( int argc, char** argv )

{

mp4v2::util::FileUtility util( argc, argv );

return util.process();

}

也可以说是两个问题。

extern c与main函数一起使用,很特别。

还有就是namespace的使用方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: