以服务于中国广大创业者为己任,立志于做最好的创业网站。

标签云创业博客联系我们

导航菜单

自动生成字幕的视频软件,视频字幕自动生成软件免费

  

  本文的安装和使用环境是在mac os系统上。为什么这么难?因为我太爱mac了,不想换成windows,也因为对我的windows机没有信心。   

  

  Auto是生成音视频字幕的基本生成工具,链接如下:   

  

  agermanidis/autosub   

  

  github.com   

  

     

  

  但是它不能这么容易安装和使用!如果你认为在终端输入两行代码,那你就想得太简单了[1]。   

  

  1.安装autosub   

  

  2.那就开刀python   

  

  3.重新安装pip   

  

  4.还有大坑在ffmpeg   

  

  5.安装xcode就够了吧?   

  

  6.这下能安装gcc了吧?   

  

  7.这下能装ffmpeg了吧?   

  

  8.命令如下   

  

  9.什么还不行?   

  

  10.天真的网络   

  

  1.安装autosub   

  

  Autosub不难安装,所以使用。   

  

  pip安装自动sub   

  

  但是你发现它在装载后被使用了吗?   

  

  autosub -h   

  

  没有命令.嗯,你可能有很多问题,所以耐心一个一个来。   

  

  再用   

  

  sudo pip卸载自动sub   

  

  sudo pip安装自动sub   

  

  这种直接用sudo清洗然后安装的方式可能会解决问题,但最终不可能这么简单,因为后续版本的python是错误的,即使安装了也不会使用。   

  

  2.那就开刀python   

  

  虽然python2.7在2020年1月就停止了维护,但是你有没有发现因为python3的原因,你还是无法使用它.你很无语,但还是要重新打开python,因为我们亲爱的autosub只能在2.7的环境下运行,所以如果已经安装了Anaconda3.7版本,可以直接搜索mac中的文件夹位置,再移回废纸篓。   

  

  Python恢复到默认值2.7。   

  

  大蟒   

  

  这就够了吗?   

  

  不.因为你会发现,一旦python在安装Anaconda后集成,删除后就没有pip了。   

  

  3.重新安装pip   

  

  你注意到pip不会被安装了吗?没错!   

  

  因为pip作为一个可以直接在终端运行的命令,本身需要安装系统的brew,但是它的存在确实受到了python的影响。   

  

  brew安装pip   

  

  你有没有发现brew必须再次自动更新.不过没关系,你可以等一会儿,因为如果网络一直走下去,就没事了。   

  

  4.还有大坑在ffmpeg   

  

  你是不是也在自己的内容中安装了pip,你觉得好吗?   

  

  错了,因为人们最初要求安装ffmpeg,一个多包安装.努力。   

  

  brew安装ffmpeg   

  

  事实上,这是一个失败,因为你不知道这个包里其实有很多内容。不要谷歌它。这些环境根本不是问题。他们已经处于系统的底层。你怎么能继续?   

  

  您还需要从头开始安装xcode,因为安装ffmpeg后没有编译器。   

  

  5.安装xcode就够了吧?   

  

  当然不是。没有编译器和编译器工具又有什么关系呢?其实你缺的是gcc,也就是C和C编译器,还是需要从头开始安装。   

  

  brew安装gcc   

  

  哈哈哈!你被骗了!   

  

  你需要知道的是,你必须从一开始就看这些东西,比如gcc。你以为是编译器,就直接安装。事实上,xcode根本没有为您提供这个东西,所以您必须点击页面:   

  

  macOS Mojave Update后Git不工作(xcrun:错误:无效活动   

  

  开发人员路径(/库/开发人员/命令行工具)   

  

  stackoverflow.com   

src='https://p26.toutiaoimg.com/large/pgc-image/5d90fdeb4bf2465a82b59d6a5a02b570' alt='如何使用autosub自动生成音频视频字幕' />

  

不点开的话也不要紧,其实就是

  

xcode-select --install

  

蹦出来让你安装,一路同意,完毕后关闭终端重新打开

  

6.这下能安装gcc了吧?

  

不能!

  

因为你还是需要知道的是,你自己的网络上面可能会出现问题,你还需要k学s网可能渡过。

  

然后你需要的是等待终于能装完了。

  

7.这下能装ffmpeg了吧?

  

不能!

  

因为你也不知道你现在的网是内是外,也不能确定自己的包一定能装上,但是你可以尝试和等待了。

  

当你最终装完...是的,终于可以用autosub了!

  

8.命令如下

  

autosub -S en -D en 2.mp3

  

我就是这样整理了我的音频,别忘了这个是自动调用googleAPI的,所以...

  

终于...

  

终于发现有多少坑要踩,希望大家不再踩坑...

  

9.什么还不行?

  

你以为这样就能出字幕了,打开一看,是0kb...

  

其实还要关注的是这个问题是由于你的音频不是mono也就是说不是单声道[2],所以你还得把mp3等格式专门转成单声道。

  

Convert audio and video to MP3

  

audio.online-convert.com

  

  

在change audio channels里面选择mono。

  

转换完之后会自动下载,这时候你得到的文件比原来还要小不少,这很好,为什么?看后面。

  

10.天真的网络

  

因为这个要掉谷歌的包,所以你要用到的是自己的网络能够连接谷歌的服务,所以最终你需要稳定的网络不然中间断掉就很差了[3]。

  

现在你可能要多试几次,因为中间会出现Connection broken,那么你就要理解的是自己必须查新再运行一遍命令,没问题的,因为你可以实现的...