Blog Details

[字幕技术]SUP字幕转SRT教程_文字和时间轴几乎100%正确_快速方法

查看: 163339|回复: 297

[字幕技术]

SUP字幕转SRT教程_文字和时间轴几乎100%正确_快速方法

[复制链接]

yaojingzhe

yaojingzhe

当前离线

积分3133

阅读权限60

主题77

帖子2087

注册时间21-1-23

在线时间1120 小时

UID18212

精华2

77

主题2087

帖子3133

积分

团长

大洋92543

阅读权限60

发消息

电梯直达

楼主

发表于 21-7-18 18:27

|

只看该作者

|倒序浏览

|阅读模式

本帖最后由 yaojingzhe 于 22-6-2 14:23 编辑

菜鸟教菜鸟之SUP字幕转SRT教程_文字和时间轴几乎100%正确

本教程都是通用软件,为了小小白也能动手,特写得比较详细,软件和素材在最后的百度网盘里

以我做的《无罪之最》第一集的sup为例,视频时长51分钟:

第一步、做一个与《无罪之最》第一集的长度差不多纯黑视频

在c盘建立一个临时文件夹,比如C:\Temp;

把纯黑视频10分钟的和20分钟的复制到C:\Temp;

把文件名改为00.mp4和01.mp4,再复制一个20分钟的纯黑视频,改名为02.mp4

把list.txt文件也复制到C:\Temp

如下图这样:三个视频文件合计时长50分钟。

打开list.txt,你现在只有00.mp4、01.mp4和02.mp4三个视频文件需要合并,删除list.txt里多余的

如下图:

win+r 输入CMD,进入命令提示符界面

输入cd c:\temp ,进入temp目录

再输入ffmpeg -f concat -i list.txt -c copy "50min.mp4",

把list.txt里要求的00.mp4、01.mp4和02.mp4三个视频文件合并为一个50min.mp4文件

如下图:

就有一个50分钟长的纯黑视频

第二步、把sup字幕封装到这50min.mp4里

这步要注意你的视频的帧率,这纯黑视频的帧率是25fps,如果你的视频是23.976fps,

封装时需要修改默认帧率为24000/1001p

生成了50min.mkv文件

第三步、把50min.mkv里的sup字幕,转为硬字幕

运行ShanaEncoder,把50min.mkv托进去,点击“自定义”

在“快速设置”里,把“配置”里“预设”改为“ultrafast”,以最快速度压制视频,

只需要速度,不需要质量。

点击左上角的“图片/字幕”,把“字幕覆盖”和“强制字幕样式”选勾

“保存配置”,点击“开始”,进行压制视频,因为是纯黑视频,压制速度比较快,

大概3分钟就压缩完成了

压制完成后,生成了“[SHANA]50min.mkv”视频

第四步、把硬字幕转srt

在百度云https://cloud.baidu.com/官网注册百度云账户,开通"文字识别",获得密钥,

把密钥输入到VideoSubFinder_5.60_x64文件夹里的“OCR参数设置.txt”里

运行VideoSubFinder_5.60_x64文件夹里的VideoSubFinderWXW.exe

打开“[SHANA]50min.mkv”视频

拖动进度条,出现字幕,调整左右上下的线条,把字幕框选

先点击“Clear Folders”把以前生成的图片文件删除,再点击“Run Search”,开始生成字幕图片。

VideoSubFinderWXW.exe工作完成后,

运行VideoSubFinder_5.60_x64文件夹里的识别RGBImages 2.5.exe,自动生成final.srt字幕文件。

最后一步就是校对final.srt字幕,完善特效

结束语

1. 这里用到的纯黑视频和下列5个软件,都在我分享的百度网盘里,

已经有这些软件的就用自己的,这些都是通用的软件

ffmpeg

MKVtoolnix_x64

ShanaEncoder_x64_v5.2.2.2

VideoSubFinder_5.60_x64

识别RGBImages 2.5 (在VideoSubFinder的文件夹里)

2. 建议平时做好60分钟的、90分钟的、120分钟的纯黑视频,要用时直接拿出来使用

如电影是93分钟的,可以直接用120分钟的纯黑视频,长出的部分对ocr速度影响不大

3. 这方法不能把特效sup字幕转成特效srt字幕,但可以转出特效部分的文字和时间轴,

自己再去完善特效,方法是,再次运行VideoSubFinder,框选出除底部正文字幕

以外的全部区域,得到sup里特效的文字和时间轴,你就不用在电影里到处找哪儿

会有特效需要处理。

4. 做出的纯黑带硬字幕的视频的帧率,要与电影的的帧率,码率不能太低,

不然硬字幕会模糊

如果不想用百度文字识别接口,就不要用VideoSubFinde如把硬字幕转srt

