字幕,比你想的还快

subliminal的Python项目详细描述


用法

CLI

下载英文字幕:

$ subliminal download -l en The.Big.Bang.Theory.S05E18.HDTV.x264-LOL.mp4
Collecting videos  [####################################]  100%
1 video collected / 0 video ignored / 0 error
Downloading subtitles  [####################################]  100%
Downloaded 1 subtitle

在视频文件夹中下载不到两周的法语和英语视频的最佳字幕:

fromdatetimeimporttimedeltafrombabelfishimportLanguagefromsubliminalimportdownload_best_subtitles,region,save_subtitles,scan_videos# configure the cacheregion.configure('dogpile.cache.dbm',arguments={'filename':'cachefile.dbm'})# scan for videos newer than 2 weeks and their existing subtitles in a foldervideos=scan_videos('/video/folder',age=timedelta(weeks=2))# download best subtitlessubtitles=download_best_subtitles(videos,{Language('eng'),Language('fra')})# save them to disk, next to the videoforvinvideos:save_subtitles(v,subtitles[v])

码头工人

在Docker容器中运行潜意识:

$ docker run --rm --name subliminal -v subliminal_cache:/usr/src/cache -v /tvshows:/tvshows -it diaoulael/subliminal download -l en /tvshows/The.Big.Bang.Theory.S05E18.HDTV.x264-LOL.mp4

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java结合两个Date实例使用Joda创建datetime   带有POI和FileOutputStream的java Swing应用程序性能问题   Java中是否存在类似于Python的异常?   Java中有界通配符的泛型   使用字符和子字符串的java不同输出   在Java中获取LDAP模式   java自定义类在自身上生成ClassNotFoundException   java连接到从internet到通过LAN连接到internet的系统的serversocket   java如何通过maven在jaxws中使用jaxb插件?   java Kerberos如何获取主体或客户端名称?   java应用服务器中是否有JDBC的单点登录解决方案?   java是存储矩阵值以便以后访问的更好方法   Java等级计算器。开始这门课我需要一些帮助   未找到Android“libc++\u shared.so”中的java OpenCV实现   当我使用web配置部署描述符时使用java。xml。它显示了错误   java为什么我的ArrayList的add方法冲突,如何编辑我的自定义add方法   java创建一个以集合为键的映射?   java如何将用户输入到数字三角形中   为什么Java在读取LinkedHashMap时会自动从字符串转换为整数   类动态创建和读取java类