在装有Python 3和Ubuntu 16.04的计算机上,我正在尝试使用autosub(https://github.com/agermanidis/autosub)
我在Ubuntu上安装了FFmpeg(命令示例-http://www.codebind.com/linux-tutorials/install-ffmpeg-ubuntu-16-04/),然后pip install autosub
在终端上,我转到了一个包含以下文件的目录:video1.wmv
这是巴西葡萄牙语的视频,我想获取带有台词抄录的文件
请,我应该输入该命令吗?
sort($positions);
然后如何保存为.TXT文件?
详细信息: 我输入了:
autosub -S pt -D pt video1.wmv
但是出现了此错误:
autosub -S pt -D pt video1.wmv
答案 0 :(得分:1)
打印“给定的文件不存在:{0}”。format(文件名)
^ 语法错误:invalid syntax
(1) “语法无效” ,因为您输入了错误的指令。试试:
print ( "The given file does not exist: {0}".format(filename) )
(2)关于“请问,我应该输入此命令吗?” :
您的autosub -S pt -D pt video1.wmv
没有用于Google翻译的API密钥。
应用程序说它发出“对Google Web Speech API
的请求以生成转录(订阅)”
usage: autosub [-h] [-C CONCURRENCY] [-o OUTPUT] [-F FORMAT] [-S SRC_LANGUAGE]
[-D DST_LANGUAGE] [-K API_KEY] [--list-formats]
[--list-languages]
[source_path]
positional arguments:
source_path Path to the video or audio file to subtitle
optional arguments:
-h, --help show this help message and exit
-C CONCURRENCY, --concurrency CONCURRENCY
Number of concurrent API requests to make
-o OUTPUT, --output OUTPUT
Output path for subtitles (by default, subtitles are
saved in the same directory and name as the source
path)
-F FORMAT, --format FORMAT
Destination subtitle format
-S SRC_LANGUAGE, --src-language SRC_LANGUAGE
Language spoken in source file
-D DST_LANGUAGE, --dst-language DST_LANGUAGE
Desired language for the subtitles
-K API_KEY, --api-key API_KEY
The Google Translate API key to be used. (Required for
subtitle translation)
--list-formats List all available subtitle formats
--list-languages List all available source/destination languages
答案 1 :(得分:0)
pip install git+https://github.com/agermanidis/autosub.git
将安装已经解决此问题的github master的最新版本。