讲故事的手艺人 讲故事的手艺人
  • 读书向
  • 创作向
    • 写作
      • 非虚构
      • 剧本
      • 小说
      • 文言
      • 随笔
      • 日记
    • 视听
      • 纪录片
      • 设计
      • 视频
      • 摄影
  • 技术向
    • AI研究
    • 筹备策划
      • 策划资料
      • 创意之道
      • 短视频研究
    • 前期拍摄
    • 后期制作
    • 原创教程
    • 影像实验
    • 影像设备
  • 艺术向
    • 研究学习
    • 大师镜头
    • 电影赏析
    • 视频论文
    • 经验总结
  • 折腾向
    • 穿越机
    • 户外
    • 代码
    • 手工
    • 书法
    • 篆刻
    • 绘画
  • AI工具
首页 › 技术向 › 后期制作 › Mac下FFmpeg安装(顺便折腾下autosub)
  • 0
  • 0

Mac下FFmpeg安装(顺便折腾下autosub)

向安宇
2020-05-11 2:13:40

一、安装软件包管理器

前往https://brew.sh/index_zh-cn,复制命令到终端。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Mac下FFmpeg安装(顺便折腾下autosub)-讲故事的手艺人

但是安装失败,提示:

Failed to connect to raw.githubusercontent.com port 443: Connection refused

443 端口连接被拒一般是因为墙的原因,试验了网上好几种方法,科学上网,改host等等。

最后还是下载了别人的brew_install.rb文件,上面执行的命令,需要链接到https://raw.githubusercontent.com,其实就是执行了这个brew_install.rb文件。

brew_install.rb

我把下载好的文件存放在了桌面,使用ls查看目录,进入桌面cd Desktop,执行:

ruby brew_install.rb

然后根据提示安装。

安装过程中提示:

error: RPC failed; curl 18 transfer closed with outstanding read data remaining

究其原因是因为curl的postBuffer的默认值太小,我们需要调整它的大小,在终端重新配置大小

   在这里,笔者把postBuffer的值配置成500M,对笔者来说已经够了。可以根据你需要下载的文件大小,将postBuffer值配置成合适的大小。

   git config --global http.postBuffer 524288000

   这样已经配置好了,如果你不确定,可以根据以下命令查看postBuffer。

   git config --list

接着重新安装。

安装到:

==> Tapping homebrew/core
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...

会再次出问题。进程到这一步会听很久,然后开始很慢速的下载。

Mac下FFmpeg安装(顺便折腾下autosub)-讲故事的手艺人

但是这个下载,会下着下着就断掉。

因为不懂这个,出了问题就百度,网上方法一大堆,一个方法一个方法试过来,一个坑一个坑的踩。知乎上有个回答:细数安装homebrew踩过的坑,值得参考:https://zhuanlan.zhihu.com/p/93092044,后面的解决方法用的是这篇文章的方法。

出现问题前直接关掉命令窗口Terminal,然后进入下面的 Taps 目录,clone homebrew-core

cd /usr/local/Homebrew/Library/Taps/homebrew

git clone https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

替换homebrew默认源

cd "$(brew --repo)"
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git

替换homebrew-core源

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git

brew更新

brew update

设置 bintray镜像

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
Mac下FFmpeg安装(顺便折腾下autosub)-讲故事的手艺人

当出现Already up-to-date,恭喜,homebrew折腾好了。如果不确定,还想检查一下,可以跑一下:

brew doctor

如果出現

Your system is ready to brew.

说明已经安装好了。

二、安装FFmpeg

brew install ffmpeg

网不好,又可能报错,Failed to download…………然后我直接手机开热点用流量来安装了。

有很多依赖文件需要安装:

Mac下FFmpeg安装(顺便折腾下autosub)-讲故事的手艺人

安装依赖需要下载很多,文件不大但是下载很慢,断网了重新brew install ffmpeg就可以。

安装完依赖后,ffmpeg会自动开始安装。

安装成功后,在终端输入ffmpeg,会显示:

Mac下FFmpeg安装(顺便折腾下autosub)-讲故事的手艺人

三、安装autosub

执行:

pip install autosub

提示错误:

zsh: command not found: pip

执行:

sudo easy_install pip

autosub需要python2.7,可以输入下方代码查询python版本:

python -V

或者:

python --version

然后重新pip install autosub

安装后检查一下:

autosub -h

发现没装好,于是卸载:

sudo pip uninstall autosub

需要选择时候输入y,回车。

重新安装:

sudo pip install autosub

autosub -h检查一下,出现:

Mac下FFmpeg安装(顺便折腾下autosub)-讲故事的手艺人

