View Full Version : easySUP/goSUP - an easy way to create BD SUP, BDN XML/PNG & DVD SUB with SRT/ASS/SUB
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.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.