如何将视频成绩单保存到文本文件?

时间:2018-10-09 14:29:08

标签: python video-processing

在装有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

2 个答案:

答案 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的最新版本。