Php 如何解码SCC文件?

Php 如何解码SCC文件?,php,file,parsing,decode,Php,File,Parsing,Decode,在对Google和Github进行了几次研究之后,我来这里寻求帮助 我正在创建一个SCC文件解析器,以便将其转换为DFXP文件。 然而,我找不到从SCC文件中获取纯文本的任何信息 SCC文件示例: Scenarist_SCC V1.0 00:59:59;26 9420 9420 94f2 94f2 ad20 cd61 e973 206e ef6e 2c20 e3a7 e573 f420 e661 75f8 ae80 942c 942c 942f 942f 01:00:01;22 9420 9

在对Google和Github进行了几次研究之后,我来这里寻求帮助

我正在创建一个SCC文件解析器,以便将其转换为DFXP文件。 然而,我找不到从SCC文件中获取纯文本的任何信息

SCC文件示例:

Scenarist_SCC V1.0

00:59:59;26 9420 9420 94f2 94f2 ad20 cd61 e973 206e ef6e 2c20 e3a7 e573 f420 e661 75f8 ae80 942c 942c 942f 942f

01:00:01;22 9420 9420 9454 9454 9723 9723 4aa7 61e9 2061 e96d dc2c 94f2 94f2 97a2 97a2 e3a7 e573 f420 f4f2 91ba 91ba 7320 64e9 e6e6 dcf2 e56e f4ae 942c 942c 942f 942f

01:00:04;07 9420 9420 94d0 94d0 97a1 97a1 4aa7 61e9 2061 e96d dc20 64e5 75f8 20ef 7520 f4f2 efe9 7320 e6e5 6d6d e573 94f4 94f4 97a2 97a2 6461 6e73 206d 6120 76e9 e5ae 942c 942c 942f 942f
其纯文本翻译为:

Dans une pièce à la lumière tamisée, un homme en complet assis sur un   fauteuil s'adresse à un interlocuteur hors champ.

HOMME : Mais non, c'est faux. J'ai aimé, c'est très différent. J'ai aimé deux ou trois femmes dans ma vie. Enfin, disons trois ou quatre. J'ai vécu avec elles des périodes très longues, qui ont duré plusieurs années. Je ne les ai peut-être pas aimées follement...

Il semble pensif.

从pycaption导入scrader
输入='00:00:03:13 9420 9454 5bcb 45d9 c24f c152 c449 cec7 94f2 c1ce c420 434f cdd0 d554 4552 20ce 4f49 d345 d35d'
contents=SCCReader().read(输入.解码('utf-8'))

contents.get_captions('en-US')

我知道这个问题很老了,但是你可以使用一个库将SCC文件转换成人类可读的字幕文件格式,比如SubRip(.srt)。但是,我不知道有哪一个PHP库可以执行此任务

我已成功使用此页面中的CCASDI.exe(Windows可执行文件):

我还使用了这个JavaScript库:


我知道有其他人一直在使用这个Python工具:

一个应用程序已经存在,这个叫做Mac和Windows的SCC字幕解码器。

你为什么在原始问题中加上“版本控制”标签?@MaartenBodewes这是Stack Overflow的错:被标记为的同义词,但毫不奇怪TLA还有其他用途,就像在这种情况下一样。@IMSoP啊,是的,人们应该事先检查标签的含义,但我同意这样做无助于获得正确的标签。也许他们应该提前显示同义词和描述。我的一项半常规工作是将所有错误标记的问题重命名为,并从有关电子邮件签名的问题中删除标记。从pycaption导入SCCReader文件=打开('div.scc','r')数据=文件。读取()内容=SCCReader()。读取(data.decode('utf-8'))输入=内容。获取标题('en-US')打印(输入)请多花些时间格式化您的答案。在这种情况下很难阅读。你能进一步解释一下吗?该代码如何解决任何问题?对我来说,这看起来不像PHP代码,毕竟这是Python代码,但问题是关于PHPT的。这是一个很好的答案。您还应补充,美国法规第47篇第15.119节中提供了相关文件。