View Full Version : HD subtitle ripping (SUPread)
Pages :
1
2
3
4
5
6
7
8
9
10
11
12
13
[
14]
15
16
Snowknight26
15th April 2008, 03:51
Do the following:
1) Use SUPread and save as HD-DVD Format
2) Load the new sup to subtitle creator (Tools-->Manipulate SUP)
3) Save as idx/sub
4) Use Subrip
It did worked for me.
Here is the first episode OCRed.
Where is the option to save it as sub?
Also, how would you open the idx in subrip? Everytime I tried opening the idx from subtitlecreator, it said invalid header or something to that effect.
XhmikosR
15th April 2008, 13:24
The option is in the options tab.
http://img227.imageshack.us/img227/6586/supsj1.th.gif (http://img227.imageshack.us/my.php?image=supsj1.gif)
In subrip press the open ifo button and load the idx you've made with SubtitleCreator.
http://img227.imageshack.us/img227/1606/subea0.th.gif (http://img227.imageshack.us/my.php?image=subea0.gif)
If you have problems it might be something wrong with the sup file and that's why you can't open it.
manusse
15th April 2008, 19:11
Where is the option to save it as sub?
In case you're asking for SC, just save it as VobSub (a sub/idx pair of file will be created).
Also, how would you open the idx in subrip
Be sure to use subrip and not suprip ;)
Cheers
Manusse
XhmikosR
15th April 2008, 19:22
Subrip is able to open the idx if you save it first with SubtitleCreator.
At least it worked for me that way.
Also there is the alternative of SupRip (http://exar.ch/suprip/) but it is still "buggy".
Snowknight26
15th April 2008, 23:09
I meant to ask save as sub in SubtitleCreator. Can only save it as sup/idx from the 'Manipulate SUP' window.
The way I'm doing it is.. demuxing the subs with eac3to, export to SUP with SUPRead (whats the point of this step?), open with SubtitleCreator under the 'Manipulate SUP' form, save as .idx, then open with SubRip. However, every 3rd line of subtitles or so, I get the form that says "This subtitle item can't be processed." in caps. Also tried opening the .sup
I've tried SupRip before, and its great, but the only problems I've noticed are that it has a hard time distinguishing between I and L (lowercase). That, and it puts spaces in strange places, even with the settings changed.
Taktaal
16th April 2008, 11:39
I've tried SupRip before, and its great, but the only problems I've noticed are that it has a hard time distinguishing between I and L (lowercase). That, and it puts spaces in strange places, even with the settings changed.
Can you post a .sup file you're having issues with? Especially the spaces part, I know about the problem with l/I and am working on it but can always use more test cases.
XhmikosR
16th April 2008, 13:10
I also have a problem with SupRip. Even though the problem with the durations is fixed, I see that in the srt some lines are missing.
Here is the sup file extracted with tsremux and the srt after the OCR with SupRip.
http://www.mediafire.com/?jtgiqmkskrg
If you need anything else tell me.
Also there are spaces after some letters, but the language is not English (it's Greek) and I don't know if you can do anything about it.
saint-francis
23rd April 2008, 17:59
Here's one SUPread can't handle. It's a BD .sup.
http://www.mediafire.com/?rmg9zgsm4wd
saint-francis
28th April 2008, 14:45
Here's another one.
http://www.mediafire.com/?vl39wjblzjl
Ansuer
11th May 2008, 13:53
I'm trying to get SupRead working with english subtitles. It doesn't seem to be understanding the OCR, all I get is lots of periods, question marks, and colons.
I've entered the text manually and ocr'ed all, but it's still doing the same.
Can someone guide me on what skew/level/space settings they use? Or how I can "teach" this tool english?
Taktaal
11th May 2008, 20:11
saint-francis, I fixed the problem with the spanish subtitle. The japanese one is a bit more difficult because I'll have to change quite a bit to support top-to-bottom characters, but I started working on that.
saint-francis
12th May 2008, 02:13
saint-francis, I fixed the problem with the spanish subtitle. The japanese one is a bit more difficult because I'll have to change quite a bit to support top-to-bottom characters, but I started working on that.
Woah nice. Thanks. Now does suprip convert DB .sup to HD DVD .sup like supread does? Honestly that's all I use supread for.
dorati
19th May 2008, 20:34
For smoothly playback I change my HD-Content from 23.976 fps to 25 fps (PAL-Speedup).
Is there a Solution to correct the time of the suptitles (SRT or SUP), because later this step, there shown at the wrong position.
vlada
19th May 2008, 21:52
dorati> I think thar SubtitleCreator might be able to correct the SUP subtitles and any subtitle editor (Subtitle Workshop, SubtitleTool CZ, SubRip etc.) I can think of can easily speed up SRT subtitles.
dorati
20th May 2008, 15:43
@vlada
thx for replay - i will test.
Is there a programm, with shows me only "Forced" - Suptitles in a SUP File from HD-Movies ??
I think,
- SUPread has no Option for this.
- SupRip has this Option - but still not work correct
indeed, better support for forced subs would be much appreciated :)
hubblec4
20th May 2008, 17:29
hi pelican9
i hope you have time to fix a small problem.
the subtitle in the movie "War" (german RC2). i can load it but i cant export to hd-dvd.sup.
when try this, supread crash.
i load up the bluray.sup so you can have a look at the file.
http://rapidshare.com/files/116308493/deu_hg-org.rar.html
thanks for your programm...
hubble
Taktaal
21st May 2008, 14:39
@vlada
thx for replay - i will test.
Is there a programm, with shows me only "Forced" - Suptitles in a SUP File from HD-Movies ??
I think,
- SUPread has no Option for this.
- SupRip has this Option - but still not work correct
Can you upload the .sup file somewhere? I still need a good example of a subtitle that has working forced subs.
Good = not a movie that claims to have forced subtitle but I end up finding out that they are either hardcoded into the video stream or only display if all subtitles are on.
dorati
21st May 2008, 17:31
http://www.megaupload.com/?d=AXH19YVC
Suptitle 1 and 21 must be forced.
michael1971
11th June 2008, 21:19
Hello Pelican, your program is very great :)
Can you insert the french character in the matrice =>
â à é è ë ê ï î ô ç €
Thank you very very much !!!!
jangai
5th July 2008, 17:18
Hello Pelican, your program is very great :)
Can you insert the french character in the matrice =>
â à é è ë ê ï î ô ç €
Thank you very very much !!!!
Oh yes yes... + 1 !!!
When can we hope a new "abc.png" (and corresponding SUPread) ??
:thanks:
version1
13th July 2008, 11:45
Hi,
3 french in this post, one more with me :goodpost:
thanks for the job
hope a new abc...(french character)
:thanks:
jj666
21st July 2008, 00:16
Seem to have a critical error when starting Suprip 0.96:
arrayLine is 24 instead of 26
Void .ctor(System.String)
at SupRip.SubtitleFont..ctor(String fontname)
at SupRip.MainForm..ctor()
at SupRip.Program.Main(String[] args)
Is there any way to fix?
Cheers,
-jj-
Taktaal
21st July 2008, 01:05
Weird, that shouldn't happen.
Go to Start->Run, then enter "%appdata%\suprip" (without the "")
In the directory that then comes up, delete the default.font.txt file.
Seem to have a critical error when starting Suprip 0.96:
arrayLine is 24 instead of 26
Void .ctor(System.String)
at SupRip.SubtitleFont..ctor(String fontname)
at SupRip.MainForm..ctor()
at SupRip.Program.Main(String[] args)
Is there any way to fix?
Cheers,
-jj-
saint-francis
21st July 2008, 05:50
Taktaal would it be possible for you to add the functionality in suprip to convert BD .sup to HDDVD .sup? It seems like development has ceased on supread and this format conversion is an important part of it for in turn converting the subtitles to vobsub format. You appear to be doing a really good job of keeping your tool up to date. Thanks at any rate for being so responsive to issues people are having.
jj666
21st July 2008, 06:42
Problem fixed, thanks Taktaal :-)
-jj-
Taktaal
21st July 2008, 07:48
Taktaal would it be possible for you to add the functionality in suprip to convert BD .sup to HDDVD .sup? It seems like development has ceased on supread and this format conversion is an important part of it for in turn converting the subtitles to vobsub format. You appear to be doing a really good job of keeping your tool up to date. Thanks at any rate for being so responsive to issues people are having.
The problem is that it's relatively easy to decode a file format by reverse engineering it, but a lot harder to encode something in a valid enough way that official players don't choke on it.
If I ever implement sup encoding, it's going to be to the Bluray format anyway since the HD-DVD is dead...
saint-francis
21st July 2008, 09:25
The problem is that it's relatively easy to decode a file format by reverse engineering it, but a lot harder to encode something in a valid enough way that official players don't choke on it.
If I ever implement sup encoding, it's going to be to the Bluray format anyway since the HD-DVD is dead...
All very valid points you make. The issue is that there is no other way to get BD .sup to vobsub format. Maybe SubtitleCreator will someday support the conversion like it does now for HDDVD .sup but until then if we want to retain things like placement of subtitles we need to convert BD .sup to HDDVD .sup first. I guess this will just be a waiting game for those like me who aren't programmers and can't write the code themselves. Honestly the best solution IMO for the end user would be for vobsub to be able to work with BD just like it can with DVD but vobsub development has slowed to a crawl. It's great that supread can keep the resolution of HD subtitles but we are still limited by what the OCR technology can give us and the way that such subtitles don't retain the original placement of subtitles which are placed in unconventional places on the screen. None the less I applaud you in being the only person developing HD subtitles ripping technology.
Greif
26th July 2008, 21:32
@Taktaal, I get the following error message when trying to OCR a sup file. I'm using 0.96
"Exception of type 'SupRip.SubtitleImage+EndOfImageReachedException' was thrown."
at SupRip.SubtitleImage.ColumnContainsPixels(Byte[,] image, Int32 column, Int32 limit, Double angle, Int32 y1, Int32 y2)
at SupRip.SubtitleImage.FindLetters()
at SupRip.SubtitleImage.CreateSubtitleArray()
at SupRip.SubtitleFile.GetSubtitleImage(Int32 n)
at SupRip.MainForm.ImageOCR(Int32 n, Boolean reportUnknownCharacter)
at SupRip.OcrThread.Run()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Daiz
5th August 2008, 20:49
Since this thread is huge, I'm sorry if my question has been answered earlier, but here I go:
Is there any way to create a Blu-ray compatible SUP file from BDN XML and 8-bit PNGs without using Scenarist or other complete Blu-ray authoring programs?
I have generated the BDN XML and PNG images with an experimental program and would like if I could turn the BDN XML and images into a SUP fast & easy.
EDIT: Man, I just noticed this:
The problem is that it's relatively easy to decode a file format by reverse engineering it, but a lot harder to encode something in a valid enough way that official players don't choke on it.
If I ever implement sup encoding, it's going to be to the Bluray format anyway since the HD-DVD is dead...
So apparently a fast way doesn't exist, then. Oh well. Any ideas would be nice though.
Octo-puss
25th August 2008, 06:19
Hey Pelican, I wanted to give you one enormous thanks for SUPread! Just discovered it yesterday after a few hours of trying to figure out a way to get subs from the source (never managed for DVDs) :)
LowDead
26th August 2008, 12:33
*Scratching my hair* How come Supread don't show the subs? I have tried both demuxed subs from eac3to and evodemux with same result. I have also tried open the sups in subtitle creator where they show correctly (although the evodemux one didn't show all lines).
I only get, in the SRT tab, it says line 1, line 2 and so on.. and in image tab it shows just a black image.
I tried to save a new sup with subtitle creator and when i open it in subread it shows up correctly but the export to bd sup don't show at all on the final bd..
Any ideas?
//LD
Adub
26th August 2008, 16:24
You have to OCR the sub for you to actually see the text instead of "Line 1", "Line 2", etc.
LowDead
26th August 2008, 16:50
thanks for reply, but that doesn't work either.. still notging shows up.
LowDead
27th August 2008, 15:27
I have done some tests now.. I got it to show the lines correctly in "image" tab. When pressing OCR it recognizes only dots in every line, and when i use OCR all it crashes at 49%.
The only way I can get a visible image is if i have OCR checked in options. Also I have to close and restart the program for the options to work.
rica
30th August 2008, 14:56
Hi guys, sorry but haven't completed reading whole thread:
Where is this abc.png and what is this?
XhmikosR
30th August 2008, 15:20
It's an image needed by SUPread to OCR the .sup file.
But SupRip (http://exar.ch/suprip/) is by far better, at least for non English languages.
http://thumbnails6.imagebam.com/1225/0a638812244245.gif (http://www.imagebam.com/image/0a638812244245)
rica
30th August 2008, 15:25
Thanks a lot :thanks:
Octo-puss
30th August 2008, 16:18
What is OCR?
XhmikosR
30th August 2008, 16:21
http://en.wikipedia.org/wiki/Optical_character_recognition
.sup are bitmaps and you want to convert them to text based subtitles like .srt.
rica
30th August 2008, 16:37
XhmikosR,
I've tried Suprip. Even i don't select "auto OCR" i get nonsense characters, nothing else.
What is missing?
http://img84.imageshack.us/img84/334/supripuo0.th.png (http://img84.imageshack.us/my.php?image=supripuo0.png)
_ _ _ _ _ _
XhmikosR
30th August 2008, 16:52
XhmikosR,
I've tried Suprip. Even i don't select "auto OCR" i get nonsense charecters, nothing else.
What is missing?
http://img84.imageshack.us/img84/334/supripuo0.th.png (http://img84.imageshack.us/my.php?image=supripuo0.png)
_ _ _ _ _ _
You have to "teach" the program to recognize each character, so you have to enter the characters manually the first time.
http://thumbnails9.imagebam.com/1225/80bd9d12249483.gif (http://www.imagebam.com/image/80bd9d12249483)
rica
30th August 2008, 17:05
Do you mean copy-past from character map letter by letter?
XhmikosR
30th August 2008, 17:52
No, I mean that you have to input the correct character for each red character using your keyboard or the character map (it's easier and faster with your keyboard though). This just has to be done only the first time.
rica
30th August 2008, 18:05
:thanks: i got it :)
EDIT:
The first time it took 10 minutes; seems difficult but it is really easy; thx again..
stottle
4th September 2008, 06:08
Can someone give me a hand?
I'm trying to convert some HD DVDs to Bluray. I'm using eac3to to demux the streams, saving the english subtitles as .sup files. I then want to put the movie back together as bluray using tsmuxer. I don't understand what the differences are, but I understand there are difference between an hddvd .sup file and a bluray pgs (which also usually is demuxed with a .sup extension). I tried loading the hddvd .sup into supread and exporting, but while the subtitle was listed as an option in TMT, selecting it didn't actually show the subtitles. tsmuxer did load the new file, which didn't work for the original hddvd .sup.
I'm assuming this is simply operator error, but I'm not sure what to change. Would someone mind posting a screen capture of the correct settings for converting hddvd .sup to bluray?
Thanks
saint-francis
4th September 2008, 12:59
All you do is load the BD .sup like you would any file in any gui, then select BD as the output type. Then just hit export. Remember to set your desired destination or supread will just put the newly made .sup (it will have the same name as the original but it will also say HD DVD) in the folder where supread resides. If you have done these steps then you did it right and it's your playback equipment that's the cause of the problem.
rica
7th September 2008, 11:58
Hi guys.
Today i converted 24p video and audio to 25p PAL with eac3to using "-speedup" option.
Everything went fine.
This time i had to convert the subtitle to 25 fps as well; used SUPread.
Options > BD > 25 fps and exported and later converted to srt.
Nothing has changed in timecode. (For test i even made a 29.97 srt as well; timecode never changed)
The right timecode must have been:
1) 00:00:51 > 00:00:53
2) 00:00:56 > 00:00:58
3) 00:00:59 > 00:01:03
........
Check:
http://img118.imageshack.us/img118/9643/subtitlebo6.th.png (http://img118.imageshack.us/my.php?image=subtitlebo6.png)
(original is on the right.)
And, any ideas?
_ _ _ _ _
rica
10th September 2008, 21:32
And, any ideas?
OK the method which i followed to fix:
Demux raw video, audio and subtitle files with eac3to.
Speedup 24 p video and audio to 25 fps with eac3to using "-speedup" option.
Now we will try to speedup 24 fps subtitle to 25 fps:
Convert sup to srt using SupRip. (SUPread /or SubRip is another alternative but i choose SupRip since it is a clever program which you can teach him all characters easily)
http://exar.ch/suprip/
Syncronizing will be made by Subtitle Workshop:
http://www.urusoft.net/download.php?lang=1&id=sw4
Subtitle Workshop will not recognize the srt created by SupRip (SUPread /or SubRip srts will be recognized though)
http://img225.imageshack.us/img225/7279/001xj3.th.png (http://img225.imageshack.us/my.php?image=001xj3.png)
so you have to make srt recognized by Subtitle Workshop;
Open srt and save it as "ANSI" txt:
http://img339.imageshack.us/img339/7017/002uf7.th.png (http://img339.imageshack.us/my.php?image=002uf7.png)
Now we can see now it can be known by Subtitle Workshop and we load subtitle:
http://img339.imageshack.us/img339/8198/003wa0.th.png (http://img339.imageshack.us/my.php?image=003wa0.png)
On this stage we make a TS, muxing video and audio files with TSMuxer which we use on Subtitle Workshop.
Main menu > Video > Open and you will see the video on the screen(you don't see video here on this SS since it's using OverlayMixer, i think)
http://img225.imageshack.us/img225/4594/004rk5.th.png (http://img225.imageshack.us/my.php?image=004rk5.png)
The final step:
Edit > Timings > Adjust > Adjust subtitle and set first spoken points on the first and last subtitle lines:
http://img393.imageshack.us/img393/3108/005xq3.th.png (http://img393.imageshack.us/my.php?image=005xq3.png)
And save as "*.srt"
Revized and original:
http://img225.imageshack.us/img225/231/006ts1.th.png (http://img225.imageshack.us/my.php?image=006ts1.png)
Now you can remux the TS file with this revized srt to BD or m2ts with TSMuxer; it will convert the srt to PGS.
(Or keep srt with the same name of ts under the same folder and watch with MPC-HT.)
_ _ _ _ _
Ulf
26th September 2008, 11:23
I am currently converting my HD-DVD's to Blu-ray. In order to fit the content on a single layer DVD I downscale the movie to 720p and encode with x264. Everything is straightforward, except for downscaling of the subs. I extract the bitmaps to PNG format using SUPread. These are 8-bit PNG's with variable transparency (set in the tRNS chunk of the PNG files).
Neither Photoshop CS nor GIMP reads the full transparency data. I have found that ImageMagick (convert.exe) actually can convert the PNG's to 32-bit (with transparency preserved) and scale them down to 1280x720. Another command-line program, Pngnq, can convert the 32-bit PGN's back to 8-bit with variable transparency.
I now have a BDN XML file (720p) and a set of 8-bit PNG's. Does anyone know a way doing the opposite of what SUPread does, i.e. to create a "sup" subtitle file from a XML file and PNG's?
I have access to Scenarist and I made one Bly-ray compilation with the 720p content. The end result is perfect with subtitles looking as the original (no jaggy outlines). A much easier (and less costly) way would be to use the free tsMuxeR. The only obstacle is the lack of a program that can create a "sup" file from BDN XML file and PNG's. Can anyone help?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.