Mac 配置FFmpeg环境
来源:互联网 发布:手机任意显示软件 编辑:程序博客网 时间:2024/05/20 10:20
假如你的mac 电脑想要看更多格式的视频内容,需要转换视频格式,又不想下载新的App什么的,那么今天我们就来点高大上的手段,根据FFmpeg实现环境的配置来更改视频的格式。例如:将flv格式转换成mp4格式,将mp4转换成mp3等等。
FFmpeg官网:(ps:虽然都是英文吧,但是我看不太懂)
http://ffmpeg.org/
需要工具:
1.homebrew
2.终端
一、安装homebrew
homebrew是什么?
"homebrew"是Mac平台的一个包管理工具,提供了许多Mac下没有的Linux工具等,而且安装过程很简单。
了解更多的homebrew的信息:
https://github.com/Homebrew/homebrew-core/blob/master/Formula/ffmpeg.rb
安装过程
1.打开终端输入以下命令行:
brew
终端输出结果如下:
2.若不是上面的结果需要安装homebrew,需要终端输入命令:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3.卸载homebrew:
brew cleanup
二、安装FFmpeg
1)利用上面的homebrew安装FFmpeg:
brew install ffmpeg
2)当命令结束之后,输入以下命令(查看你的安装ffmpeg的信息):
brew info ffmpeg
输出的结果如下:
图片中有好多库,例如ffac,fontconfig,freetype等等,有红叉的代表是没有这个库,有绿色的对勾的表示此库已经安装上了。想要知道怎么安装其他的依赖库吗?就看下面命令行。
更新ffmpeg,输入以下命令行:
brew update
或者:
brew upgrade ffmpeg
安装某一个特定的库如下格式:
brew install [FORMULA...]
例如:安装openssl 库输入以下命令:
brew install openssl
卸载某个特定的库如下格式:
brew uninstall [FORMULA...]
例如:卸载openssl库输入以下命令:
brew uninstall openssl
三、视频转换
下载一个.flv格式的视频,并将这个视频转换成mp4格式,并将码率设置成640kbps。
1)打开终端,输入以下命令行:(前提是找到这个视频文件,格式如下)
ffmpeg -i 脱口秀.flv -b:v 640k 脱口秀.mp4
由于我把视频文件直接放到了桌面上,因此命令行如下:
baomatoMac-mini:~ lixiangyang$ ffmpeg -i /Users/lixiangyang/Desktop/脱口秀.flv -b:v 640k 脱口秀.mp4
虽然已经转换好了,但是找不到文件呀,卧槽,原来在“我的所有文件”里面:(如下图)
2)终端输出结果:
关于更多ffmpeg的终端命令,详见官网:
http://ffmpeg.org/ffmpeg.html
- Mac 配置FFmpeg环境
- Mac 配置FFmpeg环境
- Mac 配置FFmpeg环境
- Mac XCode FFmpeg 开发环境配置
- FFmpeg Windows环境配置
- FFmpeg环境配置
- Mac 系统上配置FFmpeg
- Mac环境下Android Studio移植FFmpeg
- FFMPEG 标准配置(Linux 环境)
- VS配置FFmpeg开发环境
- vs2015+ffmpeg开发环境配置
- VS2013+FFMPEG开发环境配置
- FFmpeg+VS2013开发环境配置
- Qt 下ffmpeg环境配置
- ffmpeg 学习笔记 --- Mac 下搭建 ffmpeg 开发环境
- mac ndk 环境配置
- MAC adb环境配置
- Mac java环境配置
- 一个程序员奋斗史
- android 6.0以上多权限管理
- keras文档快速问答(翻译自Keras FAQ: Frequently Asked Keras Questions)
- javap反编译指令
- js实现html 页面之间的跳转传参以及返回上一页的相关知识点
- Mac 配置FFmpeg环境
- 深圳航空再度携手捷为升级IT项目管理系统
- lunux 下所有浏览器都提示d代理服务器拒绝连接
- 用jsonObject转换json字符时过滤bean中空值节点
- 数据挖掘数据集汇总
- HBuilder mui 通过getWebviewById获取入口文件
- 无线网络覆盖
- 服务接口的流量控制策略之RateLimit
- Open Cloth 在win10 VS2015上编译说明