微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > CMCC- 如何修改让录像文件默认 为.mp4格式,以及编码格式为MPEG4或H.264?

CMCC- 如何修改让录像文件默认 为.mp4格式,以及编码格式为MPEG4或H.264?

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
1. mtk默认Release的代码录像的文件格式为.3gp,移动会要求录像文件默认为.mp4格式,该FAQ提供修改方法。
2. 视频录像保存文件的时候,CMCC要求存储成编码格式为MPEG4或H.264,可是用播放器查看编译格式为AVC,如何修改?
[SOLUTION]
1. MTK默认Release的代码录像的文件格式为3gp,移动会要求录像文件默认为mp4格式,该FAQ提供修改方法。
将如下的OUTPUT_FORMAT_THREE_GPP修改为OUTPUT_FORMAT_MPEG_4即可。
JB:apls/php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks/av/media/libmedia/MediaProfiles.cpp
ICS/ICS2:alps/frameworks/base/media/libmedia/MediaProfiles.cpp
MediaProfiles::createMTKCamcorderProfile(camcorder_qualityquality,camcorder_modeCamMode,CAMERA_idCamId){
.........
CamcorderProfile*profile=newMediaProfiles::CamcorderProfile;
profile->mCameraId=CamId;
profile->mFileFormat=OUTPUT_FORMAT_THREE_GPP;
profile->mQuality=quality;
profile->mDuration=30;
profile->mVideoCodec=videoCodec;
profile->mAudioCodec=audioCodec;
returnprofile;
}
2. 视频录像保存文件的时候,CMCC要求存储成编码格式为MPEG4或H.264,可是用播放器查看编译格式为AVC,如何修改?
AVC表示Advanced Video Codec,就是指H.264,可能是不同的播放器习惯说法不太一样。从MT6573/MT6575/MT6577就是直是这样子的,不需要修改,不影响入库.
附 —— 维基百科
H.264/MPEG-4第10部分,或称AVC(Advanced Video Coding,高级视频编码),是一种视频压缩标准,一种被广泛使用的高精度视频的录制、压缩和发布格式。第一版标准的最终草案于2003年5月完成。
http://zh.wikipedia.org/wiki/H.264/MPEG-4_AVC

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top