android ios mp4格式转换,ios 开发 视频格式转换、mov转MP4
NSURL*videoUrl = mediaURL;
/**
* mov格式转mp4格式
*/
AVURLAsset*avAsset = [AVURLAssetURLAssetWithURL:[NSURLfileURLWithPath:videoUrl.absoluteString]options:nil];
AVAssetExportSession *exportSession = [[AVAssetExportSession alloc] initWithAsset:avAsset presetName:AVAssetExportPresetMediumQuality];
NSArray*compatiblePresets = [AVAssetExportSessionexportPresetsCompatibleWithAsset:avAsset];
/**
AVAssetExportPresetMediumQuality 表示视频的转换质量,
*/
if([compatiblePresetscontainsObject:AVAssetExportPresetMediumQuality]) {
NSURL*newVideoUrl ;//一般.mp4
NSDateFormatter *formater = [[NSDateFormatter alloc] init];//用时间给文件全名,以免重复,在测试的时候其实可以判断文件是否存在若存在,则删除,重新生成文件即可
[formatersetDateFormat:@"yyyy-MM-dd-HH:mm:ss"];
newVideoUrl = [NSURL fileURLWithPath:[NSHomeDirectory() stringByAppendingFormat:@"/Documents/output-%@.mp4", [formater stringFromDate:[NSDate date]]]] ;
exportSession.outputURL= newVideoUrl;
//要转换的格式,这里使用 MP4
exportSession.outputFileType=AVFileTypeMPEG4;
//转换的数据是否对网络使用优化
exportSession.shouldOptimizeForNetworkUse=YES;
//异步处理开始转换
[exportSessionexportAsynchronouslyWithCompletionHandler:^(void)
{
//转换状态监控
switch(exportSession.status) {
case AVAssetExportSessionStatusUnknown:
NSLog(@"AVAssetExportSessionStatusUnknown");
break;
case AVAssetExportSessionStatusWaiting:
NSLog(@"AVAssetExportSessionStatusWaiting");
break;
case AVAssetExportSessionStatusExporting:
NSLog(@"AVAssetExportSessionStatusExporting");
break;
case AVAssetExportSessionStatusFailed:
NSLog(@"AVAssetExportSessionStatusFailed");
break;
case AVAssetExportSessionStatusCancelled:
NSLog(@"AVAssetExportSessionStatusCancelled");
break;
case AVAssetExportSessionStatusCompleted:
{
//转换完成
NSLog(@"AVAssetExportSessionStatusCompleted");
break;
}
}
}];
}
android ios mp4格式转换,ios 开发 视频格式转换、mov转MP4相关推荐
- 想用MP4格式,怎么把视频格式改成mp4格式?
转自:https://www.pinlue.com/article/2021/06/0700/0011628643200.html 视频形式的信息传播在现如今的生活中是非常的主流的,也正因为此,所以现 ...
- 如何将mkv视频转换成mpg视频格式
mkv是封装格式,多数用来封装h.264编码的视频,同时,mkv支持多音轨,最高达16条.而MPG又称MPEG,包括MPEG-1,MPEG-2和MPEG-4.MPEG-1被广泛地应用在VCD(vide ...
- Mac没有winnt格式_在Mac上轻松将MOV转换为MP4的四大免费方法
MOV由Apple Computers开发的一种视频容器格式,主要由Apple QuickTime用于存储视频文件.MOV文件是未压缩的,大型的,并且通常由Mac用户使用.虽然MOV文件与Mac OS ...
- linux下ts转mp4,ffmpeg安装及实现视频格式的转换、分片(ts m3u8)
1.简介 FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案 2.相关 系统版本:Cent ...
- 怎么把video文件改成mp4_如何将QLV格式(腾讯视频)转换成MP4视频?
QLV格式腾讯自研的一种特殊的视频格式,这种格式的视频只能在腾讯视频客户端才能播放,其他播放器是无法播放的,也不能导入视频剪辑软件进行剪辑. 那么如何将腾讯视频的QLV格式转换成通用的MP4呢?小迅查 ...
- 电脑下载的腾讯视频怎么转换成mp4格式?腾讯视频如何转换成mp4格式最新?
1.搜索 小白兔视频格式转换 2.上传你的视频(腾讯qlv,爱奇艺qsv.优酷kux)都可以. 3.转换好后,我们把转换的视频下载到电脑里,就可以看到视频已经是MP4格式了.
- macbook视频格式转换_AnyMP4简易视频格式转换器 for mac | MAC之家
AnyMP4简易视频格式转换器 for mac 软件简介 销售商:AnyMP4 Studio 价格:免费 语言: 评分:0 分 评论数:0 年龄分级:限4岁以上 免费视频转换器可以转换几乎所有视频文件 ...
- 【PC工具】在线格式转换工具,视频格式转换,视频转gif工具
上次在社区发文章,得知文章编辑器终于支持gif格式的动图了,但得到gif的动图需要将mp4格式的视频进行格式转换,于是便找到了这个在线工具.这年头方便好用是第一位的,功能差不多的情况下在线工具优于绿色 ...
- linux服务器视频转换,linux下视频格式转换工具
原文 地址: http://www.cpplive.com/html/1415.html mencoder是Linux下的开源软件MPlayer以及它附带的视频工具,也可以独立安装.Windows下的 ...
- macbook视频格式转换_一键视频格式转换器for Mac-一键视频格式转换器Mac版下载 V6.3.37-PC6苹果网...
一键视频格式转换器Mac版是Mac电脑上的一款最好用的视频格式转换器之一.一键视频格式转换器Mac版是一款快速.简单.免费的视频转换器. 软件特色 一键视频格式转换器Mac版作为一款免费视频转换器软件 ...
最新文章
- 码云新建仓库,与本地仓库关联
- Python笔记6(异常)-20160924
- 福特数据总监:汽车业的大数据框架如何构建?
- 大四上学期的分数和分析感悟
- 一个小清新搜索引擎试用感受 - 多吉搜索引擎(dogegoge)
- 2016江苏省盗取计算机技术,2016年江苏省职业学校技能大赛物联网技术应用与维护公开题库...
- 使用Jmeter对mysql进行性能测试入门
- java vector 线程安全_关于Vector到底是不是 线程安全的 问题
- 如何使用 vSphere Certificate Manager 替换 SSL 证书 (2097936)
- Linux操作Oracle(10)——plsql配置Oracle客户端方法【Oracle客户端安装、资源下载】详细教程
- YCbCr空间中进行色彩调整的方法
- BZOJ2395 [Balkan 2011]Timeismoney 【最小乘积生成树】
- linux clac countif的使用
- 唯品会 Dragonfly 日志系统的 Elasticsearch 实践
- 记录docker镜像中证书验证失败导致更新不成功
- 2012春节快到了我们聚会吧!
- 零基础搭建获利的外卖cps平台公众号
- Android开发唯一的出路:进阶学习,android实战pdf
- WebRTC[53] - WebRTC回声问题定位的一般方法
- IPV4和IPV56的区别