用我发布的这贴子里的方法,把硬字幕转srt

https://cnlang.org/thread-84911-1-1.html

游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1威望 +50

大洋 +1000

收起

理由

why1812

+ 50

+ 1000

很给力!

查看全部评分

收藏30

支持2

反对0

回复

使用道具

举报

提升卡

置顶卡

沉默卡

变色卡

千斤顶

longlong4856

longlong4856

当前离线

积分9186

阅读权限70

主题1

帖子2116

注册时间16-10-12

在线时间833 小时

UID2383

精华0

1

主题2116

帖子9186

积分

旅长

大洋3356

阅读权限70

发消息

推荐

发表于 21-7-18 20:32

|

只看该作者

感谢分享 非常实用 正需要这个 太感谢了

回复

支持 1

反对 0

使用道具

举报

老李拉

老李拉

当前离线

积分3391

阅读权限60

主题5

帖子4302

注册时间16-10-7

在线时间5359 小时

UID1818

精华0

5

主题4302

帖子3391

积分

团长

大洋3954

阅读权限60

发消息

沙发

发表于 21-7-18 18:42

|

只看该作者

进来学习一下

回复

支持

反对

使用道具

举报

125899

125899

当前离线

积分153

阅读权限20

主题2

帖子102

注册时间19-10-2

在线时间905 小时

UID11902

精华0

2

主题102

帖子153

积分

班长

大洋1464

阅读权限20

发消息

板凳

发表于 21-7-18 18:49

|

只看该作者

感谢楼主分享这么好的技术贴

回复

支持

反对

使用道具

举报

chenchaocf

chenchaocf

当前离线

积分687

阅读权限40

主题16

帖子2325

注册时间19-10-3

在线时间1312 小时

UID12511

精华0

16

主题2325

帖子687

积分

连长

大洋922

阅读权限40

发消息

地板

发表于 21-7-18 18:56

|

只看该作者

好贴,学习一下.

回复

支持

反对

使用道具

举报

何处都言欢

何处都言欢

当前离线

积分930

阅读权限40

主题1

帖子5728

注册时间20-7-1

在线时间1565 小时

UID16774

精华0

1

主题5728

帖子930

积分

连长

大洋46386

阅读权限40

发消息

5#

发表于 21-7-18 19:00

|

只看该作者

感谢分享,前来学习一下

回复

支持

反对

使用道具

举报

15231081991

15231081991

当前离线

积分120

阅读权限20

主题0

帖子649

注册时间20-9-12

在线时间132 小时

UID17238

精华0

0

主题649

帖子120

积分

班长

大洋166

阅读权限20

发消息

6#

发表于 21-7-18 19:04

|

只看该作者

吉祥如意。。。。。。。。。。。。。

评分

参与人数 1大洋 -20

收起

理由

why1812

-20

回复内容和技术版块无关

查看全部评分

回复

使用道具

举报

Tangwenx

Tangwenx

当前离线

积分1095

阅读权限50

主题1

帖子2655

注册时间19-2-7

在线时间1574 小时

UID10499

精华0

1

主题2655

帖子1095

积分

营长

大洋16502

阅读权限50

发消息

7#

发表于 21-7-18 19:15

|

只看该作者

谢谢,看下楼主的方法

回复

支持

反对

使用道具

举报

kevin

kevin

当前离线

积分3222

阅读权限60

主题19

帖子3171

注册时间16-10-11

在线时间2188 小时

UID2260

精华0

19

主题3171

帖子3222

积分

团长

大洋147247

阅读权限60

发消息

8#

发表于 21-7-18 19:16

|

只看该作者

本帖最后由 kevin 于 21-7-18 19:21 编辑

搞得这么麻烦,将sup字幕压制到视频里,然后ocr硬字幕,你这不是画蛇添足吗?直接ocr不就好了吗?

回复

支持

反对

使用道具

举报

DB279

DB279

当前离线

积分24

阅读权限10

主题2

帖子83

注册时间20-10-1

在线时间37 小时

UID17584

精华0

2

主题83

帖子24

积分

列兵

大洋5791

阅读权限10

发消息

9#

发表于 21-7-18 19:16

|

只看该作者

校对很费时间吧

回复

支持

反对

使用道具

举报

pwtwypsg

pwtwypsg

当前离线

积分315

阅读权限30

主题4

帖子154

注册时间20-7-14

在线时间959 小时

UID16863

精华0

4

主题154

帖子315

积分

排长

大洋712

阅读权限30

发消息

10#

发表于 21-7-18 19:17

|

只看该作者

好好学习,天天向上,多谢分亨!

回复

支持

反对

使用道具

举报

gumfifa

gumfifa

