Log in

View Full Version : easySUP/goSUP - an easy way to create BD SUP, BDN XML/PNG & DVD SUB with SRT/ASS/SUB


Pages : 1 2 [3] 4

ClearAcid
21st June 2010, 21:41
no, the fonts weren't installed when I first converted it but they did show up (they were in the same folder as the ass sub)
when I went to try it again today the fonts didn't load (installing them didn't work either)
maybe it has something to do with Haali Media Splitter? (I have K-lite Mega Codec pack installed if that helps)
thanks Dean

Edit:

Seems like I fixed it
I put back the fonts into the mkv with the ass subs and they loaded fine
although it did load them from the folder before I just can't figure out why it won't load them anymore
oh well
Thanks Dean

laserfan
29th June 2010, 15:14
I'm curious about something: how is it that if I ask tsMuxeR to make a subtitle for me from an .srt e.g. include this line:

S_TEXT/UTF8, "D:\video\english.srt",font-name="Trebuchet MS",font-size=48,font-color=0x00FFFFFF,bottom-offset=144,font-border=1,text-align=center,video-width=1920,video-height=1080, fps=23.976, lang=eng

that the entire process of muxing video & audio and making a 1080p sub and including *it* as well takes only a few minutes, but if I use EasySUP it takes at least an order-of-magnitude longer just to make the subtitle? What is the "magic" in tsMuxeR that's different from this & other sub-making tools?

deank
29th June 2010, 15:56
goSUP takes about 5-10 mins for 2hr movie in 1080p and is much-MUCH faster than easySUP.

The difference is that tsmuxer creates all itself and doesn't depend on avisynth or bdsup2sub or anything.

I quit using tsmuxer's subtitles an year ago, because I like 70%/90% opaque black background, shadow and outline and I'm in no hurry when creating the subtitles (being a non-english user).

The best thing would be if the author of BDsup2sub includes support for text based subtitles (srt/sub/ass). Then there will be no need for other tools.

laserfan
29th June 2010, 18:11
The difference is that tsmuxer creates all itself and doesn't depend on avisynth or bdsup2sub or anything.
Ah, I see--of course. Thanks for your input Dean! :)

laserfan
29th June 2010, 19:26
No luck with standalone goSUP--blank preview window and then I click Convert and AVSinfo crashes Problem signature:
Problem Event Name: APPCRASH
Application Name: avsinfo.exe
Application Version: 0.0.0.0
Application Timestamp: 4c03c902
Fault Module Name: AVIFIL32.dll
Fault Module Version: 6.1.7600.16490
Fault Module Timestamp: 4b2c942b
Exception Code: c0000005
Exception Offset: 00006266
OS Version: 6.1.7600.2.0.0.768.3
Locale ID: 1033
Additional Information 1: b151
Additional Information 2: b151e745140957f728e91db43bb63cef
Additional Information 3: 1a0c
Additional Information 4: 1a0cbd9b1fa0901e28237da97723846c

Then I put goSUP.exe into my mAVCHD dir and ran from there--same problem. I'm downloading latest mAVCHD (36Mb!!!!) to try once more but if there are any ideas I'd love to hear them.

laserfan
29th June 2010, 20:52
DL'ed multiAVCHD b758 and running goSUP yields the same error as above. What am I missing. Running W7 x64 here but using Avisynth x32 fwiw.

deank
30th June 2010, 08:56
The crash is in:

Fault Module Name: AVIFIL32.dll

which seems like a system fault.

Can you try to process a SRT file with just 5-10-20 subtitle lines (a small one) and check if you'll get the same error.

Dean

laserfan
30th June 2010, 16:09
...seems like a system fault.

Can you try to process a SRT file with just 5-10-20 subtitle lines (a small one) and check if you'll get the same error.No luck with that. I also found & unchecked an ffdshow option ("Use only in (apps)") w/o success. Tried another PC XP x32 no better.

I tried running avsinfo.exe alone in a command window and it wants an .avs script, but I see no "interim scripts" generated by goSUP--what's avsinfo looking for in that regard?

