下载,翻译NRK电视节目的字幕。

nrksub的Python项目详细描述


下载,翻译NRK电视节目的字幕。

依赖关系

  • Python3.4+
  • 靓汤4
  • 请求

用法

要下载程序的字幕,请将其url作为第一个参数:

$ url='https://tv.nrk.no/serie/side-om-side/MUHH48000415/sesong-3/episode-4'
$ ./nrksub.py $url

帮助

所有命令行选项和参数及其用途都可以使用 帮助开关:

$ ./nrksub.py --help

文件

默认情况下,nrksub会将字幕输出到stdout。要写入文件, 提供文件名作为第二个参数:

$ ./nrksub.py $url nytt-paa-nytt-26-12-2014.srt

翻译

nrksub可以使用 谷歌翻译。译文绝非完美,但却更好 比什么都没有。默认情况下,字幕会翻译成英语,但您可以 使用谷歌翻译支持的任何语言:

$ ./nrksub.py --lang es $url
Spanish output
$ ./nrksub.py --lang de $url
German output

如果您想要原始的挪威语字幕,请将语言设置为no (挪威语)。这将跳过翻译过程:

$ ./nrksub.py --lang no $url

格式

默认情况下,nrksub将输出srt格式的字幕。nrksub也可以输出 ttml格式的副标题,但这主要是为了调试,很少 使用,因为很少有视频播放器支持它们:

$ ./nrksub.py --format ttml $url

如果我有时间的话,将来可能会增加更多的格式。

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

推荐PyPI第三方库


热门话题
c#Java Tcp服务器和。Net Tcp客户端的发送和接收问题   安卓应用程序上的java标记地理位置,其位置位于我周围5Km半径范围内。   向java添加对话框并检索html文件   当eclipse甚至无法打开时,java会在eclipse中更改不兼容的JVM   java中同一jframe中的jlabel和paintComponent   基于另一数组排序的java排序   java AADSTS7000012:该补助金是为另一个租户获得的   java在JSF中使用foreach循环   java如何通过maven为运行junit测试创建运行配置?   java Selenium webDriver不稳定错误堆栈跟踪   java有没有办法创建以键为大写的JSON对象?