当前离线

积分66990

阅读权限120

主题280

帖子5003

注册时间17-2-15

在线时间8652 小时

UID5053

精华1

280

主题5003

帖子6万

积分

炊事员

大洋427625

阅读权限120

发消息

11#

发表于 21-7-18 19:24

|

只看该作者

我记得IdxSubOcr新版可以直转,看看又什么新招。

回复

支持

反对

使用道具

举报

huleigood

huleigood

当前离线

积分1398

阅读权限50

主题4

帖子6246

注册时间17-2-4

在线时间1809 小时

UID4887

精华0

4

主题6246

帖子1398

积分

营长

大洋20917

阅读权限50

发消息

12#

发表于 21-7-18 19:26

|

只看该作者

赶快回复学习一下

回复

支持

反对

使用道具

举报

gumfifa

gumfifa

当前离线

积分66990

阅读权限120

主题280

帖子5003

注册时间17-2-15

在线时间8652 小时

UID5053

精华1

280

主题5003

帖子6万

积分

炊事员

大洋427625

阅读权限120

发消息

13#

发表于 21-7-18 19:28

|

只看该作者

复杂了,绕一圈还用百度ocr,建议用IdxSubOcr新版就可以了。

回复

支持

反对

使用道具

举报

BiBi_dog

BiBi_dog

当前离线

积分671

阅读权限40

主题0

帖子2335

注册时间20-7-2

在线时间855 小时

UID16786

精华0

0

主题2335

帖子671

积分

连长

大洋10432

阅读权限40

发消息

14#

发表于 21-7-18 19:53

|

只看该作者

学习一下!!!

评分

参与人数 1大洋 -20

收起

理由

why1812

-20

相同回复灌水

查看全部评分

回复

使用道具

举报

henryhappy1988

henryhappy1988

当前离线

积分258

阅读权限30

主题8

帖子1762

注册时间18-7-7

在线时间622 小时

UID8544

精华0

8

主题1762

帖子258

积分

排长

大洋16232

阅读权限30

发消息

15#

发表于 21-7-18 19:55

|

只看该作者

感谢分享,前来学习

回复

支持

反对

使用道具

举报

yaojingzhe

yaojingzhe

当前离线

积分3133

阅读权限60

主题77

帖子2087

注册时间21-1-23

在线时间1120 小时

UID18212

精华2

77

主题2087

帖子3133

积分

团长

大洋92543

阅读权限60

发消息

16#

楼主|

发表于 21-7-18 20:09

|

只看该作者

gumfifa 发表于 21-7-18 19:28

复杂了,绕一圈还用百度ocr,建议用IdxSubOcr新版就可以了。

百度的文字识别率高得多

回复

支持

反对

使用道具

举报

yaojingzhe

yaojingzhe

当前离线

积分3133

阅读权限60

主题77

帖子2087

注册时间21-1-23

在线时间1120 小时

UID18212

精华2

77

主题2087

帖子3133

积分

团长

大洋92543

阅读权限60

发消息

17#

楼主|

发表于 21-7-18 20:11

|

只看该作者

gumfifa 发表于 21-7-18 19:28

复杂了,绕一圈还用百度ocr,建议用IdxSubOcr新版就可以了。

IdxSubOcr出新版了?请问版本号是多少?以前用IdxSubOcr,用怕了,大量的无效图片手动删除。

点评

gumfifa

不可能啊,sup不是视频的硬字幕,识别率挺好的。

发表于 21-7-18 20:29

gumfifa

2.03

发表于 21-7-18 20:26

回复

支持

反对

使用道具

举报

yaojingzhe

yaojingzhe

当前离线

积分3133

阅读权限60

主题77

帖子2087

注册时间21-1-23

在线时间1120 小时

UID18212

精华2

77

主题2087

帖子3133

积分

团长

大洋92543

阅读权限60

发消息

18#

楼主|

发表于 21-7-18 20:13

|

只看该作者

kevin 发表于 21-7-18 19:16

搞得这么麻烦,将sup字幕压制到视频里,然后ocr硬字幕,你这不是画蛇添足吗?直接ocr不就好了吗? ...

直接ocr,识别率不高,校对很费事,我这方法,我已经出来了40多集的纪录片,识别率100%。

回复

支持

反对

使用道具

举报

ggggongbing

ggggongbing

当前离线

积分7273

阅读权限70

主题3

帖子3309

注册时间20-3-25

在线时间13904 小时

UID16322

精华0

3

主题3309

帖子7273

积分

旅长

大洋2693

阅读权限70

发消息

19#

发表于 21-7-18 20:32

|

只看该作者

这个必须得支持下,多谢分享,学习下。

回复

支持

反对

使用道具

举报