deank
30th June 2010, 18:35
It executes a script (called script.avs in goSUP folder) and this script generates PNG files.

laserfan
30th June 2010, 21:24
It executes a script (called script.avs in goSUP folder) and this script generates PNG files.OK, upon "Convert" goSUP creates another goSUP folder (within folder goSUP) that contained the script. On a hunch, I moved the goSUP directory to C:\ and it works!

It doesn't seem to like being stored within C:\Program Files (x86)\goSUP on my W7 x64 installation.

So it's working now under C:\goSUP, including the preview window. Thanks for your help Dean. :)

deank
1st July 2010, 09:28
:) It is a bug. You can redownload the exe only (http://multiavchd.deanbg.com/gosup.exe).

Dean

laserfan
1st July 2010, 14:15
:) It is a bug. You can redownload the exe only (http://multiavchd.deanbg.com/gosup.exe).Good deal, thanks.

Hey I noticed that goSUP process does not respect <i> (italic) marks in .srt files. Is that something that's hard to do? It's one thing I miss vs. the tsMuxeR method.

deank
1st July 2010, 14:20
To accomplish bold/italic style I'll need to include SubtitleEx.dll plugin. I'll have to test and see if it will slow things down.

lintran
10th July 2010, 21:44
Hello Deank!
Thank for creating fantastic program EasySup. I've a few questions:
- I know Full frame mode will take longer time than Fast and Half Frame mode. If i only load .srt file without video, then choise format (DVD SUB or BD SUP), choise Resolution (480 or 1080p) then start to make DVD Subtitle (Or BD Sup), so in this case does Full frame, Half Frame or Fast mode that i choise affect to the result? (Subtitle Quality, i meant) or it will give the same result?
- Does EasySup support unicode?
- What is diffirent between GoSup and EasySup, in case just want to create DVD or BD sup from srt (without video), does GoSup and EasySup give the same result with same setting?
Thank you Deank

deank
11th July 2010, 09:57
1) Without video you'll need to set resolution and framerate manually, because easySUP wouldn't know what to do (and will default to 1280x720 @ 23.976 - I think I'll have to change this to 1920x1080@23.976, since it is the most common for Blu-ray anyway)

2) Both easySUP and goSUP work better with ANSI text files

3) The difference is that goSUP works about 10 times faster and doesn't require vsfilter.dll, but won't handle bold/italic/underline codes. Also, goSUP doesn't do DVD SUP - only PNG+XML+BDN and SUP.

Dean

lintran
11th July 2010, 18:53
Thank you Dean.
Seem you misunderstood my 1st question. Let me re-explain it:
- If all setting are same (DVD Sub, Res 480, Framerate 23.976...), only Mode is difference, in this case does "mode setting" (Fast, Halfframe,Fullframe) affect the result? (Subtitle Quality, I mean)
P/S: I have 1 request for next version and hope you will consider about it
- If 1 or some lines of subtitle are too long and over safe zone, of course EasySup will split these lines. So i want EasySup has a feature that can report (or mark) these too long lines. It will help us can fix these lines to fit within safe zone.
Thank so much.

deank
12th July 2010, 09:17
1) No, it won't affect quality. The difference is the size of the frame which is processed and it affects speed. In case you have up to 3 or 4 lines of subtitle text FAST mode is okay.

2) I'd suggest that you always use Subtitle Workshop to check and fix your SRT before processing it.

Dean

lintran
12th July 2010, 12:57
Yeah, Dean. I've got it.
2) Both easySUP and goSUP work better with ANSI text files<-- Does it mean EasySup and goSup still work with unicode but might be have some bugs?
Thank you and so sorry for my bad English ability :D

deank
13th July 2010, 09:21
easySUP works fine with UTF-8. Make sure that you select a proper font, which supports UNICODE (like Arial). The default "Trebuchet MS" may not support UTF. goSUP seem not to support UTF.

Dean

laserfan
13th July 2010, 14:10
easySUP works fine with UTF-8. Make sure that you select a proper font, which supports UNICODE (like Arial). The default "Trebuchet MS" may not support UTF. goSUP seem not to support UTF.How does one know for sure if a font supports UNICODE or not? :confused:

