View Full Version : Announcing DVDSubEdit Version 1.51
christopheramos
29th May 2006, 22:48
Yeah, the subtitles are on there permanently. They can't be turned off and on with the hit of a button or anything.
So you're saying they can't be removed?
setarip_old
29th May 2006, 23:05
Again, if your DVD doesn't contain a separate subtitle/subpic stream, there's nothing DVDSubEdit can do for you...
jeanl
29th May 2006, 23:25
christopheramos, setarip is right, DVDSubEdit can't help you with that. In general, it will be pretty much impossible to remove these subtitles and recover the picture under them. Sometimes you can do that for a small logo, but what you describe, I'm afraid you'll have to live with it...
jeanl
If you reencode the video (with VirtualDubMod or AviSynth) you can try to add the "delogo" filter. Works pretty well to remove a permanent logo like the "5" in your example.
It is theoretically possible to remove also the hardcoded subpics, but since those subpics are constantly changing, you cannot define them with enough precision. Therefore, the part of the image under the subpics will be very damaged. IMO, it's better and simpler to keep the subpics.
andryshik
31st May 2006, 21:07
Hi All!
Sorry if this question was asked before...
I try to change colors (and/or transparencies), then press "save modifications" (all as described in guide by CoNS on videohelp.com). If I open these files again with DVDSubedit, it shows me new (modified) colors, all seems OK. But both PowerDVD and standalone player shows old (initial) colors! What have I do wrong? ;)
Don't forget to "apply to all", or you will change only the colors of the current subpic.
jeanl
31st May 2006, 22:11
Hi All!
Sorry if this question was asked before...
I try to change colors (and/or transparencies), then press "save modifications" (all as described in guide by CoNS on videohelp.com). If I open these files again with DVDSubedit, it shows me new (modified) colors, all seems OK. But both PowerDVD and standalone player shows old (initial) colors! What have I do wrong? ;)
Does DVDSubEdit show new colors on all subtitles, or just one? Are you sure you modified all the subtitle streams, or just one? Are you looking at the wrong subtitle stream in PowerDVD?
jeanl
andryshik
1st June 2006, 06:26
Hi!
r0lZ, I didn't ;)
2 jeanl:
It shows new colors on all subs. There is only one subpicture stream... :confused:
jeanl
1st June 2006, 06:32
???? That's very strange. Can you describe how you changed the colors? Did you change the CLUT colors, or did you change the color assignment (i.e., change the CLUT tile used for a given pixel)?
Jeanl
andryshik
1st June 2006, 07:24
2Jeanl:
I've set transparency to 15, click on color square for 'p' pixels, click on yellow color (initially subs was white and semi-transparent), press OK. Then select Edit > Apply last modifications to all and then File > Save all modifications. Result is old (unmodified) transparency and colors... I'm still :confused:
jeanl
1st June 2006, 07:28
What's strange is that when you reload in DVDSubEdit, you get the right modified colors.
Oh wait. Do you have multiple DCSQTs in your subtitles? (look at the DCSQT selector, does it have multiple values)? That could be the explanation, if you only modify the first DCSQT, and it's followed by another one you don't modify, then you won't see the modification. The area at the bottom left will also show you how many DCSQTs you have in any given subpic...
Jeanl
jeanl
1st June 2006, 07:35
P.S. You could post your .sup file with the IFO if you want me to take a look. Use yousendit.com to host the .sup file temporarily...
Jeanl
andryshik
1st June 2006, 20:33
Jeanl, thanx for your patience ;)
Yes, you're right - there are more than one DCSQTs in these subpics!
I dont't understand meanwhile how to apply changes made to all DCSQTs to all subpics... But I will try :)
:thanks:
jeanl
1st June 2006, 22:25
Easy:
1) Select "All DCSQTs" in the DCSQT drop down selector
2) Make your changes to transparency/color
3) Apply to all.
That should do it...
Jeanl
P.S. It's normal to have 2 DCSQT, one to start the subtitle and one that simply stops displaying it. If that's what you have, it does not explain your problem. If you have more than 2, and more than 1 has a color or transparency assignment command, that could explain your problem.
andryshik
2nd June 2006, 05:27
There's 8 DCSQTs :) They continuously changes transparency from 0 to 9 and then to 0.
Maybe I dont't understand something, but I have no "All DCSQTs" position in drop list... Only "DCSQT 0" - "DCSQT 7"
jeanl
2nd June 2006, 05:35
You probably don't have the latest unofficial version (which I have forgotten to make official!). Download
http://www.videohelp.com/~DVDSubEdit/Downloads/DVDSubEdit1.324.zip
and you'll be in business (hopefully!).
Jeanl
andryshik
2nd June 2006, 13:15
Jeanl, it works!!! You're right, it was version 1.322. Version 1.324 works fine in my case.
:thanks:
jeanl
2nd June 2006, 15:01
cool!
jeanl
jeanl
2nd June 2006, 17:39
Version 1.33 of DVDSubEdit is now available here (http://www.videohelp.com/~DVDSubEdit/)...
This is a small update with a few bug fixes and a couple improvements.
Added display of timing in the subpic info.
Added ability to change the transparency or color in all DCSQT at the same time.
Fixed a crash that could happen when removing hearing impaired text.
Fixed a crash that could happen upon startup on Win ME and Win 98.
Added a quick fix for the startup crash problem. Put a line in your ini file with NoSize=1 to avoid resizing the window on startup (which causes a crash).
Fixed a problem in the timing info saved in .srt files, thanks mpucoder for the clarification.
Cleaned up the GUI.
Enjoy...
Jeanl
dirio49
3rd June 2006, 19:27
NIce program.
thanks jean:D
President
5th June 2006, 06:27
Version 1.33 of DVDSubEdit is now available
Enjoy...
Jeanl
Great thank's!
Did you plan to include a direct command editor for sub commands in all DCSQTs? E.g. I want to remove "Stop" commands in some subtitles.
jeanl
5th June 2006, 06:32
Well, I didn't really plan on doing that, it could be quite tricky. In the meantime, you can delay the Stop command until the next SPU, which will achieve almost the same result as removing it. Simply change the duration of the subpic to its maximum value...
jeanl
President
5th June 2006, 07:04
Well, I didn't really plan on doing that, it could be quite tricky. In the meantime, you can delay the Stop command until the next SPU, which will achieve almost the same result as removing it. Simply change the duration of the subpic to its maximum value...
jeanl
I have a DVD (Wimbledon) with annoying feature of subtitles. Subtitles makes with "fade (in/out) effect" and most of it displaying with flash (fade-in - normal displaying - fade-out - none - very short flash). I think the "Stop" commands are reason of this flashing.
jeanl
5th June 2006, 16:33
President, you can post a small snipped of your subs for us to look at. Save one of the streams as a .sup file and post that somewhere. I'll take a look at it. The stop command should not make it flash, there must be something else.
But you could also edit your VOB with VOBEdit yourself. You'd have to find the stop command (0x02 I think) and replace it with an "end of command" 0x0F I think, and see if that changes anything on that particular subtitle. A bit tedious, but OK for a test.
jeanl
mpucoder
5th June 2006, 17:05
But you could also edit your VOB with VOBEdit yourself
AFAIK there is no way to save a modified file with VobEdit, that part was never written.
But I, too, would like to see what makes it flash, probably a mistake in the sequence of commands used for fade out. Most likely the last DCSQT contains only a stop command and no CHG_COLCON, so the subpicture reverts to its original set of colors and contrast established by SET_COLOR and SET_CONTR. The terminate command is 0xFF
Sir Didymus
5th June 2006, 17:40
Quite inerestingly, I am facing almost the same type of troubles reported by President, about the "Stop" command...
The original sup file, with the fade in/fade out effects is this one [sorry, ~50MB]:
http://rapidshare.de/files/22283396/Subpictures_27.sup.html
Well, trying to decompile the file in the sst format, both with VSRIP+VSCONV or with Subrip 1.50B3, in order to import it in Scenarist or in DVDPlanner, lead to a code similar to the following (21 pictures are sufficient to show the first subpicture effect):
st_format 2
Display_Start non_forced
TV_Type PAL
Tape_Type NON_DROP
Pixel_Area (0 572)
Directory E:\tmp\out
Subtitle out
Display_Area (0 2 719 574)
Contrast (15 15 15 0)
PA (0 0 255 - - - )
E1 (255 0 0 - - - )
E2 (0 0 0 - - - )
BG (255 255 255 - - - )
SP_NUMBER START END FILE_NAME
Color (7 6 4 4)
Contrast (0 0 0 0)
0001 00:00:02:08 00:00:02:09 out_0001.bmp
Contrast (1 2 1 0)
0002 00:00:02:10 00:00:02:11 out_0002.bmp
Contrast (2 3 2 0)
0003 00:00:02:12 00:00:02:13 out_0003.bmp
Contrast (3 5 3 0)
0004 00:00:02:14 00:00:02:15 out_0004.bmp
Contrast (4 6 4 0)
0005 00:00:02:16 00:00:02:17 out_0005.bmp
Contrast (5 8 5 0)
0006 00:00:02:18 00:00:02:19 out_0006.bmp
Contrast (6 9 6 0)
0007 00:00:02:20 00:00:02:21 out_0007.bmp
Contrast (7 11 7 0)
0008 00:00:02:22 00:00:02:23 out_0008.bmp
Contrast (8 12 8 0)
0009 00:00:02:24 00:00:03:00 out_0009.bmp
Contrast (9 14 9 0)
0010 00:00:03:01 00:00:03:02 out_0010.bmp
Contrast (10 15 10 0)
0011 00:00:03:03 00:00:05:10 out_0011.bmp
Contrast (9 14 9 0)
0012 00:00:05:11 00:00:05:12 out_0012.bmp
Contrast (8 12 8 0)
0013 00:00:05:13 00:00:05:14 out_0013.bmp
Contrast (7 11 7 0)
0014 00:00:05:15 00:00:05:16 out_0014.bmp
Contrast (6 9 6 0)
0015 00:00:05:17 00:00:05:18 out_0015.bmp
Contrast (5 8 5 0)
0016 00:00:05:19 00:00:05:20 out_0016.bmp
Contrast (4 6 4 0)
0017 00:00:05:21 00:00:05:22 out_0017.bmp
Contrast (3 5 3 0)
0018 00:00:05:23 00:00:05:24 out_0018.bmp
Contrast (2 3 2 0)
0019 00:00:06:00 00:00:06:01 out_0019.bmp
Contrast (1 2 1 0)
0020 00:00:06:02 00:00:06:03 out_0020.bmp
Contrast (0 0 0 0)
0021 00:00:06:04 00:00:06:05 out_0021.bmp
By reauthoring the sst stream with MuxMan, the result seems ok (with DVDSubEdit all of the pictures and the transparency levels are ok, apart the duration ---> should'n be two frames, i.e. 80 ms ?):
[img=http://img446.imageshack.us/img446/9531/image12gr.th.gif] (http://img446.imageshack.us/my.php?image=image12gr.gif)
Anyway the playback (just used a sw player for the moment...) is flashing...
Edit: forgot to report that the reauthoring with the original sup asset, using MuxMan, leads to no problems...; also the sup file is one of the assets of "Spiderman", R2...
mpucoder
5th June 2006, 19:29
SD I think we're talking about two different problems here. I'm downloading the sup right now, but my guess is there are no stop commands and the sst file is wrong. The way it is written the subs should flash (on for one frame, off for one frame). Change the stop time to 00:00:00:00 and they will be compiled in either Scenarist or MuxMan (not sure about DVDPlanner on this) with no stop code.
But this is an ugly way to do a fade, only one bitmap is required with multiple DCSQT's using the CHG_COLCON command to change contrast - which, I believe, is the way Scenarist performs a fade if compiled as that effect. Note: sst does not support effects, only scp
Sir Didymus
5th June 2006, 20:13
I see - and sorry for being OT...
Well, the point is that I did not find any means of translating the sup file into a working sst file because all of the available tools I tryed (subtitle format translators) are actually placing stop commands into the compiled output.
I also already tryed your suggestion - to set the end time of each SPU to 00:00:00:00, but the stop command after each picture is still there...
http://img450.imageshack.us/img450/2503/image28et.th.gif (http://img450.imageshack.us/my.php?image=image28et.gif)
Anyway, the CHG_COLCON command is not used in the original asset (this is the reason the file is huge); I understand it is a bad practice of authoring, but it's here in the original asset, so it should be possible, with the same procedure, to "simulate" the fade effect using the sst format, right ?
mpucoder
5th June 2006, 20:18
My mistake (doing too many things at one time), duration of 00:00:00:00 in the mxp file removes the stop command. In an sst file you set the stop time to a minus sign, eg
0001 00:00:02:08 - out_0001.bmp
Sir Didymus
5th June 2006, 20:33
:)
A big, big thanks...
I think that asking if somebody knows some reference document describing the SST format would lead to the standard "use the search" answer, right ?
:cool:
Well, thanks again...
SD
mpucoder
5th June 2006, 20:45
http://www.mpucoder.com/Muxman/mxp/sst.html
and
http://www.dvdmadeeasy.com/downloads/acrobat/SubtitleFileFormat.pdf
jeanl
5th June 2006, 20:55
AFAIK there is no way to save a modified file with VobEdit, that part was never written.
mpucoder, I do that all the time! As soon as you enter anything in the boxes, it's saved instantly (well, probably saved when you quit)...
Jeanl
.SST has a limited command set, so doing advanced DCSQT stuff really is a pain, since you're forced to work frame-by-frame.
DVDMaestro's .STL format is more comfortable to use, but I am unaware of any tool that would accurately translate your .SUP commands into $fade* and $wipe* .STL commands...
jeanl
5th June 2006, 21:00
If there's enough people interested, I could add a couple functions to DVDSubEdit (it's been asked before)
- Remove fade
- Add fade
As far as swipes, that might be a bit harder...
jeanl
Wow, I would be very grateful for an Add Fade function :)
mpucoder, I do that all the time! As soon as you enter anything in the boxes, it's saved instantly (well, probably saved when you quit)...
JeanlNo, instantly! You don't have to save or quit. It's even somewhat dangerous, but it can be useful if you want to test your changes immediately, without having to reload the file and find the right LBA to change the value again. (However, this trick doesn't work if you need to test with a program requiring exclusive access on the VOB file.)
mpucoder
5th June 2006, 21:15
I didn't know that - good thing the rippers I use leave the files as read-only. (I just checked, and that is the reason none of my files get changed when I play with them in VobEdit)
@SD - the first sub in that sup file does not have a stop command (did not check any further) - so none of these programs can make a valid sst from subs without stop commands!?
jeanl
5th June 2006, 21:19
No, instantly! You don't have to save or quit. It's even somewhat dangerous, but it can be useful if you want to test your changes immediately, without having to reload the file and find the right LBA to change the value again. (However, this trick doesn't work if you need to test with a program requiring exclusive access on the VOB file.)
You're right r0lZ, I've actually used that feature extensively, now that I think of it, great for testing!!!
jeanl
jeanl
5th June 2006, 22:08
Wow, I would be very grateful for an Add Fade function :)
kumi, just out of curiosity, what would you use this for?
jeanl
I would use it for subtitling normal dialogue lines. If used with a light touch, i.e. 3-frame fadein + 5-frame fadeout, the effect looks professional and increases readability a little bit (IMHO). I do it in DVDMaestro now, but that authoring suite annoys me...mostly because I can't use my preferred workflow: SSA->MaestroSBT+VDub->MuxMan->DVDSubEdit.
It's definetely eye candy, but 99% of the DVDs I watch are subtitled, and I guess I've grown picky about things ;)
Sir Didymus
6th June 2006, 07:53
Wow, I would be very grateful for an Add Fade function :)
Want to second the vote for an add fade function...
Jeanl, very very nice application your DVDSubEdit !!!
Cheers,
SD
jeanl
6th June 2006, 07:55
You guys will have to give me some time! :D
jeanl
mpucoder
6th June 2006, 08:05
If used with a light touch, i.e. 3ms fadein + 5ms fadeoutI'm not clear on what this means, as one frame is either 33ms or 40ms long depending on tv system, how can a fade be done in less than one frame? Or does this refer to the time between steps? Since there are 15 steps would this mean an overall fadein of 45ms and fadeout of 75ms?
Sir Didymus
6th June 2006, 08:46
@SD - the first sub in that sup file does not have a stop command (did not check any further) - so none of these programs can make a valid sst from subs without stop commands!?
That's true, and that's the reason I thought President was facing some similar troubles with another title: it seems to me that the reauthoring using such type of sub assets can only be performed based on the vobs (i.e. with the integrated demuxer of muxman :) ) or based on the stream as is, straight demuxed in the sup format, and authored by applications supporting this compiled format.
No modification seems possible at all to the picture contents, apart by using DVDSubEdit, since, apparently, with this type of asset no program can make a valid sst from subs without stop commands.
Even with formats different from sst the problem of automatically decompiling such type of assets seems unsolved: tryed for example the usage of the very basic DVD SupTools (DVDSupDecode + DVDSupEncode), that fails too in this case...
Well, thanks for the references to the sst format...
Hem, to say the truth I have read the page you pointed out at least three other times...
So, sigh, let me go reading it again... :scared:
Hopefully this time I will not miss some important points...
SD
Want to second the vote for an add fade function...I'm for a remove fade function! Don't like those fading subs!! :)
President
6th June 2006, 10:45
President, you can post a small snipped of your subs for us to look at.
jeanl
Uploaded .sup and appropriate .ifo (for original colors) here:
http://rapidshare.de/files/22341335/Wimb.zip.html (436 kb).
Thank's jeanl and mpucoder. But... one thing. May be it's a not subtitles bug. Today I watch this movie on PowerDVD 6.0. All is Ok. Flashing appear in PowerDVD 7.0 only. Who is right? I don't know. Maybe you helps me. I can't uploading a big files like VOB. Maybe you can detect an error by .sup file only.
President
6th June 2006, 11:33
I'm for a remove fade function! Don't like those fading subs!! :)
For remove a fade effect just choose "All DCSQTs" in DVDSubEdit and set it transparency (p, e1, e2) to max (15). Apply last modification to all. Save all modification. That's all. Fade was killed:-). Extremely fast operation:-).
mpucoder
6th June 2006, 16:29
This is what I get as the interpretation of the first sub
time commands
0 set_color 1023
00:00 set_contr 3330
set_darea 0,719,2,574
set_dspxa 0x0006,0x04c1
sta_dsp
cmd_end
3 set_color 1023
00:01 set_contr 6660
cmd_end
7 set_color 1023
00:02 set_contr 9990
cmd_end
10 set_color 1023
00:03 set_contr ccc0
cmd_end
14 set_color 1023
00:04 set_contr fff0
cmd_end
119 set_color 1023
01:09 set_contr ccc0
cmd_end
123 set_color 1023
01:10 set_contr 9990
cmd_end
126 set_color 1023
01:11 set_contr 6660
cmd_end
130 set_color 1023
01:12 set_contr 3330
cmd_end
133 set_color 1023
01:13 set_contr 0000
stp_dsp
cmd_end
And I don't see a problem with this, the last DCSQT sets the contrast to transparent and stops the display, so it looks like a bug in the software player.
edit: the time column contains the stm value first (clock ticks/1024) and then ss:ff
I'm not clear on what this means, as one frame is either 33ms or 40ms long depending on tv system, how can a fade be done in less than one frame? Or does this refer to the time between steps? Since there are 15 steps would this mean an overall fadein of 45ms and fadeout of 75ms?
Oops. I meant to write "3-frame fadein + 5-frame fadeout". DVDMaestro's GUI labels the Fade edit fields as "frms"... Somehow that made my wires cross, and it came out as "ms".
I should vow to stop posting in the wee hours of the morning...
mpucoder
6th June 2006, 17:58
I see, so what President has in the above would be a 5 frame fade (in and out)?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.