PDA

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


deank
26th August 2009, 17:08
I decided yesterday to create a small tool (easySUP) to help users create nice (BD) SUP, (DVD) SUB or BDN (XML+PNG) subtitles, which can later be used with applications which support SUP format (import in tsMuxeR, multiAVCHD (http://forum.doom9.org/showthread.php?t=143744), Scenarist or any other tool). It is kind of an extended GUI to avs2bdnxml (http://forum.doom9.org/showthread.php?t=146493)+ avisynth + vsfilter + bdsup2sub (http://forum.doom9.org/showthread.php?t=145277) and should make users' life easier. :)

It supports some things not found in multiAVCHD (like LOGO, outline color and shadow depth) and it can be used as a stand-alone application.

Requirements:
AviSynth (http://sourceforge.net/project/downloading.php?group_id=57023&use_mirror=kent&filename=Avisynth_258.exe&6791458)and Java.

Input formats:
Text based subtitles: SSA, ASS, SRT, microDVD SUB.

Output formats:
Picture based subtitles: Blu-ray PGS (sup), DVD SUB (idx+sub) and BDN (xml+png).

DVD SUB (idx+sub) and BDN (xml+png) are packed in .RAR files for easier distribution.

Click the image to download (http://multiAVCHD.deanbg.com/easySUP/) the standalone application (2.5MB):

http://multiAVCHD.deanbg.com/easySUP-pre.jpg (http://multiAVCHD.deanbg.com/easySUP/)

...or if you have multiAVCHD, just download executable only (http://multiavchd.deanbg.com/easySUP.rar) (44kb rar) and extract it in your multiAVCHD folder.

p.s. Thanks to drpaulng for the testing and the general idea about LOGO usage.

Dean

//

A lite version of easySUP is goSUP tool:

Download link: 1.3MB standalone package (http://multiavchd.deanbg.com/goSUP/)

Download link: 125KB executable only (http://multiavchd.deanbg.com/goSUP.exe) (if you have multiAVCHD, just put it in multiAVCHD folder).


As you can see, it is quite simple, but some people need just that. :)

http://multiavchd.deanbg.com/goSUP.jpg

XML+PNG are saved in a .rar archive in source file folder (just like easySUP does).
SUP is saved in source file folder.

goSUP supports multiple input files which allows you to process any number of subtitle files in batch mode.

b66pak
26th August 2009, 20:16
nice job...thanks a lot...
_

Adub
26th August 2009, 22:46
Fantastic work there Dean! Yet again, you introduce a fantastic tool for use by the community. Excellent work!

Mixin
27th August 2009, 00:13
Great job!
Please, add "output directory" option.

deank
27th August 2009, 10:18
There are options in the "Settings" tab:

Common output folder
Load last project
Disable sound

You need to re-download the executable only from the link above.

Dean

twazerty
27th August 2009, 18:39
Wow looks very nice. When you create a CLI it would be very nice. I would like to add this to AVCHDCoder.

The quality also looks very nice. Much better then tsMuxer.

deank
27th August 2009, 21:23
:) This is a GUI for CLI applications... why would you need me to convert it to CLI? You can do everything with the tools noted in the message above.

twazerty
27th August 2009, 23:42
it is easier for me :p

Saw it too late that it uses the other tools. Takes me soms days to fully understand everything. I will use your tool to analyze how to create some things like the style file. :)

deank
28th August 2009, 00:03
Nothing special about the style file.

Read about VSFilter here (http://avisynth.org.ru/docs/english/externalfilters/vsfilter.htm).

The only thing not available in other tools is the fast/half frame processing and LOGO... and some other things.. but most can be done just by using the cli versions of avs2bdnxml and bdsup2sub.

Dean

PHD_1976
28th August 2009, 08:51
I've been waiting for such a handy tool for srt to BDN+XML conversion.
Perfect job, deank.

To be tested later in the evening.

THANX!!!

hamletiii
28th August 2009, 21:17
Just tried a 720*480 *.ass file as input, but the font size changed dramatically.
Here (http://i219.photobucket.com/albums/cc183/linkai8424/PS3%20MEDIA/00000390easysup.png) is the output by easySUP.
And this (http://i219.photobucket.com/albums/cc183/linkai8424/PS3%20MEDIA/00000390avs2bdn.png) is directly from avs2bdnxml, which is what I saw in aegisub/vsfilter.

deank
29th August 2009, 04:49
If the .ass file has font-size attributes then easySUP just renders what VSFilter outputs. Otherwise you can change the fontsize yourself. I can't understand your problem.

The program automatically suggests font-size and (bottom) margin for each resolution (480/576/720/1080). It is you (the user) who decides how and what to change.

The difference in the pictures is caused by the default font size used by VSFilter.

tymoxa
29th August 2009, 11:35
Hello. Thank you for a nice program.
Just observation.
When i use 1080 Res and Fast/Half Frame Mode mode easySUP generates .avs/.style with subtitle width 1440 and i get this:
http://www.picatom.com/13/wrong-1-th.png (http://www.picatom.com/13/wrong-1.html)
When i change mode to Full Frame or manually change 1440 to 1920 in (generated earlier and copied before they were deleted)
.avs/.style from fast mode i get what i want:
http://www.picatom.com/13/right-2-th.png (http://www.picatom.com/13/right-2.html)
Is it a bug or a feature?

deank
29th August 2009, 12:43
It is a feature and it is called safe zone. There is a dropdown list.

tymoxa
29th August 2009, 13:22
Yep. Safe zone is works. Thank you.

sl1pkn07
29th August 2009, 23:35
hello, accept ssa/ass subtitles with styles?

thanks

deank
30th August 2009, 12:48
hello, accept ssa/ass subtitles with styles?

Yes, it does.

PHD_1976
1st September 2009, 07:14
Hi deank,
During the weekend I had a chance to test your great tool.
I chose BDN XML+PNG output to use it with Scenarist.
Well, Scenarist accepted XML structure but hung on first png file.:(
I've compared your png and png file Scenarist is happy with and they differ.
Due to BD White Papers (Application Definition Blu-ray Disc Format):
Graphics planes
... One graphics plane is assigned for subtitling applications
(Presentation Graphics or Text Subtitles) ...

... Each graphics plane has 8-bits per pixel,
with each pixel value referring to an index entry in a Palette
for translation to YCrCb color and 8-bit (256level) alpha.

So, PNG IHDR chunk must have ColorType=3 (yours is 6 AFAIR), and two more chunks must be present:
PLTE chunk - palette and tRNS chunk - transparency.

Being fed with png having such header Scenarist feels itself very happy:p

I hope you can check and fix it;)

sneaker_ger
1st September 2009, 11:24
You should probably ask ps auxw that, because easySUP is "just" a GUI for avs2bdnxml (http://forum.doom9.org/showthread.php?t=146493), which creates the PNGs.

PHD_1976
1st September 2009, 12:26
ОК, I'll post in a thread you've pointed.

PHD_1976
2nd September 2009, 06:53
deank,
Guys from avs2bdnxml thread sent me back to you:-)
ps auxw wrote the following about PNG non-acceptance with Scenarist:

http://forum.doom9.org/showthread.php?p=1320873#post1320873

Could you do anything about it?

deank
2nd September 2009, 07:30
I can do what ps auxw suggested and make the PNG output through bdsup2sub. I'll let you know later.

edit:

You can download (http://multiavchd.deanbg.com/easySUP.rar) the executable only and try. It will now generate both 32bit and 8bit PNGs in separate archives.

Let us know if it works.

Dean

PHD_1976
2nd September 2009, 07:41
Thanx, Dean, will check it in the evening and let you know about the result:-)

PHD_1976
3rd September 2009, 07:07
Dean,
I've checked new version and:
1. 8bits Generated subs are perfectly accepted by Scenarist
2. Image, I mean picture of subs text is generated in the middle of 1920x1080 8 bit png, although i've set margin to 60 and preview showed text near bottom.

Comparing to 32bit pngs text image is smaller in 8bit png.
I've checked settings again but they were OK.

deank
3rd September 2009, 13:34
You're right... There were few bugs, causing the output to be resized to 480i (that's why you got it in the middle of the screen and smaller)

Please re-download 0.3 from the link above.

edit: I also changed the default 'merge' and 'min display' times of bdsup2sub, so probably it will cause more smooth processing of animated subtitles and no flickering. Still I had no time to test it yet.

edit2: Ok, so I gave it a try with ass subtitles uploaded by Oleg Rode (here (http://forum.doom9.org/showthread.php?p=1317968#post1317968)). There is no flickering and subtitles show and disappear smoothly (fade in/fade out) with 23.976fps 1280x720 source. I was testing on PAL PS3 (60GB model) with firmware 3.00.

Dean

PHD_1976
4th September 2009, 07:08
Dean, hi!
v0.3 doesn't generate 8bit pngs.
RAR archive contains only xml file.
Checked 2 times - same 1kb RAR file with xml only :-(

32bits pngs still OK :-)

deank
4th September 2009, 11:00
Strange.. it is okay here... Just redownload it and try again. Do you get any errors in the log?

PHD_1976
4th September 2009, 12:24
No, no errors in the log.
Will redownload and try again in the evening then.

PHD_1976
5th September 2009, 10:11
Dean,

I redownloaded v0.3 and this is how it works on my machine:

1. 8bit png are generated out of rar file - just in a folder where easySUP is.
2. Image is still in the middle of the png and now its huge:-)

deank
5th September 2009, 10:26
I certainly cannot replicate what is happening to you.

I tested all 3 formats (SUP only, XML+PNG only and SUP+PNG) and I always get 2 rars with proper 8bit and 32bit pngs+xml and 1 SUP file.

Can you move easySUP to another folder like: c:\easySUP\

It makes no sense 32bit to work and 8bit not to.

deank
20th September 2009, 10:41
easySUP is updated to 0.4:

A small glitch was fixed for "Fast" and "Half frame" modes, when the associated video file has non-standard resolution (not BD standard 1920x1080, 1440x1080, 1280x720), causing unnecessary large frames to be passed to avs2bdnxml and bdsup2sub, which in turn causes slower processing.

Dean

djesteban
13th October 2009, 23:01
This little application is awesome! Thanks a lot!

borivoje
9th November 2009, 12:23
Thanks for application deank ... But, how can I use East European characters, for exhample, Serbian ... Is there a way you can add support for that sort of characters?

deank
9th November 2009, 12:25
It should work with any characters. Open your SRT file and save it as ANSI. Then use easySUP to see if all is okay.

borivoje
9th November 2009, 18:53
It's not working ... I've tried to save it both as ANSI and East European with ''Subtitle Workshop'' and ''Subtitle Creator'' and the result is the same when I open it in easySUP... For exhample, instead of character ''ć'' I get character ''æ'' ... In the aplications I've mentioned I'm getting the wright characters after I chose ''1250 - East/Central Europe'' character encoding.

deank
9th November 2009, 19:34
I meant to do it in NOTEPAD.

Is your computer set to Serbian for non-unicode? It is a setting in regional settings/advanced.

borivoje
9th November 2009, 22:25
Where were you all these years ... I was having same problems for years while trying to make some DVD subtitles, and it never occur to me to even think about regional settings ... I must sound like a complete volley, but I actually don't mind, because I'm finally going to make my first BD with custom subs ... At least I hope so ...

MANY THANKS DEANK

CHEERS

deank
9th November 2009, 23:11
Way to go, eh! :)

SUPERBIF
2nd December 2009, 14:24
Thanks for this excellent tool. Works perfect.
I'm about to make a backup of all my HD DVD to Blu-Ray with no quality loss, but is it important to choose 1080p subtitles to match 1080p movies or is it just either 720p or 1080p?

Is the resolution important when it's subtitles?

deank
2nd December 2009, 14:28
Yes, it is very important to use 1080p for 1080p/i videos and 720p for 1280x720 videos. Otherwise subtitles may not show or be misplaced.

Dean

p.s. I'm glad you find it useful :)

SUPERBIF
2nd December 2009, 15:06
Thanks for getting back to me quick and yes it's very usefull since tsMuxer is not good with .srt subs.
Is it okay to have 1080p, 23.976, 10% safe zone, margin 30, size 80 or is there any risks with my settings:)

deank
2nd December 2009, 15:43
Well, even with safe zone 0% all will be okay, because the text will be split in multiple lines (but won't go outside the viewing area).

Still it is good to use 10% to avoid situations where TV sets have overscan enabled.

SUPERBIF
3rd December 2009, 08:47
Thanks again for the usefull help:)

takumibox
12th December 2009, 17:34
didn't support *.otf fonts, only *.ttf?

findlayss
18th December 2009, 08:09
hi deank
I have a problem,when I make sup from srt,easysup will change the timeline,how to fix it because I want the output sup has the same timeline from srt.

e.g. the orginal srt
1
00:00:56,792 --> 00:01:01,396

2
00:01:01,961 --> 00:01:05,236

3
00:01:05,735 --> 00:01:09,000

export xml
<Event Forced="False" InTC="00:00:56:18" OutTC="00:01:01:09">
<Graphic Width="960" Height="140" X="160" Y="546">00001362.png</Graphic>
</Event>
<Event Forced="False" InTC="00:01:01:22" OutTC="00:01:05:05">
<Graphic Width="960" Height="140" X="160" Y="546">00001486.png</Graphic>
</Event>
<Event Forced="False" InTC="00:01:05:17" OutTC="00:01:08:23">
<Graphic Width="960" Height="140" X="160" Y="546">00001577.png</Graphic>

deank
19th December 2009, 05:45
I can't see anything changed.

00:00:56,792 is the same as 00:00:56:18

because in the XML format are used frames, not milliseconds.

findlayss
25th December 2009, 07:24
ok,thanks a lot
But I found a new problem
If two line nearby is same (the timeline is different),easysup will combine it in one line and the time will be added.How to resolve it because I want a flash between the two line

e.g. org srt

1925
02:00:00,778 --> 02:00:02,311
hello

1926
02:00:03,313 --> 02:00:04,484
hello

the output sup by easysup will be
1925
02:00:00,777 --> 02:00:04,447
hello

moosekaka
21st February 2010, 04:05
hi dean,
i have an error message when trying to convert the SRT file to a 1080p BD SUP file, i have done it succesfully for several SRT files but i cant with this file. can you help ? thanks
the error is "error processing subtitle"......this comes after easysup scans all the lines

deank
21st February 2010, 09:08
I can't see the attachment yet but... Try to open your SRT file in SubtitleWorkshop and fix any possible errors (CTRL-I) then resave and retry. Make sure it is in ANSI, not UTF.

Dean

maldino800
21st February 2010, 22:18
Hi. Thank you for this easy program. One thing is the addition of non-western subtitles, specifically, Arabic not support. I can add the srt file fine and it gives no error message but I get weird text, it looks arabic, but certainly not the text that is in the original srt file.I think it need formatting and selecting character encoding to support non-western subtitles.

deank
21st February 2010, 22:45
Try to save your srt file as ANSI (if possible at all for your language) and re-process it. Also make sure you windows system settings for 'non-unicode-support' is set to your code page.

maldino800
21st February 2010, 23:19
Try to save your srt file as ANSI (if possible at all for your language) and re-process it. Also make sure you windows system settings for 'non-unicode-support' is set to your code page.

I tried it,but not supported,I think it need extera function like subtitle creator to support all languages..


http://img404.imageshack.us/img404/9946/subtitlecreator.png

moosekaka
22nd February 2010, 02:01
SOLVED--problem was my java which i reinstalled. thank you for a fantastic program!


hi dean, i think my easysup is broken, previously i was able to create SUP file from SRt files, but now when i try it again on the same SRT files that i have previously converted it stops halfway (after scanning all the lines, when it tries to create the SUP lines it crashes and display "error processing subtitle". since easysup does not have a log file its hard for me to tell you more. what do you think might be the problem?

laserfan
23rd March 2010, 15:07
e.g. the orginal srt
1
00:00:56,792 --> 00:01:01,396

2
00:01:01,961 --> 00:01:05,236

3
00:01:05,735 --> 00:01:09,000

export xml
<Event Forced="False" InTC="00:00:56:18" OutTC="00:01:01:09">
<Graphic Width="960" Height="140" X="160" Y="546">00001362.png</Graphic>
</Event>
<Event Forced="False" InTC="00:01:01:22" OutTC="00:01:05:05">
<Graphic Width="960" Height="140" X="160" Y="546">00001486.png</Graphic>
</Event>
<Event Forced="False" InTC="00:01:05:17" OutTC="00:01:08:23">
<Graphic Width="960" Height="140" X="160" Y="546">00001577.png</Graphic>
Does anyone here know does an .srt file by itself contain information which identifies a subtitle as Forced? I don't see any way in an ANSI .srt file to identify these.

If an .srt DOES/CAN contain "forced" flags, shouldn't EasySUP honor them and create a .sup with forced subtitles? Any enlightenment is appreciated! :confused:

deank
23rd March 2010, 15:09
No, SRT or microDVD SUB do not contain such information. It is possible that ASS/SSA can have such field, but I'm not really sure.

laserfan
23rd March 2010, 15:11
No, SRT or microDVD SUB do not contain such information.
Thanks Dean for confirming my suspicion!!! :)

I suppose I should ask if there is any tool to merge .sup files, i.e. use easySUP to create (from suprip output) a complete file, and use easySUP to create (from suprip "forced only" output) another file and then combine them somehow so there is a mix of Forced and Unforced subs in a single track.

I guess most folks just make a separate forced track so I should do the same and be less anal about this... :o

Ghitulescu
2nd April 2010, 11:52
It's not fully Unicode compatible. I tried to add this ♫ at the beginning of a song, and it appeared as a square (the default for unknown characters). Any chance for an improvement? :rolleyes:

laserfan
16th May 2010, 18:38
I have some problems with easySUP ver 0.4:

1. I selected for Export settings BD SUP, 1080, Full frame, and 23.976

2. The final output sup is at 29.97 instead of selected 23.976

3. easySUP deletes all intermediate files when the .sup is created, making it hard to t-shoot, but I copied the folder off to another location while it was in its final stages so I still have the .png files, and both the create.avs and the bdsup2sub.cmd show it used 29.970 instead of desired 23.976. The original.xml file also has FrameRate="29.97" in it.

Is there any easy way to fix my output? If I have to run it again from scratch, how to assure it's output as 23.976?

deank
16th May 2010, 18:41
I'll need to look at it.

If you have a video which is loaded with the subtitles and its framerate is detected as 29.97 it can cause the problem. Probably easySUP overrides the user setting with the detected one, but I'm not sure.

Can you load your text subtitles (without the video) and check again?

Of course you can simply load the .sup in bdsup2sub and change its framerate, but that's not really the point. :)

//

Something else... try to select 23.976 before loading the subtitles. Let me know what works. Either way it needs a fix and I haven't looked at easySUP for almost one year. :)

laserfan
16th May 2010, 18:46
I only drag/dropped my .srt file onto it--it doesn't know anything about the video.

BTW I also saved (Save eSS) my project when I finished, before I knew the fr was wrong, and upon Load eSS it shows: BD SUP, 720 (wrong), Full frame, 23.976 (correct). As an aside my Appearance settings were not saved with the .ess either, at least the fontsize and Margin are not.

deank
16th May 2010, 18:49
I'll look at it tomorrow. Most of my tests were made with video+subtitles. That's how easySUP detects the resolution and framerate, otherwise it defaults to 1280x720@23.976... Or that's what I remember.

laserfan
16th May 2010, 19:20
Argh, I'm trying to duplicate my exact sequence, but having some trouble. I should point-out tho that I've been launching easySUP from it's own directory, and I also have mAVCHD in another directory--maybe C:\Program Files (x86)\easySUP\easySUP.exe is looking at the .ess and .ini in C:\Program Files (x86)\multiAVCHD or something.

Anyway now that you told me it looks for info from the .srt file, I know to make my settings/load my .ess AFTER I've loaded the .srt. Otherwise my settings get munged it seems.

deank
21st May 2010, 12:40
easySUP is now updated to 0.5.

You can get the .exe (44kb) from this (http://multiavchd.deanbg.com/easySUP.rar) link and extract it in your easySUP or multiAVCHD folder, or get the full standalone from this link (http://multiavchd.deanbg.com/easySUP/) (2,4MB).

* Fixed: framerate change was not applied to the conversion. It is okay now.

laserfan
21st May 2010, 15:30
easySUP is now updated to 0.5.Thanks Dean, I will give it a try.

Without having specifically nailed it down, I still suspect part of my recent problem(s) with it were related to having easySUP in both its own folder and elsewhere with mAVCHD. I decided to leave easySUP with mAVCHD and not have it separate.

deank
21st May 2010, 15:32
It shouldn't cause problems to have both, but...

easySUP uses a folder "easySUP" under the path it is saved in and all of its work is done there.

When you have time - give it a try to see if there is any difference.

Dean

crl2007
1st June 2010, 14:10
Feature request:

1. When it automatically saves the sup, it saves it as .sup. It would be nice to save it with the name of the srt inserted. Example: movie.srt - movie.sup
2. A queue, for processing more than 1 subtitle at once.

Thx.

deank
1st June 2010, 14:12
When it finishes a dialog appears for you to select the filename.

crl2007
1st June 2010, 23:54
Yes, but i was talking about when you tick the "Use common save folder". When you tick this it does not ask you for a filename, it only saves as .sup.

cyrille
8th June 2010, 20:54
i try to use easysup to generate BDN XML and the png
I import a test srt file and it starts and takes ages to process
I dont get the point it seems to encode something but I just need the xml file and the png pictures.
any ideas

thanks

deank
8th June 2010, 21:07
If you expected to get the result within 4-5 mins may be a new definition of "ages" is needed.

easySUP uses 2 applications and you can follow their progress while conversion is performed.

TO GET THE POINT: While it "encodes something" - it creates the PNG files that you want PLUS the XML. Did you expect to get it done in 2 seconds?!

cyrille
9th June 2010, 10:20
I made a test with the following srt file (7 subtitles only)
_____________
it takes 25 minutes to generate

as a comparaison i used the program advanced subtitler from DVD Logic
http://www.dvd-logic.com/subtitler.htm

it takes 5 seconds to generate

so something migt be wrong in my setup, any ideas?

__________________________________
1
11:30:01,720 --> 11:30:04,360
Ok, fertig und Action!

2
11:30:14,640 --> 11:30:17,640
66, 67, 68. Meine Glückszahl. Cut.

3
11:30:22,640 --> 11:30:24,680
Alle auf die Markierungen.

4
11:31:20,160 --> 11:31:24,080
Was braucht ein Film, der die Fantasie
des Publikums in eine Traumwelt entführt,

5
11:31:24,160 --> 11:31:27,160
die über ein Jahr lang aufgebaut wurde?

6
11:31:27,880 --> 11:31:32,800
Ironischerweise sind die Werkzeuge dafür
weniger fantasievoll. Lange Arbeitstage,

7
11:31:32,880 --> 11:31:36,880
endlose Planungen, präziseste Ausführung
mit Hilfe von viel Personal und Technik...

deank
9th June 2010, 10:53
On my PC processing a file with 1200 subtitle lines takes ~6-7min to complete (using fast-mode option).

deank
9th June 2010, 20:00
After your post I thought why I actually use avs2bdnxml application to create the PNG's and the XML.

I created a small application just an hour ago (goSUP). It uses avisynth to create the PNGs and supports microDVD SUB, SRT and ASS/SSA files. It creates PNG+XML much much faster (in few seconds actually, so 100-200x speed improvement).

It supports converting the PNG+XML to SUP/PGS with BDsup2sub.

So in few words, you feed the app with .srt/.sub/.ssa/.ass file and you get PGS/SUP file (or/and PNG+XML). If there is any interest I can post more about it.

Dean

cyrille
9th June 2010, 20:53
Dean, it sounds nice, where can I get the app to try?

thanks

Cyrille

deank
9th June 2010, 21:22
I'll post a link for the .exe probably tomorrow. I'm still experimenting with shadow/outline/opacity settings.

At least it is really fast (about 50-100 subtitle lines per second depending on resolution).

Dean

cyrille
9th June 2010, 21:32
thank you Dean

I think the problem with the extremely long processing i had is due that in my srt file the timecode starts at 11:30:01,720
it means at 11 hours 30 min etc

it seems that easysup starts to count by default at 00. so it assumed my film was 11 hours more

( I did not load any video )

a I right?

Cyrille

cyrille
9th June 2010, 22:00
Dean

I confirm with srt file starting at 00 things go fast

greetings

Cyrille

cyrille
9th June 2010, 22:31
Dean,
I dont get the 8bit rar

in the log window it says that the 8 bit rar is saved in the same folder as the 32 bit but it is not in t

thanks

cyrille

LowDead
9th June 2010, 22:45
Nice to hear about a new little app :)

Can it process effects, fonts and positioning from ass/ssa or will it be more like a "quick and simple" conversion?

/LD

deank
10th June 2010, 08:25
It is quick and simple. It converts sub/ssa/ass to srt internally and then converts it to png+xml and then to .sup with bdsup2sub.

deank
10th June 2010, 11:12
Here is how it looks:

With light shadow:
http://multiavchd.deanbg.com/gosup_01.jpg

Without shadow:
http://multiavchd.deanbg.com/gosup_02.jpg

It takes about 2-3 mins to process 500 subpictures in 1080p, about 1min for 720p (and 20-30secs for 480/576i).

No external filters/plugins are used in the avisynth script.

It supports, left/center/right alignment, bottom offset, font size/color/outline, shadow, blur, opacity... Breaks long lines in ssa/ass, converts {000}{000} microDVD sub and ssa/ass to srt before converting to png/xml/sup.

Requires only avisynth and java (for bdsup2sub).

Dean

deank
10th June 2010, 13:57
Download link: 1.3MB standalone package (http://multiavchd.deanbg.com/goSUP/)

Download link: 125KB executable only (http://multiavchd.deanbg.com/goSUP.exe) (if you have multiAVCHD, just put it in multiAVCHD folder).


As you can see, it is quite simple, but some people need just that. :)

http://multiavchd.deanbg.com/goSUP.jpg

XML+PNG are saved in a .rar archive in source file folder (just like easySUP does).
SUP is saved in source file folder.

Dean

p.s. Red/Blue colors were swapped, but it is fixed now.

******************

http://multiavchd.deanbg.com/gosup_03.jpg

http://multiavchd.deanbg.com/gosup_04.jpg

http://multiavchd.deanbg.com/gosup_05.jpg

http://multiavchd.deanbg.com/gosup_06.jpg

******************

// I forgot to add that goSUP supports multiple source files. You can drag&drop multiple text subtitles to the file-box and get them processed in batch.

// Font size and offset are re-calculated for the resolution selected, so you don't have to change the settings each time.

// Blur option extended to 0-6. Just re-download the .exe and replace it.

cyrille
10th June 2010, 17:27
great tool an fast now

I will test with scenaristBD
I am not sure but I think I need 8bit
and 1080 in the height

cyrille

deank
10th June 2010, 17:49
Ok.. let me know if it works at all in scenarist...

I made it a bit user friendly with real-time subtitle preview.

http://multiavchd.deanbg.com/goSUP.jpg

I don't think you need full 1920x1080 frames, but if you do I'll add an option for full-frame encoding. It will be slower, of course.

I believe you can get 8bit PNGs if you load the .sup in BDsup2sub and export as BDN/XML.

cyrille
10th June 2010, 21:28
Dean

I tried to import in scenaristBD and I get this log:

Error : Invalid Framerate. 250000
Error : Parse Error. I:\BD_AUTH\gosup\output.xml
<Description> <Format>
Info : BDNImport completed.(I:\BD_AUTH\gosup\output.xml)

I exchanged the xml header from a BDN file which works:


<?xml version="1.0" encoding="UTF-8" ?>
<!-- created by DVDLogic Advanced Subtitler Version 1.5 -->
<BDN Version="0.93" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="">
<Description>
<Name Title="" Content="" />
<Language Code="eng" />
<Format VideoFormat="1080p" FrameRate="25" DropFrame="false" />

then I get this log:

Error : Failed to read palette.
Error : BDNImport failed. check an Event#1(001326-000000).
Info : BDNImport completed.(I:\BD_AUTH\gosup\output_korr.xml)

It seems to parse the XML now
but I think it definitely needs 8bit png

hope it helps

Cyrille

deank
10th June 2010, 21:31
You changed the framerate in the xml from 25.000 to 25, right?

WIll you try to load the XML in BDsup2sub and convert it again to BDN/XML and check if it will work?

//

It is a bug with 24.000, 25.000, 30.000, 50.000 and 60.000 fps. Re-download the .exe

cyrille
10th June 2010, 21:39
You changed the framerate in the xml from 25.000 to 25, right?

yes, to 25 but in fact I exchanged the whole header

WIll you try to load the XML in BDsup2sub and convert it again to BDN/XML and check if it will work?

how do I load the xml in BDsup2sub?

deank
10th June 2010, 22:29
I fixed the framerate and goSUP will now create 8bit PNGs.

cyrille
11th June 2010, 08:28
Thank you Dean
I tried but I cannot find the rar file

hiere the path I get from the logfile
I:\BD_AUTH\Easy_SUP\easySUP\WALK.BDN.8bit.eng.rar


I am wondering if the naming pattern of the rar file has too many dots
could this be a problem?

something like WALK_BDN_8bit_eng.rar
would be better perhaps



with easy sup I have the same problem with the 8bit rar
I can find the 32bit rar file but not the 8 bit

here rhe scenarist specs for subtitles:

Presentation
graphics
(subtitles)
Up to 256 colors (8 bits) supported. Images
must be saved as indexed. Alpha channels are
supported with PNG files.
PNG (.png)
TIFF (.tif, .tiff)

thanks

Cyrille

deank
11th June 2010, 09:09
Do you have the full goSUP download?
If not, make sure to download (http://multiavchd.deanbg.com/goSUP/)it.

Make sure that you have JAVA installed, otherwise bdsup2sub will not work and won't create 8bit PNGs.

//

Try this archive (http://multiavchd.deanbg.com/test.BDN.8bit.eng.rar) and check if Scenarist will accept the XML.

//

The log from goSUP should look like:
[11:08:26] Creating PNG/XML files... (1 of 1)
[11:08:26] Info: 41 lines / 331636 frames @ 25 fps
[11:08:26] Creating PNG+XML for PGS/SUP...
[11:08:32] Creating BDN/XML/PNG (8bit)...
[11:08:36] Completed.
[11:08:36] Creating BDN+XML (8bit PNG) RAR archive...
[11:08:36] Saved BDN XML+PNG (8bit):
--> C:\calcit\test.BDN.8bit.eng.rar

Of course, you need to select "PNG+XML" or "XML+SUP" from the 'format' drop-list.

deank
12th June 2010, 16:37
I just updated goSUP to set 'start-time' for the first subtitle to at least 2*framerate frame. Otherwise tsMuxeR won't mux the SUP properly and subtitles never show.

In brief it means that if 1st subtitle start-time is less than 2 seconds it is set to ~2 seconds.

Dean

cyrille
13th June 2010, 01:28
Dean

it works now

I could generate and import xml+png 8bit in scenarist BD

great

I could even run the program under wine in linux but it is too slow

do you plan to release for linux too?

thanks

Cyrille

deank
13th June 2010, 09:14
No, I can't do that. And I don't think there is a reliable avisynth version for Linux, is there?

cyrille
13th June 2010, 14:58
Dean

ok I forgot you need avisynth

there is a solution which consists to run avs2yuv.exe under wine and it works if avisynth is installed under wine but it is complicated look at:

http://ubuntuforums.org/archive/index.php/t-1333264.html

i am experimenting in the field of BD authoring with open source programs

and was impressed by x264 compared to the "big encoders"

I will further experiment with your multiavchd for blu-ray
I just made one quick test.

is there a way to fully customize menus? (popup and disc)
if you need I could give you some layered photoshop files we use for this purpose

thanks

cyrille

deank
13th June 2010, 20:40
Full customization... user background (static or motion) video and audio. You can customize the button labels and positions, but that's about it. Basically you can do anything, but you'll have to use these small square navigation buttons. Take a look at the templates included (use [properties] / [more] / [load template] / [preview]).

If you want to discuss anything about multiAVCHD, please use the thread here and not this one about subtitles. ;)

Dean

alfixdvd
15th June 2010, 08:04
I don't see any button to load video.

Video is loaded dragging into window?

m2ts files are supported?

Best regards

deank
15th June 2010, 08:06
goSUP: no video
easySUP: video must have the same name as the subtitle file which you load in the application.

video.m2ts
video.srt

alfixdvd
15th June 2010, 11:33
Thanks

I load 00009.srt and easySup says

Video properties imported! (00009.m2ts)
Video: 1920x1080 @ 23.976, Duration: 7890 sec (189170 frames)

But I don't see movie, only a blue background and text .:easySUP:. centered.

I click to preview as tooltip states, but nothing happens.

EDIT: I installed ffdshow, and now I see the movie:)

ClearAcid
21st June 2010, 17:41
Hey! new here
Dean, nice work on easySUP
I just got one small problem
a couple days ago I tried to convert an ass sub to sup, it came with fonts
it load both the ass and fonts fine but when I tried it again today it did not load
the fonts anymore, the ass sub loaded fine though
any ideas as to why it won't load them?
thanks Dean

deank
21st June 2010, 17:45
There is no change in easySUP, so it must be something on your end. If you installed/removed fonts from your system or did other changes - it may affected the process.

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.

nautilus7
10th December 2010, 16:44
I see. Thanks for your answer.

skycore
6th January 2011, 09:03
Anyone?

Maybe you can have a try of SupConverter (http://www.defsoft.com/supconverter.html), it supports the line space, shadow color and other features. Good luck!

techstuff
7th January 2011, 11:23
Hi

great apps
i'm trying to create DCP smpte SUB look like this https://dci.foxpico.com/basic/subtitle-test-v7/
is there a way to change the Format and background color in easySUP.

In 2K, for Scope (2.39:1) presentation 2048x858 pixels of the imager is used
In 2K, for Flat (1.85:1) presentation 1998x1080 pixels of the imager is used
In 4K, for Scope (2.39:1) presentation 4096x1716 pixels of the imager is used
In 4K, for Flat (1.85:1) presentation 3996x2160 pixels of the imager is used

what i need is free format and color change as output i need the XML+PNG

thanks for your help

gluegun
15th January 2011, 07:01
Want to say THANK YOU Dean for such a great app (I just donated to you). EasySUP saved me from so much work. Now I can use Aegisup .ass formated subs and put them on Blu-rays. This is a much needed app because there are a lot of hard-working subtitlers who have done nice work on Blu-ray rips to .mkv and have the subs already formatted and positioned in Advanced SubStation Alpha format (.ass). This pretty much opens up a lot of Blu-rays to people who can now drop .ass subs in with easySUP.

mariner
31st March 2011, 15:35
Two questions:

1. What's the correct frame rate to use for standard interlaced 1080/59.94i video? 29.97 or 59.94?

2. Where can one download latest version of complete easySUP package dated 15th July 2010?

Many thanks.

qknet
14th May 2011, 08:29
I've been told by my friend about EasySUP and I like it a lot. Its vobsub outputs are the only idx/sub that I can get displayed by my hdplayer at 720p or 1080p resolution. Idx/sub made by text2vobsub can be displayed too, but the program does not support resolution higher than dvd. But I faced two issues. The first one is the generation speed, which is very slow, but I could wait before it is improved. The second is vobsub for 4:3 movies. When the vobsub is displayed, it is narrowed (and become very thin) to match with the width of 4:3 frame on a 16:9 TV.

I had no problem if the movie is in wide frame.

lipithink
1st July 2011, 17:02
I have some bluray movies on my hard disk and I am trying to add subtitles to them and then burn into bluray disks to be played on bluray players such as panasonic DMP-BDT310 or ps3 but i dont know what to do or can i use youre program or not.
i am so sorry because i searched this site and found nothing please help me

tanx

Lyris
10th August 2011, 23:42
Wondering if anyone can help me with a synchronization error. I'm trying to make subtitles for a 23.976fps Blu-ray Disc. The subs are in sync to start with, but slowly drift out over the duration of the film.

By comparing the timecodes in the input file (SRT format) vs the output (BDN XML), it's clear something is going wrong.
For example, the 700th and final subtitle in my SRT file is timed from 01:25:54,449 --> 01:25:56,440. In the XML output, it's timed from 01:25:49:08 until 01:25:51:06. A difference of about 5 seconds.

Why is it altering the timing in such a way?

setarip_old
11th August 2011, 04:13
@Lyris

Hi!

Without speculating as to how or why, it sounds like you should be using 24fps rather than 23.976fps, or vice versa...

Lyris
11th August 2011, 04:40
That would be my first guess too, but it's not the case. I've tried both and neither has the same timecode value as the input file.

laserfan
11th August 2011, 12:06
Have you tried simply making your .sup from the .srt using tsMuxeR?

Lyris
11th August 2011, 18:41
Not totally sure I understand - can tsMuxeR output a SUP file which could then be further processed?

The end usage is professional BD authoring; so if need be I can pay for Annotation Edit, but it's always worth exhausting all options :)

laserfan
11th August 2011, 23:55
tsMuxeR will (very quickly) create a .sup file that can be muxed into a .m2ts. Don't think it's pro quality but at least you can see if EasySUP is the culprit with your timing problems. I make english.srt files and then a subtitle.meta file that I edit as needed, e.g.

MUXOPT --no-pcr-on-video-pid --new-audio-pes --demux --vbr --vbv-len=500

#For 1.33 and 1.77 composition
S_TEXT/UTF8, "D:\video\english.srt",font-name="Aharoni",font-size=54,font-color=0x00D4D4D4,bottom-offset=36,font-border=1,text-align=center,video-width=1920,video-height=1080, fps=23.976, lang=eng

#For 1.85 composition
#S_TEXT/UTF8, "D:\video\english.srt",font-name="Aharoni",font-size=54,font-color=0x00D4D4D4,bottom-offset=48,font-border=1,text-align=center,video-width=1920,video-height=1080, fps=23.976, lang=eng

#For 2.40 composition
#S_TEXT/UTF8, "D:\video\english.srt",font-name="Aharoni",font-size=48,font-color=0x00D4D4D4,bottom-offset=154,font-border=1,text-align=center,video-width=1920,video-height=1080, fps=23.976, lang=eng

Then I have an SrtToSup.cmd that contains this:

"C:\Program Files (x86)\tsMuxeR\tsmuxer.exe" "D:\video\subtitle.meta" "D:\video"

Won't hurt to try. Wicked-fast compared to EasySUP iirc.

Lyris
12th August 2011, 01:42
I'll give that a shot. I also downloaded AVS2BDNXML and ran it manually - it produces the same timing errors.

I wonder if I could write an AutoHotKey script (that's the extent of my programming ability!) to write the subtitle script I need and just have this generate the PNGs...

Lyris
14th August 2011, 22:00
Well, I've found out that the XML output of SubtitleEdit has the correct timings: http://www.nikse.dk/SubtitleEdit

Unfortunately it writes the wrong PNGs; the authoring tool will not accept them.

But I was able to get things to mux by using easySUP's 8-bit PNGs and the XML from SubtitleEdit.

TheSkiller
24th December 2011, 12:44
I'm using easySUP to create subtitles for PAL DVD from an *.ass subtitle created with Aegisub. The subtitles come out really great, it allows great control over your DVD subtitles! :cool:
Thank you very much for making it possible to put such great subtitles on DVD (and Bluray) in an easy way using avs2bdnxml.

However there's one minor problem: I really need the subtitles that come out of easySUP to be uncropped, full frame (720x576). Currently they are always automatically cropped to the text area.
I saw that avs2bdnxml has a switch for that:
-a, --autocrop <integer> Automatically crop output. [on=1, off=0]

Would it be possible to include a checkbox for this in easySUP? :)

Boulder
9th February 2012, 13:53
Is there any way to check the properties of SUP files? I have a problem in which the subs created by goSUP seem to be positioned too high on the screen with bottom offset set to 60 when viewed on my TV (playback with Mede8er MED500X2) but appear fine on MPC-HC. What bothers me is that this problem started showing up only recently, and I'd like to compare working and non-working SUP files.

Actually I noticed one bug when testing various combinations: if you use bottom offset 0, it actually uses something else, at least according to the console output shown when AVSInfo is running.

JonL
14th June 2012, 19:34
goSup has been working fine, but now I get this error: "avsInfo.exe has stopped working".

Probably, it has something to do with Windows Update, because it always worked fine.

Does anyone know if there's a new version of avsInfo available?

Rectal Prolapse
30th June 2012, 00:47
JonL, a crashing AVSInfo likely means it cannot find AVISynth, or that AVISynth is crashing itself.

Atlantis
4th July 2012, 12:57
This is a great tool. Thank you very much. I finally found a tool that can read unicode srt and I tried them all. I have 2 questions.

What is the difference between Fast Mode and Full Frame.

When I create DVD SUB files, the result is always flagged as English. Possible to change the language tag?

Pawpcorn
19th July 2012, 17:30
Hi! Love your apps!!!
The GoSUP app has a flaw, where if you select 576i, you get a sup file in 480i format.
The easySUP works without this flaw.
Thanks again!:thanks:

alfixdvd
3rd September 2012, 09:10
:None of the srt files (sub1, sub2) contained on rar file attached I can convert to sup.

When it finish analysis of lines/frames gives an error.

¿What's wrong?

¿Where easysup stores log?

TsMuxer can convert them :)

Thanks

Conspicuous57
14th September 2012, 22:17
I create subtitles without any errors using goSUP.
But I have a problem. While I am watching the whole movie I always see that there are some missing lines in every output. Does anyone experience the same?

http://imageshack.us/a/img694/896/easysup.png

ps auxw
17th January 2013, 20:26
Wondering if anyone can help me with a synchronization error. I'm trying to make subtitles for a 23.976fps Blu-ray Disc. The subs are in sync to start with, but slowly drift out over the duration of the film.

By comparing the timecodes in the input file (SRT format) vs the output (BDN XML), it's clear something is going wrong.
For example, the 700th and final subtitle in my SRT file is timed from 01:25:54,449 --> 01:25:56,440. In the XML output, it's timed from 01:25:49:08 until 01:25:51:06. A difference of about 5 seconds.

Why is it altering the timing in such a way?

I'll give that a shot. I also downloaded AVS2BDNXML and ran it manually - it produces the same timing errors.

Even though these posts are a little dated, I figure a short explanation might be in order. While I am, of course, not completely sure, to me it seems that what occurred here is a mix-up between drop frame timecodes and non-drop frame timecodes (http://forum.doom9.org/showthread.php?p=480776#post480776). The observed mismatch of timecodes corresponds exactly to the expected ratio of 107892/108000.

avs2bdnxml outputs non-drop frame timecodes. The XML files it produces are also marked as such, so a program importing them should, if necessary, be able to covert between the timecode encodings. A rough, visual comparison between these timecodes and regular realtime timecodes or drop frame timecodes from a source subtitle file will make it look like the timing was altered. In reality, just the way it is encoded differs, similar to the difference in representation between a decimal 10 and a hexadecimal 0xA.

mariner
25th February 2013, 12:23
Even though these posts are a little dated, I figure a short explanation might be in order. While I am, of course, not completely sure, to me it seems that what occurred here is a mix-up between drop frame timecodes and non-drop frame timecodes (http://forum.doom9.org/showthread.php?p=480776#post480776). The observed mismatch of timecodes corresponds exactly to the expected ratio of 107892/108000.

avs2bdnxml outputs non-drop frame timecodes. The XML files it produces are also marked as such, so a program importing them should, if necessary, be able to covert between the timecode encodings. A rough, visual comparison between these timecodes and regular realtime timecodes or drop frame timecodes from a source subtitle file will make it look like the timing was altered. In reality, just the way it is encoded differs, similar to the difference in representation between a decimal 10 and a hexadecimal 0xA.

Thanks for these helpful comments, ps auxw, but have to admit having a hard time following the convoluted reasoning in McPoodle's post..

1. Does it mean that xml file created by SubtitleEdit would result in timing error if processed by, say avs2bdnxml based applications?

2. Would you be kind enough to also take a look at the 24fps problem reported by picrade in this post?

http://forum.doom9.org/showpost.php?p=1451113&postcount=145
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.

Many thanks and best regards.

mariner
4th April 2013, 14:34
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.

It's unlikely to be a avs2bdnxml problem. Looking at the 24fps final xml, I guess Dean simply used 23.976 to feed avs2bdnxml and bdsup2sub at the second stage.

Your observation that bdsup2sub can be used to fix this problem was brilliant. In fact, one can start with 25fps and make use of the frame rate conversion feature of bdsup2sub, using 24fps for both source and target. This avoids the double 1000/1001 conversion (dropped frame?) and therefore smaller deviation from the original time code.

Looks like the same can be done for 23.976/59.940.

ps auxw
14th April 2013, 14:54
Late response, but...

1. Does it mean that xml file created by SubtitleEdit would result in timing error if processed by, say avs2bdnxml based applications?
As long as the flag signalling (non-)drop-frame time codes is respected by all applications used for processing, there shouldn't be any problems.

2. Would you be kind enough to also take a look at the 24fps problem reported by picrade in this post?

http://forum.doom9.org/showpost.php?p=1451113&postcount=145
I'm not quite sure what was going on there, especially since the post is very old. In the beginning there were some problems with how timecodes were handled, so it could be a case of that. Or maybe something else. It would be hard to track down at this point in time. I don't see anything in the current avs2bdnxml code that could lead to such behavior.

mariner
18th April 2013, 13:58
Late response, but...


As long as the flag signalling (non-)drop-frame time codes is respected by all applications used for processing, there shouldn't be any problems.


I'm not quite sure what was going on there, especially since the post is very old. In the beginning there were some problems with how timecodes were handled, so it could be a case of that. Or maybe something else. It would be hard to track down at this point in time. I don't see anything in the current avs2bdnxml code that could lead to such behavior.

Greetings ps auxw, thanks for the reply.

Can you kindly take a look at the following xml's generated by two different programmes, using a 3-line srt @23.976fps?

frame3.srt
1
01:00:00,000 --> 01:00:05,000
01:00:00,000
3600s (f# 86314, 86400, 90000)

2
02:00:00,000 --> 02:00:05,000
02:00:00,000
7200s (f# 172628, 172800, 180000)

3
02:46:40,000 --> 02:46:45,000
02:46:40,000
10000s (f# 239761, 240000, 250000)

23_BDN_Index.xml
<?xml version="1.0" encoding="UTF-8"?>
<BDN Version="0.93" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="BD-03-006-0093b BDN File Format.xsd">
<Description><Name Title="subtitle_exp" Content="" />
<Language Code="eng" />
<Format VideoFormat="1080p" FrameRate="23.976" DropFrame="False" />
<Events Type="Graphic" FirstEventInTC="01:00:00:00" LastEventOutTC="02:46:45:00" NumberofEvents="3" />
</Description>
<Events>
<Event InTC="01:00:00:00" OutTC="01:00:05:00" Forced="False">
<Graphic Width="538" Height="81" X="691" Y="984">0001.png</Graphic>
</Event>
<Event InTC="02:00:00:00" OutTC="02:00:05:00" Forced="False">
<Graphic Width="600" Height="81" X="660" Y="984">0002.png</Graphic>
</Event>
<Event InTC="02:46:40:00" OutTC="02:46:45:00" Forced="False">
<Graphic Width="617" Height="81" X="651" Y="984">0003.png</Graphic>
</Event>
</Events></BDN>

23_avs.xml
<?xml version="1.0" encoding="UTF-8"?>
<BDN Version="0.93" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="BD-03-006-0093b BDN File Format.xsd">
<Description>
<Name Title="ep5" Content=""/>
<Language Code="eng"/>
<Format VideoFormat="1080p" FrameRate="23.976" DropFrame="false"/>
<Events LastEventOutTC="02:46:35:00" FirstEventInTC="00:59:56:10"
ContentInTC="00:00:00:00" ContentOutTC="03:00:32:12" NumberofEvents="3" Type="Graphic"/>
</Description>
<Events>
<Event Forced="False" InTC="00:59:56:10" OutTC="01:00:01:10">
<Graphic Width="870" Height="131" X="526" Y="879">00086314_0.png</Graphic>
</Event>
<Event Forced="False" InTC="01:59:52:20" OutTC="01:59:57:20">
<Graphic Width="970" Height="131" X="476" Y="879">00172628_0.png</Graphic>
</Event>
<Event Forced="False" InTC="02:46:30:00" OutTC="02:46:35:00">
<Graphic Width="1001" Height="131" X="462" Y="879">00239760_0.png</Graphic>
</Event>
</Events>
</BDN>

1. Which of the two follow the DropFrame convention?

2. When fed into, say bdsup2sub, would the timing be identical for both the BD sup's created?

3. There appears to be no provision for DropFrame parameter in avs2bdnxml. How's the flag being used? And how does it affect the timing in the BD sup's created?

4. Is the DropFrame flag retained in the BD sup's?

Many thanks and best regards.

ps auxw
2nd May 2013, 18:20
1. Which of the two follow the DropFrame convention?
According to the flag in the "Format" tag, neither is using drop frame timecodes. The first file (23_BDN_Index.xml) would be the one with drop frame timecodes. Non drop frame timecodes count time as if the video was 24fps instead of 24000/1001fps, so one second is always 24 frames, meaning they look like they lag behind a bit.

2. When fed into, say bdsup2sub, would the timing be identical for both the BD sup's created?
I don't know how/if bdsup2sub handles the DropFrame attribute of BDNXML. In this case, since one of the programs is lying about the type of timecodes (both have DropFrame="false") it generates or is simply generating flat out wrong timecodes, the results wouldn't be identical.

3. There appears to be no provision for DropFrame parameter in avs2bdnxml. How's the flag being used? And how does it affect the timing in the BD sup's created?
avs2bdnxml always generates non-drop frame timecodes in its output. Since it never reads anything but raw video streams, no processing of flags is required.

4. Is the DropFrame flag retained in the BD sup's?
Inside the SUP, there is no such flag. Timecodes are stored as integers, calculated like this: 90000 * frame number * fps denominator / fps numerator

mariner
5th May 2013, 11:18
According to the flag in the "Format" tag, neither is using drop frame timecodes. The first file (23_BDN_Index.xml) would be the one with drop frame timecodes. Non drop frame timecodes count time as if the video was 24fps instead of 24000/1001fps, so one second is always 24 frames, meaning they look like they lag behind a bit.

I don't know how/if bdsup2sub handles the DropFrame attribute of BDNXML. In this case, since one of the programs is lying about the type of timecodes (both have DropFrame="false") it generates or is simply generating flat out wrong timecodes, the results wouldn't be identical.

Does it mean if the first file (23_BDN_Index.xml) has DropFrame="True" (is that the correct syntax?), then it would be correct and is equivalent to the second 23_avs.xml?

Inside the SUP, there is no such flag. Timecodes are stored as integers, calculated like this: 90000 * frame number * fps denominator / fps numerator


Using 23_avs.xml as an example, would the timecode for 3rd subtitle line be calculated using the following numbers?

frame number = "02:46:30:00"*24 = 239760
fps denominator = 1.001
fps numerator = 24

Many thanks and best regards.

ps auxw
6th May 2013, 05:02
Does it mean if the first file (23_BDN_Index.xml) has DropFrame="True" (is that the correct syntax?), then it would be correct and is equivalent to the second 23_avs.xml?
I think so, but I haven't tested it.

Using 23_avs.xml as an example, would the timecode for 3rd subtitle line be calculated using the following numbers?

frame number = "02:46:30:00"*24 = 239760
fps denominator = 1.001
fps numerator = 24
Yes. (Numbers are stored in big endian format.)

Conspicuous57
9th May 2013, 09:58
When I am converting a srt to BDSUP in 1080p Full Frame mode, my graphic card's fan is spinning like crazy during all the process.

My hardware temp values:
http://imageshack.us/a/img849/1421/adsznfd.png

I've "CX640DX-658XTR"
CPU: Intel® Core i5-2430M 2.2 GHz 3MB Cache
LCD: 15.6" HD LED backlight 1366x768
Graphics: NVIDIA® GeForce GT540M 2 GB GDDR3
HDD: 640GB
Memory: 6GB DDR3

Is that normal?

mariner
11th May 2013, 09:16
Does it mean if the first file (23_BDN_Index.xml) has DropFrame="True" (is that the correct syntax?), then it would be correct and is equivalent to the second 23_avs.xml?

I think so, but I haven't tested it.



It appears bdsup2sub does not observe the DropFrame attribute of BDNXML. Time code lags by a factor of 1.001.

Okeeffe1881
19th July 2013, 19:47
nautilus7
Same thing and I'm looking but have not found

Conspicuous57
3rd October 2013, 12:10
Do we have a chance to change the safezone in goSUP?

minhjirachi
11th November 2013, 02:54
When I using goSUP, it's said "Nothing to do". With the easySUP, it runs until step 2 and said "Error processing" and said DONE. So how to fix those problem?

Dofin
14th July 2014, 15:23
Download link: 1.3MB standalone package (http://multiavchd.deanbg.com/goSUP/)

Download link: 125KB executable only (http://multiavchd.deanbg.com/goSUP.exe) (if you have multiAVCHD, just put it in multiAVCHD folder)....


Before doing what you suggested, I tried to add SRT file but multiAVCHD was not working well. I tried both mt2s files. For the first one but the subs did not appeared in TMT6 and for the second one, output result was twice the original.

Standalone program did not worked for me; it stops after step 2. Although I did not have Java installed. So, I did installed both version, 32 and 64. Next time I will try it.

I then put easySUP in multiAVCHD folder and ran it. Of course, it takes longer but the final result was the one expected: file SUP created.

I extracted the SUP, use BDFix to remux and I had my movie done the way I wanted. Thanks a lot Dean, you're a Genius.

r0lZ
5th October 2014, 17:06
Click the image to download (http://multiAVCHD.deanbg.com/easySUP/) the standalone application (2.5MB):
The link is dead.
(The links to download the standalone exe and the two versions of GoSUP work fine.)

thinredline
8th December 2017, 16:40
Hello.
I'm trying to use this tool (easySUP) but I get an error.
I want to convert an ass file to sup.
When there are 2 lines the resulting sup looks like this:
https://i.imgur.com/lINf9cn.jpg



I guess this has to do with safe zone, margin etc.?
I don't know what setting should I use.

thinredline
8th December 2017, 17:22
Ok, i made the software to import the video setting of the file, and it put by itself a margin of 54 and now this problem is corrected.
But, it created another one.
This:
https://i.imgur.com/bN4Gv7B.jpg

Looks like this now in the resuting sup.
https://i.imgur.com/IBrKyqw.jpg


Can't I do anything to keep the ass stylisation,margins etc. EXACTLY as it is originally?

MaistroX
22nd December 2017, 11:40
Any chance of an update to include UHD 2160p Resolution to GoSup and easySUP? :)

jerrycan
23rd December 2017, 21:14
Any chance of an update to include UHD 2160p Resolution to GoSup and easySUP? :)

Why would you want that? If this is for UHD rips, the BDROM white paper specifies that PGS files, even for 4K discs, are limited to 1080p. There's really no reason I know of to go to 2160p.

jediknight
24th April 2018, 18:27
UHD Discs needs 2160p resolution for subtitle. Is it possible to update program ? Is developer around here ?

Thanks,

Ignatius
24th April 2018, 19:57
UHD Discs no needs 2160p resolution for subtitle.
BD subtitles (1080p) fit perfectly.

r0lZ
24th April 2018, 22:36
If the player resizes the subtitles to place them where it wants them, then indeed, 1080p subtitles are sufficient. But most players require the subtitles in the right resolution, and 2160p is necessary. 2160p is also mandatory for Full-SBS and Full-TAB 3D subtitles.

nevcairiel
25th April 2018, 00:17
UHD Discs no needs 2160p resolution for subtitle.
BD subtitles (1080p) fit perfectly.

Not only that, the UHD Blu-ray spec only gives you a 1080p overlay graphics plane for subtitles and expects the player to upscale this - ie. no 2160p subtitles at all.