deank
13th July 2010, 14:12
The latest updated version of goSUP (http://multiavchd.deanbg.com/goSUP.exe) now supports:

* Bold, Italic, Underline SRT styles
* UTF-8

...and is still much faster than easySUP (and about 3x faster than the previous goSUP version), but requires vsfilter.dll in tools folder (if you have multiAVCHD you can find the DLL there). Encoding preview is now removed.

///

@laserfan: I don't know :)

laserfan
13th July 2010, 16:52
How does one know for sure if a font supports UNICODE or not? :confused:

I don't know :)Well, thanks--at least now I don't feel quite so stoopid! :p

It's all a puzzle to me because I often times use SupRip to first OCR a .sup file to .srt; then I need to import to Subtitle Workshop before converting-back to .sup, and Subtitle Workshop insists on ANSI files for input. Then I lose the special characters. But I like ST a lot because it automagically removes "hearing impaired" subs, and other nasties (e.g. converts l (ell) to I (Capital-i)).

If anyone knows a better way to do this I'd love to hear about it.

Midzuki
13th July 2010, 19:39
Since sometime after 1992 :) , all decently-authored fonts support UCS-2 mapping (i.e., 16-bit Unicode codepoints). Whether they contain or do not contain any characters beyond the outdated ASCII and ANSI charsets, that's an entirely-different story.

lintran
14th July 2010, 10:28
The latest updated version of goSUP (http://multiavchd.deanbg.com/goSUP.exe) now supports:

* Bold, Italic, Underline SRT styles
* UTF-8


It's really good news, Dean.
GoSup is faster 10x than EasySup and does goSup still give same result (quality) as EasySup (with same setting like EasySup )?
And you wrote:
3)Also, goSUP doesn't do DVD SUP - only PNG+XML+BDN and SUP. <-- does it mean it's still support idx/sub or not?
Thank you Dean.

deank
14th July 2010, 10:31
Yes, the quality is the same as from easySUP.
No, goSUP doesn't create DVD SUP - only Blu-ray SUP.

You can easily create 480i/576i BD-SUP and then load the file in BDsup2sub and export it as DVD SUP/IFO or SUP/IDX.

lintran
14th July 2010, 14:09
You can easily create 480i/576i BD-SUP and then load the file in BDsup2sub and export it as DVD SUP/IFO or SUP/IDX.

Yeah, Dean. I know it. And (might be) the last stupid question:
Is UTF-8 same Unicode. Exam: i have .txt file, and the font does support unicode (eg. Arial Unicode). Open it by Notepad and when i press Save As, if i choise save as UTF-8 or Unicode, will it give same result and EasySup, goSup still process it like it should? Or I have to save as UTF-8 for EasySup can process it?

deank
14th July 2010, 14:11
Unicode is different. Please use either ANSI or UTF-8.

cyrille
18th July 2010, 14:24
Dean

I have a problem with easy sup

I author a Bluray with scenarist BD in 1080 24p

I need 8 bit pngs

the xml BDN file generated with the 8 bit pngs is wrong it displays 23,976
instead of 24 and the timings are shifted about minus 1 1/2 second after 80 minutes ( the timecode list is shifted in the xml)

the xml BDN file generated with the 16 bit pngs is OK but I cannot use it because the naming scheme of the pngs is different

are yo aware of this bug?

thank you

Cyrillle

