问题标签 [srt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
199 浏览

javascript - 如何将新项目添加到 srt 文件中

这是srt文件的开头:

第一行不起作用,我想是因为0作为序数。
如果可能的话,我需要一种方法,javascript 方法,一次正确地更改所有序数,而不是一个一个地(超过 1000 行),10.

我正在寻找各种在线解决方案,但没有成功。

0 投票
1 回答
608 浏览

python - 如何使用 Graph API 为 Facebook 页面创建视频字幕 (.srt)?

根据 Graph API v2.x,Facebook 允许客户端应用程序通过上传 .srt 文件为现有视频创建字幕。请参阅https://developers.facebook.com/docs/graph-api/reference/v2.5/video/captions/。有没有人让这个工作?

我的图形 API创建字幕请求返回 200 响应和{'success': True},但之后 Facebook 视频不包含任何字幕。但是,当我使用浏览器上传相同的 .srt 文件时,它可以工作。

我正在使用 Python 和 requests 库来发送我的请求:

我在这里想念什么?

0 投票
1 回答
494 浏览

php - SubRip-File-Parser 无法检测文件编码

我试图让这个 srt 到 vtt 转换器工作,但它在尝试时一直说“无法检测文件编码”,这是我的代码。

谁能告诉我我做错了什么,文件链接正确。

链接到 GitHub delphiki/SubRip-File-Parser上的文件解析器

0 投票
1 回答
12641 浏览

video - 如何从流式在线视频中提取隐藏式字幕

我找到了这个,但它似乎与已下载的流式视频有关。有什么方法可以从流媒体视频中提取 SRT 而无需下载它们?或者有什么方法可以从 cbs.com 或 HULU 或 iTunes(不是 Youtube)下载流媒体视频,而 SRT 文件完好无损(假设他们使用 SRT)?请记住,我并不是真正的程序员。我只知道 HTML 和其他一些小知识。谢谢! https://stackoverflow.com/questions/27877610/how-can-i-extract-captions-subtitles-from-this-streaming-video

更多信息——我经营着这个网站:tvmeg.com,多年来我们一直有白天肥皂剧(和一些黄金时段的节目)的成绩单。我在台式机上使用了一张 ATI 卡,可以从电视或视频中获取隐藏字幕。但是,这是他们不再制造的非常古老的技术,并且不适用于在线视频。我刚刚了解了 SRT,这很棒,但我还没有发现任何已经为日间肥皂剧制作的内容,只有黄金时段的节目。我很快就要搬家了,我需要能够找到另一种方法从肥皂中获取 CC,因为我的新地方几周内都没有电缆。

0 投票
1 回答
44 浏览

mp4 - 将字幕文件加载到我的 mp4 文件时出错

我已经在记事本中完成了我的字幕文件并将其保存为 SRT 文件,但我无法通过 VLC 将其加载到我的 mp4 文件中?

我很愚蠢,请帮助.bgdfstewasrdtfyguhip[awesrdtfy[]\QEAWRS[WEASRFUOIPO[AERSTRDYFUGIUHOIK]

0 投票
1 回答
310 浏览

emacs - Emacs 语法高亮显示 .srt .smi 等字幕文件

我发现 Emacs 有一种用于字幕文件的模式,例如 as .srt .smi。但是,它不会对这些文件进行任何语法突出显示。

如果有办法做到这一点,请告诉我。

谢谢。

0 投票
1 回答
959 浏览

r - R:从 srt(字幕)文件中提取时间

我需要计算每行字幕的语速。srt(字幕)文件的内容如下所示:

例如,说出“自民党承诺保护百万工资”这10个字需要4秒989毫秒。这 10 个词的平均语速是每个词 498.9 毫秒

如何读取 srt 文件,以便我可以拥有一个数据框,其中startTimeendTimetextStringwordCount作为列和字幕行,如下所示?

当时间以小时:分钟:秒,毫秒的形式显示时,如何从 R 中的 endTime 中减去 startTime?

0 投票
1 回答
5226 浏览

php - PHP 表单验证和 .srt MIME 类型?

我有一个小的 PHP 脚本,可以修复 Subtitle Workshop .srt 文件中的一些错误。它工作正常,但我在验证 .srt-files MIME 类型时遇到问题。这是有问题的代码的一部分:

.srt 文件实际上是纯文本文件。当我在 .txt 文件中上传字幕时,我的脚本工作正常。但是当我尝试上传带有 .srt 扩展名的相同文件时,我得到“不允许 MIME 类型!” 错误。'application/x-subrip'(在这里找到)显然是罪魁祸首。但我应该改用什么?提前致谢!

0 投票
1 回答
171 浏览

macos - 批量删除 .srt 文件中的某些段落行

我的 .srt 文件由具有相同模式的段落组成。每个文档中的段落数量是不同的。我想保留段落的编号,将时间保留在第二行,然后基本上只保留“BAROMETER:”和旁边的数字。最后一行也可以出去。

非常感谢每一个帮助!

我正在运行一个 mac 并想在 automator 或任何其他程序中执行它

这就是段落现在的样子

这就是我希望他们之后的样子

0 投票
1 回答
5791 浏览

text - Notepad++ 在我的情况下查找并选择特定的文本或数字

我正在尝试编辑 .srt 文件,但我被困在一项特定任务上。我相信可能有更简单的方法,但是在搜索了几个小时后,我找不到任何对我有帮助的东西。我正在尝试选择所有出现的字符串“1”,然后使用列编辑器将这些出现增加 1。

这里的第一张图片显示了我的 .srt 文件中的主要问题。我想选择,而不是突出显示当前以绿色突出显示的所有值。查找和替换框似乎没有任何帮助,因为我需要在所选字符串上使用列编辑器进行增量操作。我也尝试了标记功能,但也没有任何好处。
在此处输入图像描述

一旦我选择了它们,我就可以执行这些操作。 在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我知道我可以按住 ctrl 键并手动选择我需要编辑的行,但这需要很长时间。知道我需要选择的文本已经以绿色突出显示,但没有被选中,这有点令人沮丧。当谈到 Notepad++ 时,我只是一个新手用户,所以我不知道所有的功能。任何帮助将非常感激。谢谢。