MTK 视频默认都是用mp4

Andrid 8.0/9.0 MTK Camera 录像文件默认为.mp4格式 在mtk项目中,默认Release的代码录像的文件格式为.3gp,而我们可能会需要将录像文件默认为.mp4格式。 mp4格式是一种相对来说应用比较广泛常见的视频格式。 之前碰到一个bug,使用系统相机录制的视频,在QQ对话中,选择本地的相册,会看不到系统录制的视频文件;而对比使用三方美颜相机app,录制的视频可以在QQ对话选择相册时遍历到。区别就在于两者格式不同,系统是3gp,而三方是mp4。这个... 阅读详情
---------------- frameworks/av/media/libmedia/MediaProfiles.cpp ----------------
index fbdd16b..0ed2d94 100644
@@ -780,7 +780,7 @@ MediaProfiles::createDefaultCamcorderTimeLapseQcifProfile(camcorder_quality qual
     AudioCodec *audioCodec = new AudioCodec(AUDIO_ENCODER_AMR_NB, 12200, 8000, 1);
     CamcorderProfile *profile = new MediaProfiles::CamcorderProfile;
     profile->mCameraId = 0;
-    profile->mFileFormat = OUTPUT_FORMAT_THREE_GPP;
+    profile->mFileFormat = OUTPUT_FORMAT_MPEG_4;
     profile->mQuality = quality;
     profile->mDuration = 60;
     profile->mVideoCodec = videoCodec;
@@ -797,7 +797,7 @@ MediaProfiles::createDefaultCamcorderTimeLapse480pProfile(camcorder_quality qual
     AudioCodec *audioCodec = new AudioCodec(AUDIO_ENCODER_AMR_NB, 12200, 8000, 1);
     CamcorderProfile *profile = new MediaProfiles::CamcorderProfile;
     profile->mCameraId = 0;
-    profile->mFileFormat = OUTPUT_FORMAT_THREE_GPP;
+    profile->mFileFormat = OUTPUT_FORMAT_MPEG_4;
     profile->mQuality = quality;
     profile->mDuration = 60;
     profile->mVideoCodec = videoCodec;
@@ -836,7 +836,7 @@ MediaProfiles::createDefaultCamcorderQcifProfile(camcorder_quality quality)
 
     MediaProfiles::CamcorderProfile *profile = new MediaProfiles::CamcorderProfile;
     profile->mCameraId = 0;
-    profile->mFileFormat = OUTPUT_FORMAT_THREE_GPP;
+    profile->mFileFormat = OUTPUT_FORMAT_MPEG_4;
     profile->mQuality = quality;
     profile->mDuration = 30;
     profile->mVideoCodec = videoCodec;
@@ -853,7 +853,7 @@ MediaProfiles::createDefaultCamcorderCifProfile(camcorder_quality quality)
     AudioCodec *audioCodec = new AudioCodec(AUDIO_ENCODER_AMR_NB, 12200, 8000, 1);
     CamcorderProfile *profile = new MediaProfiles::CamcorderProfile;
     profile->mCameraId = 0;
-    profile->mFileFormat = OUTPUT_FORMAT_THREE_GPP;
+    profile->mFileFormat = OUTPUT_FORMAT_MPEG_4;
     profile->mQuality = quality;
     profile->mDuration = 60;
     profile->mVideoCodec = videoCodec;
@@ -1948,7 +1948,7 @@ MediaProfiles::createMTKCamcorderProfile(camcorder_quality quality, camcorder_mo
 
     CamcorderProfile *profile = new MediaProfiles::CamcorderProfile;
     profile->mCameraId = CamId;
-    profile->mFileFormat = OUTPUT_FORMAT_THREE_GPP;
+    profile->mFileFormat = OUTPUT_FORMAT_MPEG_4;
     profile->mQuality = quality;
     profile->mDuration = 30;
     profile->mVideoCodec = videoCodec;

MTK Camera默认分辨率修改实战:如何让Android设备默认使用最高画质(附代码修改) 本文详细介绍了如何修改MTK Camera的默认分辨率设置,使Android设备默认使用最高画质。通过分析MTK Camera的分辨率适配逻辑,提供了三种技术方案:直接修改框架层源码、通过系统属性动态控制以及在HAL层参数覆写,帮助开发者实现专业级图像采集需求。 阅读详情

相关推荐

MTK平台待机功耗分析流程

MTK平台待机功耗分析标准流程_V1.0版本信息: 作者 版本 日期 备注 陈征鼎 V1.0 2016/01/21 1.目的2.MTK平台各个场景功耗数据测试方法很多功耗问题都是因为测试手法不对,列出一些常用场景功耗测试手法。 测试功耗数据之前,请先确认以下配置: 1、关闭 WIFI/BT/GPS,关闭数据连接,设置飞行模式。 (根据具体测试场景设置) 2、关闭 mobile

a1383的博客 3675

MP4音频解码信息

MP4文件格式分为头部和数据两部分,头部是由许多被称作Atom的结构单元嵌套或排列而成,数据部分则完全为实际数据不包含元信息,因此具体解码时音视频帧的位置和大小都要在头部获取。详细内容见以下链接:http://wqyuwss.52rd.net 这里总结下音频解码信息获取的一些经验,当然详细内容需要查看quick time file format的文档。MP4的音频解码信息保存在如下嵌套的Atom中

flyingqr的专栏 1915

MTK平台NV基本功能与操作

MTK平台NV基本功能与操作 一、NVRAM基本概念 NV就是Non Volatile缩写,就是非易失性存储性,通俗来说,就是即使系统掉电后,存储在该存储器的数据也不会丢失。 为什么要备份恢复,NV值是需要通过校准和终测才能使手机硬件达到最佳工作状态,特别是其中的RF相关的NV项,经过校准及终测后,每台手机的这些NV值基本上都不一样,又加上NV数据是是存储在镜像文件,而镜像文件数据很可能遭到破

Jones_Nelson的博客 6805

MP4文件格式详解——结构概述

MP4文件格式详解(ISO-14496-12/14) Author:Pirate Leo Email:codeevoship@gmail.com 一、基本概念 1、 文件,由许多Box和FullBox组成。 2、 Box,每个Box由Header和Data组成。 3、 FullBox,是Box的扩展,Box结构的基础上在Header中增加8bits version和24bits fla

胡同里的庇护所(Pirate Leo's Shelter) 7万+

Android 9.0 Mtk 平台设置Camera 默认的Preview size

之前在做mtk平台Camera定制的时候遇到一个问题,主流的会议软件在Android 9.0 Mtk 平台使用的分辨率都是640*480,于是我猜想是会议apk调用Camera.java中的getPreviewSize()方法获取分辨率在调用setPreviewSize()方法再设置进去。 从Android 8.0开始,media_profiles.xml/media_profiles_ducam.xml(双摄项目)成为了配置视频画质、格式、帧率等参数的文件了,而不同于之前7...

lontano_0406的博客 2591

小驰私房菜_27_MTK 录像分辨率修改相关

全网最具价值的Android Camera开发资料。欢迎订阅~

746

mp4解析

mp4解析

u010450027的专栏 2101

从零构建AI辅助逆向分析环境:JADX-MCP与LLM的实战集成指南

本文详细介绍了如何从零构建AI辅助逆向分析环境,通过集成JADX-MCP与LLM技术,提升Android应用逆向工程效率。文章涵盖环境搭建、插件安装、MCP服务器配置及实战案例分析,帮助开发者快速掌握AI在代码理解、漏洞挖掘和自动化文档生成中的应用。

weixin_27875131的博客 839

MP4系列之--如何获取mp4文件信息

转自http://zhangwenxin82.blog.163.com/blog/static/1145959562009612024837/,转载请注明出处。         计算电影长度 方法1 从mvhd - movie header atom中找到time scale和duration,duration除以time scale即是整部电影的长度。 time scale相当于定义

simon的天空 5712

宇树机器狗go2—slam建图(1)点云格式

上一篇番外文章教大家如何在宇树机器狗go2的gazebo仿真环境中实现简单的导航运动,本期文章会教大家如何让宇树的机器狗go2在仿真环境中进行slam建图时经常会遇到的一些点云格式,在后续的slam建图和slam算法解析的时候会经常与这些点云信息打交道。宇树机器狗go2仿真会作为一个长期项目来进行不定期更新,仿真不只限于在gazebo上实现,后面还会在isaac sim等仿真平台上教大家如何搭建,其目的还是帮助各位都能以较低的成本加入到宇树机器狗go2的学习中。

古月居 3271

Ansys Maxwell磁场仿真入门:无线传能线圈自感与互感计算全流程

本文详细介绍了使用Ansys Maxwell进行无线充电线圈磁场仿真的全流程,包括模型建立、求解器设置、电感参数提取及优化策略。通过实战案例,帮助工程师掌握线圈自感与互感计算技巧,提升无线充电系统设计效率与精度。重点解析了Maxwell在磁场仿真中的关键应用,适用于电磁场仿真初学者和进阶用户。

weixin_29047545的博客 438

mtk 录像格式修改为mp4

[DESCRIPTION] 1. MTK默认Release的代码录像的文件格式为.3gp,移动会要求录像文件默认为.mp4格式,该FAQ提供修改方法。  2. 视频录像保存文件的时候,CMCC要求存储成编码格式为MPEG4或H.264,可是用播放器查看编译格式为AVC,如何修改? [SOLUTION]   1. MTK默认Release的代码录像的文件格式为3gp,移动会要求录像

wangjicong_215的博客 1599

Cadence Virtuoso Layout 版图绘制

画好原理图,打好pin脚(pin最好以全大写的形式书写,以防后续操作中可能出现Bug) 查看所使用工艺库的design rule文件,确定栅格单位设置大小 在准备绘制的原理图界面启动layout XL/GXL 在layout界面按e,设置网格大小与design rule匹配 直接根据原理图生成版图 根据原理图连接关系显示版图中未连接的飞线 查看和更改原理图与版图中器件对应的链接关系 shift + f:显示器件版图细节 版图的构成:元器件(工艺厂商提供)、器件连接、阱连接、IO和PAD模拟电路

bobo_supper的博客 2万+

RK3288 替换安卓开机动画为视频MP4

硬件平台:rk3288 软件平台:firefly Android5.1 参考博客:https://blog.youkuaiyun.com/dearsq/article/details/52457066、https://blog.youkuaiyun.com/kris_fei/article/details/73098927、https://blog.youkuaiyun.com/luoshengyang/article/deta...

RIPNDIP的博客 3355

C# 【WebService编写调用】

😹 觉得博主文章写的不错的话,希望大家三连(✌关注,✌点赞,✌评论),多多支持一下!!!

只有登上山顶,才能看到那边的风光 1173

UG\NX二次开发 替换部件引用集UF_ASSEM_replace_refset

替换部件引用集UF_ASSEM_replace_refset,需要替换成“完整部件(Entire Part)”需要第三个参数传入空指针或者空字符串。

王牌飞行员_里海的博客 253

MTK 平台方案修改 记录~~

1.修改手机插入电脑显示内存,文件路径frameworks/av/media/mtp/MtpStorage.cpp uint64_t MtpStorage::getMaxCapacity() { if (mMaxCapacity == 0) { struct statfs stat; if (statfs(getPath(), &stat)) ...

wed110的专栏 1359

海康VisionMaster与西门子Smart 200进行S7通信

海康VisionMaster与西门子Smart 200进行S7通信

haier123888的博客 8178

MTK手机系统

MTK手机系统 目录 简介 MTK的优点与缺点 MTK的优点 MTK的弱点 MTK检测指令 MTK平台及各芯片功能简介 MTK手机套片: MTK芯片手机支持的应用文件格式 MTK芯片支持分辨别率 MTK手机常见指令 简介 MTK的优点与缺点 MTK的优点 MTK的弱点 MTK检测指令 MTK平台及各芯片功能简介 MTK手机套片: MTK

junecauzhang的专栏 3865

一键开关机电路

一键开关机电路

让你爱上电路设计 4178

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

mtk 关闭 gps_Android 功耗(4)---MTK平台待机功耗分析流程

MTK平台待机功耗分析流程1.目的2.MTK平台各个场景功耗数据测试方法很多功耗问题都是因为测试手法不对,列出一些常用场景功耗测试手法。测试功耗数据之前,请先确认以下配置:1、关闭 WIFI/BT/GPS,关闭数据连接,设置飞行模式。 (根据具体测试场景设置)2、关闭 mobile log/modem log/net log,打开LOG会增加电流。注意:确认 /sdcard/mtklog (/da...

weixin_39964819的博客 669

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

MTK MODEM--- MTK平台NV基本功能与操作

MTK平台NV基本功能与操作 一、NVRAM基本概念 NV就是Non Volatile缩写,就是非易失性存储性,通俗来说,就是即使系统掉电后,存储在该存储器的数据也不会丢失。 为什么要备份恢复,NV值是需要通过校准和终测才能使手机硬件达到最佳工作状态,特别是其中的RF相关的NV项,经过校准及终测后,每台手机的这些NV值基本上都不一样,又加上NV数据是是存储在镜像文件,而镜像文件数据很可能遭到...

专注无线 3020

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

MTK

MTK = MediaTek Inc.,联发科技股份有限公司(台湾),创立于1997年,世界顶尖的IC专业设计公司,产品领域覆盖数码消费、数字电视、光储存、无线通讯等大多系列,是亚洲唯一连续六年蝉联全球前十大IC设计公司唯一的华人企业,被美国《福布斯》杂志评为“亚洲企业50强”。       目前国内大部分的黑牌和杂牌手机都是用这个牌子的主芯片,而正规厂商(Nokia,Samsung,Mot

moqingxinai2008的专栏 583

让linux 支持视频格式,配置 Nginx 支持 f4v视频格式播放

Nginx默认不支持f4v视频格式播放,解决方法为编辑mime.types文件,在video/mp4加上f4v即可types {# Data interchangeapplication/atom+xml atom;application/json json map topojson;application/ld+json...

weixin_33186395的博客 1022

android平板待机电流,Android 功耗(4)---MTK平台待机功耗分析流程

MTK平台待机功耗分析流程1.目的2.MTK平台各个场景功耗数据测试方法很多功耗问题都是因为测试手法不对,列出一些常用场景功耗测试手法。测试功耗数据之前,请先确认以下配置:1、关闭 WIFI/BT/GPS,关闭数据连接,设置飞行模式。 (根据具体测试场景设置)2、关闭 mobile log/modem log/net log,打开LOG会增加电流。注意:确认 /sdcard/mtklog (/da...

weixin_36431145的博客 2016
上一篇: MTK Camera打开零延时拍照
下一篇: MKT Camera 去掉EIS
Me_Ordinary
博客等级 码龄13年 27粉丝 86原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值