autosub安装成功。

命令行测试版本中使用的功能参数说明:
(1)命令格式:autosub [options] <input video>
     例:autosub –r ja –t zh-cn test.mp4
(2)参数Option:
      -r <language code> :
       enable speech recognition and set source language to <language code>
      支持语音识别功能, 并且设置原语言的各类为<language code> 所指示的种类。
      -t<language code>:
  enable translation and set target language to <language code>
  在已经识别了语音的基础上,可以进行简单的机器翻译成目标语言<language code>
  -o <output>.srt:
  Specify output subtitle file name(default: the same as the input name)
  更改输出的字幕文件名为<output>.srt, 在默认情况下为原输入的视频文件名
 
     目标语言代号Language codes:
        Chinese: zh-cn
        English: en
        Japanese:ja
autosub -S zh-CN -D zh-CN <文件路径>

然后,需要单声道mp3文件,需要调用google的API……你懂的。

然后,测试了一段视频,确实对中文对支持相当差,反正google现在也做不了多少中文的业务不是吗?

要解决也是可以的,冰灵版本的autosub,可以调用讯飞的API,据说不错。不过我就懒得折腾了。

直接用tern-subtitle file translator就很香啊。自己申请腾讯、阿里、IBM、亚马逊、微软的API,就可以白嫖了。

Mac下FFmpeg安装(顺便折腾下autosub)-讲故事的手艺人
0
本文系作者 @向安宇 原创发布在 讲故事的手艺人。未经许可,禁止转载。
Digital Beauty/Digital Make Up视频美颜磨皮——肤色
上一篇
都2020年了,还在一行行打字做字幕?
下一篇

评论 (0)

登录后可发布~
立即登录
暂无评论

向安宇

痴迷文字,醉心影像
438
文章
5
评论
325
喜欢

聚合文章

AI短剧制作(四、AI分镜脚本:Kimi/Deepseek)
AI短剧制作(三、AI剧本:Deepseek)
AI短剧制作(二、故事要素)
十三邀罗振宇《不出5年,现金房子都会贬值》

近期评论

是的,正在挤时间研究
—— 向安宇 2 年前 网站的初衷
该玩ai啦
—— 偽夜 2 年前 网站的初衷
你好,关于举例的两部电影,快门角度大/小应该写反了,战争应用的更小的角度实现高快门。另想请教一下,已知电影机的ei会影响动态范围,请问民用机的ISO也会吗?还是存在特例?
—— 1656242081437 3 年前 1、快门
太棒啦,终于有地方解释清楚了
—— DZT 4 年前 AE表达式|23、如何用颜色取样制造隐身效果?@sampleImage
谢谢作者的文章~ 学到了,大佬的个人站做的真好!这个夜间模式很耐看,默认字体也是我喜欢的opposans哈哈哈哈
—— charon 4 年前 AE表达式|34、如何制作果冻效果(挤压与伸展)?

猜你喜欢

达芬奇Fusion-Planar Tracker跟踪锁定

达芬奇Fusion-Planar Tracker跟踪锁定

2020-06-22 20:14:01
3,822 0 0
从剪辑的历史来认识剪辑:对时间和空间的再创作

从剪辑的历史来认识剪辑:对时间和空间的再创作

2020-06-10 0:19:57
5,098 0 2
剪辑基础知识:编码

剪辑基础知识:编码

2019-12-23 18:49:37
2,923 0 3
纪录片后期必懂:达芬奇&fcpx如何处理带场的视频

纪录片后期必懂:达芬奇&fcpx如何处理带场的视频

2019-12-29 22:39:29
5,782 0 0

关于我:

想要读万卷书,行万里路,看万部电影。

推荐栏目:

视频论文 原创教程 后期制作 非虚构 照片 视频

特色专题:

专题汇总 宜看一侃 帧影帧画 美食摄影 重读文学史 青玉记
Copyright © 2016-2025 讲故事的手艺人. 鄂ICP备16005400号-1 鄂公网安备42050602000017号
  • 读书向
  • 创作向
    • 写作
    • 视听
  • 技术向
    • AI研究
    • 筹备策划
    • 前期拍摄
    • 后期制作
    • 原创教程
    • 影像实验
    • 影像设备
  • 艺术向
    • 研究学习
    • 大师镜头
    • 电影赏析
    • 视频论文
    • 经验总结
  • 折腾向
    • 穿越机
    • 户外
    • 代码
    • 手工
    • 书法
    • 篆刻
    • 绘画
  • AI工具
  • 剪辑
  • 转场
  • 纪录片

向安宇

痴迷文字,醉心影像
438
文章
5
评论
325
喜欢