mac安装ffmpeg遇到的坑
mac环境安装ffmpeg可以使用brew安装,
首先需要安装下brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
接着就可以使用brew安装ffmpeg了
brew install ffmpeg
安装完成后,启动一下
ffmpeg
看到
说明安装成功了
接下来就可以试试添加字幕了
ffmpeg -i test.mp4 -vf drawtext="fontfile=lst.ttf:textfile=text.txt:x=20+t*100:y=20:fontcolor=white:fontsize=30" -t 100 test1.mp4
然而此时却报错,
No such filter: 'drawtext' Error reinitializing filters! Failed to inject frame into filter network: Invalid argument Error while processing the decoded data for stream #0:0
查找了一下资料,据说是缺少freetype这个库,
于是我就又安装了
brew install freetype
安装完freetype
接着使用命令:brew info ffmpeg
这下看到freetype 打勾了,继续尝试添加字幕,然后还是同样的错,大概是freetype有没有编译进去
于是我又尝试
brew reinstall ffmpeg --with-freetype
重新按需重装之后,再次尝试添加字幕总算是可以了
使用ffplay的话需要加上--with-sdl2,一开始我看其他资料都是说--with-ffplay但是加了之后一直使用不了,后来查看资料发现新版本ffplay依赖于sdl2,需要加上--with-sdl2才可以使用ffplay
自己电脑测试可以把所有库都编译进去,完整命令如下,这样就不会老是缺少某个包
brew install ffmpeg --with-sdl2 --with-fdk-aac --with-fontconfig --with-frei0r --with-game-music-emu --with-libass --with-libbs2b --with-libcaca --with-libgsm --with-libmodplug --with-librsvg --with-libsoxr --with-libssh --with-libvidstab --with-libvorbis --with-libvpx --with-opencore-amr --with-openh264 --with-openjpeg --with-openssl --with-opus --with-rtmpdump --with-rubberband --with-sdl2 --with-snapp --with-speex --with-srt --with-tesseract --with-theora --with-tools --with-two-lame --with-wavpack --with-webp --with-x265 --with-xz --with-zeromq --with-zimg --with-chromaprint --with-libbluray --with-snappy --with-freetype
mac安装ffmpeg遇到的坑相关推荐
- mac安装mysql遇到的坑
1.问题:Mac安装了mysql之后,在系统偏好设置里面点击mysql图标,提示需要退出系统偏好设置再重新进来,死循环地提示 解决办法:Mac系统版本升级到最新版本 2.问题:升级完系统之后在系统偏好 ...
- mac安装ffmpeg
1.安装Homebrew 在终端执行命令,ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/m ...
- mac安装 ffmpeg 没有ffplay
前段时间,花了不少时间 安装 ffmpeg(4.3.4),以为安装完毕了,但最近要学习ffplay相关命令时,却发现没有此命令.后来搜索资料发现,需要安装sdl2 才能编译出ffmpeg,否则在con ...
- mac安装nodeBB时的坑
按照NodeBB官网给出的步骤来,执行setup的时候就开始报错,就是卡在安装sharp的部分,错误大概就是找不到prebuilt binaries之类的,于是我开启了各种无用的补坑之路,其中包括: ...
- Mac安装ffmpeg时 Failed to download resource quot;texi2htmlquot; 的解决办法
学习ffmpeg,根据教程(https://www.jianshu.com/p/12941473a61d)来安装,需要texi2html作为依赖库,下载时报错: 简单的说就是404了,所以我们需要换个 ...
- mac gcc安装_16_超级小白Mac Pro下安装superset遇见的坑
开始数据分析工作2个月了,Leader让我把昨天下午遇见的superset坑写个文档,就更新在这儿吧. Superset Superset是一款轻量级的BI工具,由Airbnb的数据部门开源.整个项目 ...
- Mac安装Drozer apk安全测试框架踩坑记录, ‘openssl/opensslv.h‘ file not found 和implicit declaration of function‘xx‘
一. 环境准备 查看Drozer项目说明发现环境要求 大致就是: jdk1.7+ python2.7和pip 2不支持python3和pip3 Protobuf 2.6 + Pyopenssl 16. ...
- Mac版 下载安装FFmpeg
本篇是在mac版下安装FFmpeg的,如果你的电脑为windows版的话,请移步到这篇文章ffmpeg下载安装教程及介绍_水w的博客-CSDN博客 目录 安装FFmpeg ...
- nvm详解(mac环境nvm安装步骤及踩坑问题)
1.定义 nvm,全称 Node Version Manager ,也就是node版本控制:它是一个命令行应用,可以协助您快速地 更新.安装.使用.卸载 本机的全局 node.js 版本. ...
最新文章
- mc pe Linux服务器,MC 基岩版(PE) 服务器来了
- java学习笔记 2022.2.11
- 如何在站点静态文件下查找某关键字并修改文件名?
- repeated call of attachBrowserEvent
- 泉州经贸职业技术学院计算机系,部门简介-泉州经贸职业技术学院网络电教中心...
- 修改的梅花雪的日期控件。。只是一些小改动
- Python_异常和模块
- c++ primer 3.6节练习答案
- 《Linux命令行与shell脚本编程大全 第3版》
- Beyond Compare “许可证密钥已被撤销”解决
- [导入]DataTable的排序、检索、合并
- 抖音神器---python实现图片转字符
- Python学习笔记之循环的实战练习
- 【dev Cpp新手请进】dev导入ege图形库
- ethernet/IP 协议简介 pdf
- [Pytorch函数].repeat()
- 黄金分割法(0.618法)python实现
- 网易云音乐开发--通过网易云音乐api,游客登录页面验证效果实现
- 安卓个人中心头像模块(从相册选择和照相功能,适配7.0)
- js实现页面的上滑下拉功能
热门文章
- office2016专业增强版语言包 VOL
- 2019中国科大夏令营机试
- 总结30个Python赚钱的接单平台!兼职月入5000+,成年人的世界,钱是活下去的筹码
- ubuntu 16.04 deepin.com.wechat 微信登录提示版本过低解决方案
- 计算机网络每日一题,计算机一级考试每日练习(一)附答案
- AP计算机从绝望到满分-----深圳中学张嘉轩如何说
- 2.1 八边形绘制
- Java编程那些事儿78——时间和日期处理
- 周昆 浙江大学计算机学院院长,周昆 - 国立浙江大学维基
- ISCC-2019部分wp