deank
18th July 2010, 14:27
Try to download goSUP.exe (http://multiavchd.deanbg.com/goSUP.exe), replace yours and try again.

cyrille
18th July 2010, 18:24
here as attachment the original srt file
and the 2 xml generated by easy sup

the 8 bit version has wrong timings and displays 13.976 instead of 24

thanks

cyrille
19th July 2010, 08:00
Dean

I work with easy sup because I have more controls

I tried the new goSup but it does not generate any files
the old one was OK

thanks

Cyrille

lintran
19th July 2010, 08:02
Hi Dean!
After used EasySup to create DVD SUB (idx/sub), i use BDSup2sub to convert it to DVD SUP/IFO. But i saw BDSup2sub have filter column, so what filter should i choise to do this job? Binear, Lanczos3 or something else?
Thank you and have a nice day.

deank
22nd July 2010, 09:00
I think when no resize is required (DVD->DVD) the filter won't be applied. Still you can switch trough filters and take a look at the difference. It will be obvious when doing 1080p to 480i resizing.

odin24
23rd July 2010, 22:51
Hi Dean, thanks for this app. I have a concern though, no matter which font size I select, the output is always the same size, and it is fairly small as it is intended for a 1080p TV, input is .ass. Oh yeah, one other thing... when I select BD SUP as the output I get an error at the point when it comes to creating the SUP (not sure what the error is though)... all of the PNGs are created fine, just no SUP. AVISynth and Java are installed. To get around this I select BDN-XML as the output, then create a BD SUP with BDSup2Sub, which creates a good BD SUP.

deank
24th July 2010, 08:16
easySUP cannot override the styles set in .ass/ssa subtitle files and probably there is font/size setting which causes the small fontsize.

I wonder why you get error at step 2, when bdsup2sub is called.

Btw you can try goSUP with this ssa file and check what will happen.

ybe
6th August 2010, 06:28
hello dean,


Is it possible to add support for Hebrew subtitle?

Thnk you

hoju3508
25th August 2010, 18:19
I'm trying to convert .ass to .sup using easySUP because as I understand it easySUP doesn't override the format in the .ass file.

The english sub is not showing up when it sees pos(#, #). Is this something that easySUP can't handle?

Dialogue: 0,0:01:52.92,0:01:55.51,eva engrish,Commander,0020,0000,0000,,{\bord0\blur0.1\1c&HB9B9B9&}Defend the limbo area at all costs!
Dialogue: 0,0:01:55.88,0:01:57.97,eva engrish,Commander,0020,0000,0000,,{\bord0\blur0.1\1c&HB9B9B9&\pos(645,518)}We cannot allow it to escape from Acheron.
Dialogue: 0,0:01:58.47,0:02:02.30,eva engrish,Commander,0020,0000,0000,,{\1c&HFAFAF8&\bord0\blur0.2\pos(637,521)}How could a containment system as secure as Cocytus be neutralized?
Dialogue: 0,0:02:03.01,0:02:05.43,eva engrish,Kaji,0020,0000,0000,,{\1c&HFAFAF8&\bord0\blur0.2}It was within the realm of possibility.
Dialogue: 0,0:02:06.43,0:02:10.44,eva engrish,Kaji,0020,0000,0000,,{\bord0\blur0.1\pos(640,519)}On its own, humanity is incapable of holding the Angels in check.
Dialogue: 0,0:02:11.02,0:02:13.86,eva engrish,Kaji,0000,0000,0000,,{\bord0\blur0.1}The analysis pulling a permafrost extraction


:thanks:

Link to .ass -> Here (http://www.mediafire.com/?lb5173gov3m8ztm)

deank
25th August 2010, 18:38
Set easySUP to "FULL FRAME" processing.

hoju3508
27th August 2010, 05:00
As it turns out, the .ass file's resolution is 1280x720. I went ahead and set "Full Frame" with an output resolution of 720. Then, I took the output from easySUP and resized it to 1920x1080 using BDSup2Sub and now the subs appear on screen correctly.

:thanks: again!

Manaka
28th August 2010, 08:53
Nice app! May I ask how the logo function work? Does it also create SUP file with logo?

versa1991
16th September 2010, 01:01
Hi, Dean,

I have a problem with the latest version of easySUP and would like to ask you for help.

I try to use it to export BDN+XML, and the output of 32bit xml & pngs is OK, but in 8bit folder, there's only a final-8bit xml file in it and no any png files. I try mant times with different settings, and the result is the same.

When I turn back to the old version of easySUP (0.4), the output of both 32bit and 8bit is OK.

I am wondering if this is a bug in it.

Thanks a lot

deank
16th September 2010, 08:34
I'll take a look. Until then you can convert these 32bit pngs+xml to 8bit with bdsup2sub or use the previous version.

picrade
20th September 2010, 22:02
I have a movie which has frame rate of 24.
I set the frame rate on easySUP to 24 and create the sup file from an .ass file.
But when I mux the video and sup file the subtitles are out of sync.
The subs start in sync, naturally, but gradually lag behind, i.e. they run slower than the video.
This tells me that the subs have been frame converted to 23.976.
May be that bdsup2sub is changing the frame rate.
Any way to fix this?

picrade
21st September 2010, 18:14
After some experiments I found a solution.
I ran the sup file created by easySUP through bdsup2sub doing a frame rate conversion setting both input and output frame rate to 24.
Now when I mux this new sup file the subtitles are in sync.
Go figure.

picrade
17th October 2010, 22:24
When you select frame rate of 24 in easySUP the resulting sup file has the frame rate of 23.976.
All other selections, 23.976, 25, 29.970, 50, 59.940, produce correct sup files.
(30 and 60 are not legal frame rates, are they?)

Naturally when muxing this sup file with a video with fps of 24, the subs go out of sync.
The solution above, frame rate conversion from 24 to 24 with bdsup2sub, simply resets the fps in the sup file to 24, without screwing the timings.

I did a BDN+XML, and in the XML file the frame rate was set to 23.976 even though on easySUP it was set to 24.
So maybe the problem is with avs2bdnxml.

nautilus7
14th November 2010, 13:11
Hi, 2 questions:

* Is there a way to change the shadow color of the PGS subtitle?
* Can I change the space between the two lines?

I have a subtitle that looks like this:

http://thumbnails30.imagebam.com/10656/e4617c106554115.jpg (http://www.imagebam.com/image/e4617c106554115)

but the closest I can get from easySUP is this:

http://thumbnails35.imagebam.com/10656/00cb16106554110.jpg (http://www.imagebam.com/image/00cb16106554110)

IanD
15th November 2010, 05:00
Is it possible to use subtitles to letterbox mask a Bluray image from 1.78:1 to 2.35:1, for example, or would this exceed the rendering capability of most players.

If it is possible to do it, could the functionality be extended to include panning and zooming the mask vertically over time: perhaps by using Avisynth to create a video of what is required as input?

doc_dvxm
29th November 2010, 16:20
Hi Dean. Thanks for your hard work with this excellent tool :).

I am converting .ass & .srt subs to SUP files very easy with your tool.

I want to ask you something...

Is it doable to select different fonts for each line of the source .srt subtitles? Can you add a options for this?

Sorry for example, if it's a unadequate, just like a Style Manager in Aegisub?

Now, I am setting wanted fonts in .ass subs, changing the resolution in .ass subs to 1920x1080 and after creation of the .ass subs, I am converting them to the final SUP subtitles with your tool....

Is it doable to do it directly with your tool?

Thanx in advance :)

nautilus7
7th December 2010, 19:38
Hi, 2 questions:

* Is there a way to change the shadow color of the PGS subtitle?
* Can I change the space between the two lines?

I have a subtitle that looks like this:

http://thumbnails30.imagebam.com/10656/e4617c106554115.jpg (http://www.imagebam.com/image/e4617c106554115)

but the closest I can get from easySUP is this:

http://thumbnails35.imagebam.com/10656/00cb16106554110.jpg (http://www.imagebam.com/image/00cb16106554110)

Anyone?

picrade
8th December 2010, 11:25
Hi, 2 questions:

* Is there a way to change the shadow color of the PGS subtitle?
* Can I change the space between the two lines?



Short answer: No and No.

But easySUP also accepts ass files.
You can use Aegisub to make an ass file from the srt file.
Then you have more control over the style, including shadow color.

It uses VSFilter to render the subtitles and that doesn't allow for changing the space between the lines.
But there is a position tag which allows for arbitrary placing of a line, or even a word, anywhere on the screen.
But that's impractical for changing of the line spacing. You will have to do it for each and every line.