mp4v2开发笔记(一): mp4v2库介绍,mp4v2在ubuntu上交叉编译移植到海思Hi35xx平台

前言

  在海思上需要将h264码流封装成mp4可使用mp4v2库。

 

其他相关

 

mp4v2库介绍

   MP4V2的前身是MPEG4IP开源项目中的一个功能库,可是如今MPEG4IP已经不在更新了。可是MP4V2还在更新,而且独立出来了。MP4V2主要是作为MP4文件的录制一个开源库。

mp4v2库下载

  CSDN下载:https://download.csdn.net/download/qq21497936/12012169
  QQ群:1047134658(点击“文件”搜索“mp4v2”,群内与博文同步更新)

mp4v2交叉编译到Hi35xx平台

  (注意:hi3516和hi3559是一样的,主要是编译器不同)

步骤一:下载解压

  在这里插入图片描述

步骤二:配置configure

  在这里插入图片描述

./configure --prefix=/home/yang/work/rootfs-mp4v2 --host=arm CC=aarch64-himix100-linux-gcc CXX=aarch64-himix100-linux-g++

  在这里插入图片描述

步骤三:编译make

  在这里插入图片描述

步骤四:安装make install

  在这里插入图片描述

步骤五:查看安装文件

  在这里插入图片描述
  在Hi35xx的sample中引入mp4v2库
   在这里插入图片描述
  在这里插入图片描述

##### add by yang 2021-12-28 start
INC_FLAGS += -I/home/yang/work/rootfs-mp4v2/include
MPI_LIBS += /home/yang/work/rootfs-mp4v2/lib/libmp4v2.a
##### add by yang 2021-12-28 end

 

原文地址:https://www.cnblogs.com/qq21497936/p/15755380.html