mtk 录像格式修改为mp4

[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/frameworks/av/media/libmedia/MediaProfiles.cpp
ICS/ICS2: alps/frameworks/base/media/libmedia/MediaProfiles.cpp
MediaProfiles::createMTKCamcorderProfile(camcorder_quality quality, camcorder_mode CamMode, camera_id CamId) {
    .........
    CamcorderProfile *profile = new MediaProfiles::CamcorderProfile;
    profile->mCameraId = CamId;
    profile->mFileFormat = OUTPUT_FORMAT_THREE_GPP;
    profile->mQuality = quality;
    profile->mDuration = 30;
    profile->mVideoCodec = videoCodec;
    profile->mAudioCodec = audioCodec;
    return profile;
}
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值