ffmpeg mov 转 mp4
目标:
在Mac上通过FFmpeg命令行,将mov格式的视频,压缩转换为mp4格式的视频。
方法:
第一步:ffmpeg在mac上的安装
先安装homebrew(不会的同学去搜一下),然后通过homebrew安装ffmpeg,命令如下:
brew install ffmpeg
第二步:查看需要转换的视频文件的大小,
在视频文件上点右键,然后“显示简介”,查看“尺寸”。(一般是:1920x1080等)
如果需要对视频进行压缩,那么一种方法是将这个视频的尺寸变小(这里我们仅讲这种方法)
那么,将原来的视频文件的长和宽除以2或者除以1.5试试,比如除以2,那么
1920x1080就变成了960x540(或者写成"960:-1",一个意思)
第三步:通过ffmpeg对mov文件进行压缩和转换
ffmpeg -i old.mov -vcodec libx264 -s 960x540 -preset fast -crf 22 -y -acodec copy new.mp4
就这一条命令,把old.mov压缩并转换为new.mp4 !
另外,
- 通过调节“960x540”可以调整视频大小,
- 通过调节"22",可以调节清晰度,(这个取值0~50,一般取18到30左右合适。0是无损,50就看不清了)
调节这两个值,都会影响new.mp4的文件大小。
一般情况下,一个300M的mov文件,通过这种方式可以压缩到40M的mp4
ffmpeg mov 转 mp4相关推荐
- 使用ffmpeg錄影mp4, 檔案不能播放
使用ffmpeg2.8.15錄影mp4的檔案, Video Codec使用H264 (openh264-1.5.0), Audio Codec使用aac(fdk-aac-0.1.4), 每五分鐘錄影一 ...
- ffmpeg系列之mp4与ts格式转换
ffmpeg系列之mp4与ts格式转换 1. M3U 协议解析 1.1.Tag说明 2.HLS 与 M3U8 3.通过ffmpeg进行转换 3.1. mp4格式转换为ts格式 3.2. ts格式拼接命 ...
- MOV及MP4文件格式中几个重要的Table
MP4,全称是MPEG4 Part 14,是一种使用MPEG-4的多媒体文件格式,扩展名为.mp4. MOV,是QuickTime影片格式,它是Apple公司开发的一种音频.视频文件格式,用于存储常用 ...
- python调用ffmpeg合并_用ffmpeg命令处理mp4剪切与合并
1. 剪切: ./ffmpeg -ss 00:00:06 -t 00:00:12 -i input.mp4 -vcodec copy -acodec copy output.mp4 意思是从截取从6秒 ...
- ffmpeg m3u8 与 mp4 相互转换
一.m3u8(ts) 合并为 MP4 远程文件 ffmpeg -i "https://xushanxiang.com/demo/ffmpeg/hls265/output.m3u8" ...
- android全平台基于ffmpeg解码本地MP4视频推流到RTMP服务器
音视频实践学习 android全平台编译ffmpeg以及x264与fdk-aac实践 ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器 android全平台编译ffm ...
- ffmpeg 合并拼接 mp4视频
2019独角兽企业重金招聘Python工程师标准>>> 因此,首先需要把mp4格式的文件转成ts格式,不过要注意的是,我们要拼接mp4文件,而不是被转码的mp4文件,一次这里转换只需 ...
- 怎么修复松下相机死机断电MDT文件为MOV或MP4视频
松下Panasonic相机Lumix如GH系列,G系列等录制的视频格式化有MOV或MP4,1080P, 甚至4K等分辨率,如果在摄像过程当中遇到不正常的问题,如:相机死机,断电,电池没电等,录制过程中 ...
- Mac没有winnt格式_在Mac上轻松将MOV转换为MP4的四大免费方法
MOV由Apple Computers开发的一种视频容器格式,主要由Apple QuickTime用于存储视频文件.MOV文件是未压缩的,大型的,并且通常由Mac用户使用.虽然MOV文件与Mac OS ...
- mov 和 mp4 格式的区别
MOV 格式是 QuickTime 的一种容器,不光包括视频音频,还可以包含Java,脚本,Skin,图片等,是一种很复杂的封装格式.(以前苹果网站上还有专门用 MOV 做的电影主题网站,还可以把游戏 ...
最新文章
- windows 如何cmd启动redis
- 神经风格迁移模型综述
- 家用电器用户行为分析与事件识别_用户行为分析埋点实时数仓实践
- zg手册 之 python2.7.7源码分析(1)-- python中的对象
- FPGA篇(十二)仿真中 `timesclae的用法
- iPhone应用程序编程指南(窗口和视图)
- win10配置SSH连接Github
- php获取pc访问还是手机号_PHP函数判断电脑端浏览器访问访问还是手机端浏览器访问...
- 在HTTPS安全页面中加载HTTP不安全的内容,如何绕过安全警告?
- 理解 TCP(二):报文结构 1
- C# WinForm ListView控件用法详解
- 流程图绘制和符号含义
- E-Trunk小实验
- Opencv3.2各个模块功能详细简介(包括与Opencv2.4的区别)
- w10更新后怎么找计算机全民,Win10系统下全民WiFi不能用了怎么办
- 【数据结构与算法】之深入解析“扫雷游戏”的求解思路与算法示例
- 【微软 Azure 认知服务】零基础搭建微软 Azure AI 认知服务实验分享
- 行测-图形推理-5-一笔画类
- c语言位数组如何实现,C语言实现位数组(bit数组)与位数组的简单应用举例
- 用python3实现MD5withRSA数字签名的验证
热门文章
- 数据爬虫—全国一般纳税人企业数据采集
- wincc 写入mysql,WINCC读写SQL数据库的示例
- Java组合模式(Composite)
- [视频发布] 掘金 Podcast 报名中,摩拜单车、美团点评团队分享 Vue 最佳实践
- Apache 许可证2.0 版
- 回归分析beta值的标准_Beta值的基本原理及使用说明
- 1044: 不及格率 C语言
- 微型计算机存储器cache,微型计算机存储器系统中的Cache是
- word文档如何在方框内打钩
- rabbitmq批量确认结合qos导致的消费者假死和消息丢失问题