我如何让 Subliminal 工作并将其与文件管理器集成?

我如何让 Subliminal 工作并将其与文件管理器集成?

我下载了 Subliminal,这是一个下载电影字幕的程序。但是存在几个问题:(1)当我在控制台上使用我知道有英文字幕的电影进行测试时,我得到的响应不令人满意:

alan@alan-Latitude-D530:~$ subliminal -l en la fin du jour.avi
usage: subliminal -l LANGUAGE [LANGUAGE ...] [-s] [-c CACHE_FILE]
                  [-p PROVIDER [PROVIDER ...]] [-m MIN_SCORE] [-a AGE] [-h]
                  [-f] [--addic7ed-username USERNAME]
                  [--addic7ed-password PASSWORD] [-q | -v]
                  [--log-file LOG_FILE] [--color] [--debug] [--version]
                  [--help]
                  PATH [PATH ...]
subliminal: error: too few arguments

(2) 我在 Nautilus 中加载了一个 bash 脚本,这样我就可以通过右键单击电影文件来下载字幕,而不必转到控制台。但我无法成功下载!:

 #!/bin/bash
 # NAME:         Get_subtitles
 # AUTHOR:       (c) 2014 Glutanimate
 # DEPENDENCIES: subiminal (https://github.com/Diaoul/subliminal)
 # LICENSE:      MIT license (http://opensource.org/licenses/MIT)

 LANGUAGE="en"

 while [ $# -gt 0 ]; do
     MOVIE="$1"
     subliminal "$MOVIE" -l "$LANGUAGE"
     shift
 done

(3)最后,再次尝试通过右键单击电影文件来下载字幕,我打开了 Thunar 文件管理并在其自定义操作中加载了一条命令:

subliminal -f -l en --%N

唉呀,这也不起作用!

我的目标是:

(1)确保 Subliminal 确实在运行 iedownloads subtitles

(2)将 Subliminal 与文件系统集成,这样只需右键单击电影文件即可进行操作,而无需在终端上操作

答案1

我是潜意识的维护者。

最新版本的 subliminal(我写这篇文章时是 1.0.1)进行了大量的修复,并提供了一个全新的命令行界面,使用起来更方便,而且看起来更美观。

有一个即将发布的示例,它将 subliminal 与 Nautilus 文件管理器集成在一起,以添加右键单击上下文菜单。屏幕截图和安装说明如下这里。它具有自动下载菜单、配置界面和手动下载界面,因此您永远不会遇到错误的字幕。

不要犹豫,打开问题错误追踪器

希望这可以帮助。

答案2

我在 Xubuntu 14.04.1 中使用 Thunar 1.6.3

我的自定义操作基于Thunar Custom action - 用潜望镜下载字幕

subliminal %F -l en && zenity -–info –-title “Done” –-text “Subtitles downloaded successfully” || zenity –-error –-title “Error” –-text “Subtitles not downloaded successfully”

请注意,-l en文件名后面有。您可以在创建自定义操作之前先尝试运行该命令。

从 Thunar 文档复制时要小心,因为双破折号在该文档中--变成了单破折号。-

Zenity 目前未显示任何对话框。(我认为潜望镜和潜意识具有不同的返回值(仅代表我的观点))。

相关内容