View Full Version : Announcing Beta 0.80 (now Version 1.5) of DVDSubEdit
jeanl
25th January 2006, 19:04
Sorry for the cross-post, but I thought some of you might be interested:
Beta 0.80 of DVDSubEdit is now available here (http://www.videohelp.com/~DVDSubEdit/)...
Now Version 1.5... See end of this thread...
http://img36.imageshack.us/img36/566/dvdsubedit4zk.png (http://imageshack.us)
The main change is the added support for re-timing subtitles. This is still experimental, so be careful and make sure you have a backup of your VOB and IFO files.
The new re-timing function allows you to change the timing of an individual or a group of subtitles.
Re-timing subtitles becomes slower as you move them by a large amound (in seconds). Note that the IFO file is also modified (because packs have to be moved around).
Here's the change log from beta 0.76
Added retiming of subpics..
Added button to quickly hide a subpic.
Improved the refresh speed of the command display.
I'm keeping the main thread here (http://forum.doom9.org/showthread.php?t=104058&page=4) since DVDSubEdit is a tool to modify a VOB file...
jeanl
CoNS
25th January 2006, 20:00
Wow, jeanl, that's one helluwa great new tool ya made there... I have a request though: Could you add some kínd of feature to remove subtitles with text for the hearing impaired?!!
J/K ;) Congrats on the new version. The timing feature looks really good, will test ASAP.
jeanl
25th January 2006, 20:02
CoNS! you relentless bastard! :D
Yes, it's in the back of my head (the hearing impaired thingy). It's more fun that retiming in a way.
Careful with your retiming tests. Everything is modified on the spot and there's no turning back!!!! Try it on a specific subtitle track for example, to make things easier...
Jeanl
jeanl
26th January 2006, 18:20
Beta 0.81 of DVDSubEdit is now available here (http://www.videohelp.com/~DVDSubEdit/)...
This is mainly a bug fix in the re-timing routine. If you plan on changing the timing of your subpics, use 0.81 instead of 0.80.
ukendt
27th January 2006, 20:44
This is manna for us subs users and abusers:thanks:
jeanl
27th January 2006, 20:47
Thanks ukendt,
If you're interested, you can go to the other doom9 thread (!), and get the latests unofficial beta which includes Optical Character Recognition (I put GOCR in, and it seems to work just fine!)
Jeanl
http://forum.doom9.org/showthread.php?p=775933#post775933
ukendt
28th January 2006, 11:23
yeah, thx Jeanl, but I believe announcing in subs forum is at least as relevant
jeanl
28th January 2006, 18:44
OK, I'll double post from now on...
jeanl
jeanl
28th January 2006, 21:32
Unofficial beta 0.83 of DVDSubEdit is now available here (http://www.videohelp.com/~DVDSubEdit/Downloads/DVDSubEditBeta0.83.zip)...
I've added a menu for the OCR stuff. After opening the vob file(s), run the OCR on the selected subpics. Then you can use the "find" feature in the same menu.
This is experimental, play with it and let me know.
I plan on reworking the UI to make room for more stuff, color changing, selecting SPUs based on OCR content etc...
Jeanl
jeanl
30th January 2006, 18:59
Beta 0.85 of DVDSubEdit is now available here (http://www.videohelp.com/~DVDSubEdit/)...
The UI has been revamped, and the OCR stuff is now fully integrated, allowing you to select, or search subtitles based on content.
I've also added code to change subpic colors.
Here's the change log from beta 0.81
The UI has been reworked to make room for more features.
Added option to change subpic colors. When applied to all, the color change is only applied to the subpics that share the same CLUT.
Added Optical Character Recognition, using the amazing GOCR code by Joerg Schulenburg.
Added option to select subpics based on OCR content.
Added search field to seach for specific strings in the subpic's OCR output.
Added "Save OCR results as text file".
Ctrl-C now works in the command display area and the OCR display area.
Added "Save subpic as PPM file".
DVDSubEdit no longer refuses the open read-only files (but it refuses to save modifs!).
Enjoy!
Jeanl
ukendt
30th January 2006, 19:28
This tool is amazing:D
jeanl
1st February 2006, 20:04
Those of you interested can find a new beta (0.87) of DVDSubEdit here (http://www.videohelp.com/~DVDSubEdit/Downloads/DVDSubEditBeta0.87.zip)
- You can set several colors on the same subpic, then apply to all will set them all in one shot (you no longer have to do it after each color).
- In Apply to All, you can set the durations of subpics to be the exact value, at most the value or at least the value. This allows you to set a minimum or maximum subpic duration.
- DVDSubEdit is now smarter in finding which line is the true bottom line. This will prevent subtitles from jumping up and down depending on whether characters such as "p" "q" or "g" are present when borders are used.
Jeanl
ai4spam
1st February 2006, 20:42
I think this tool deserves a sticky...
Keep up the good work!
jeanl
1st February 2006, 20:48
Thanks ai4spam!
jeanl
arty
3rd February 2006, 18:20
one of the most useful "dvd-author" tools! thanks again!
jeanl
3rd February 2006, 18:32
Thanks arty!
Jeanl
ukendt
6th February 2006, 16:13
I think this tool deserves a sticky...
I couldn't agree more:D
jeanl
8th February 2006, 18:13
Beta 0.90 of DVDSubEdit is now available here (http://www.videohelp.com/~DVDSubEdit/)...
The major changes are: Support to read and write .sup files, new slider to move subpics left or right (if possible), and improved OCR for italics.
Here's the change log from beta 0.85
Added code to move subpics left and right when possible! This can only be done, for now, if the background does not cover the entire picture.
Added option to quickly reload the last set of vob files (without re-scanning) (see the "File" menu). You can't re-time in that mode.
Added code to load sup files. Note: you can't reload an individual subpic in that mode, or perform any re-timing.
Added "Save as sup file". NOTE: DVDSubEdit does not fix PTS discontinuities...
Added shortcut (Ctrl-T) to run OCR on the current subpic.
Added code to fix OCR problems with italics, and to better recognize brackets.
Entering a value in "duration" had no effect. This has been fixed.
DVDSubEdit no longer complains about the full title not having been loaded if you drag/drop a complete set of VOBs and try to re-time.
Fixed a bug in Beta 0.86-0.87 that caused "Apply to All" to not work well unless the vertical move slider was used.
DVDSubEdit no longer crashes when it encounters a badly formed spu (missing packs for example).
Enjoy!
Jeanl
jeanl
16th February 2006, 18:58
People,
There's a new unofficial beta for DVDSubEdit, for those of you who would like to test before I make an official release. It's beta 0.909 and can be found
here (http://www.videohelp.com/~DVDSubEdit/Downloads)...
There's a good number of new features, improvements and bug fixes. Thanks CoNS for all the testing! Please, give it a try and let me know of any problem.
Here's the change log from beta 0.90
Added code to crop subpic to the bare minimum width, allowing horizontal moving. This can be applied to all in the usual manner.
Added option to move subpics flush with the nearest border.
The main window is now resizable. I cleaned up a lot of the display code, in an attempt to make things faster and cleaner.
The main window can also be minimized, or maximized, imagine that!
DVDSubEdit no longer needs the CLUT to identify the pixels used for the characters. Let me know if that fails.
Added a check box to show the main text pixels in white, and all others in black.
Fixed a bug that caused the app to crash if you fast reloaded a vob that was no longer there.
Fixed the infamous "display freezes, app starts writing all over" bug! A brush wasn't being released....
DVDSubEdit no longer crashes if you quite while running the OCR function.
The "save subpic to ppm" option was shrinking the subpicture by a factor 2. This has been fixed.
Removed the trailing '\n' at the end of the last line in the OCR output display.
Jean
ricardo.santos
16th February 2006, 20:29
Hi everyone!
Jeanl a couple months ago you were saying:
yeah, I know the song! you start with a small CLI-only tool, you end up with a multiple-version multi-platform GUI app with visualization! AH!
Besides, moving the subpics is one thing, but I'm sure people would also love to change the transparency (can't do that in the IFOs) or other aspects (remove a force display for example)...
jeanl
Not very far now!
In a few words: EXCELENT
I think this tool deserves a sticky...
Keep up the good work!
i agree
Just a TINY feature request: to be able to mux/add in external subs to a dvd. there are some guides on how to do this with different tools but wouldnt it be great to have it all under one nice GUI?
thanks for taking in consideration my suggestion for your tool name(partially)
jeanl
16th February 2006, 21:08
A TINY feature request??? :D :D :D!
You're talking about muxing, and that is no tiny request! Muxman is the way to go for that, there's no doubt in my mind, and if I ever was foolish enough to try to replicate that (at least the subpic part), I could only do a half-ass job compared to muxman.
The most I can envision is a semi-automatic way to invoque pgcdemux and muxman as part of DVDSubEdit, to make the job a bit easier for the user. But the demuxing/muxing is better left to programs that have been specifically developed for that, and are very good at it!
jeanl
ricardo.santos
16th February 2006, 23:57
i was thinking in something more or less like this:
i dont know if this is possible and how difficult it is to do
1-open the unencrypted dvd with dvdsubedit
2-semi automatically "call pgcdemux" to demux the main movie
3-load an srt sub and "call srt2sup" or another to create a sup file
4-"Call muxman/ifoedit" to mux the movie again with the newly created sub
would be a great help for newbies(lots of posts on the foreign doom9 forums) about how difficult it is to do it, and by having the aplications "closer" would be agraet help i think.
Keep on the good work
Ricardo
jeanl
17th February 2006, 00:00
Well, there's an additional step since the IFOs must be synchronized with the newly created vob file...
My take is that this does not fit well the DVDSubEdit framework. It seems to me that someone could write a tool to do that, using a very simple language, since all you need to do is invoque other tools. You could do that in visual basic, or in pearl, or in tcl-tk. I'm not sure DVDSubEdit is the place for that.
Jeanl
CoNS
17th February 2006, 08:34
i was thinking in something more or less like this:
i dont know if this is possible and how difficult it is to do
1-open the unencrypted dvd with dvdsubedit
2-semi automatically "call pgcdemux" to demux the main movie
3-load an srt sub and "call srt2sup" or another to create a sup file
4-"Call muxman/ifoedit" to mux the movie again with the newly created sub
would be a great help for newbies(lots of posts on the foreign doom9 forums) about how difficult it is to do it, and by having the aplications "closer" would be agraet help i think.This exact feature is already made ... in SubtitleCreator! Try the wizard in the Tools menu in SubtitleCreator. As a further step it will even allow you to copy the newly muxed main movie PGC into the old DVD structure to keep menus, etxras etc.
jeanl
17th February 2006, 22:57
DVDSubEdit is finally out of beta!
Version 1.0 is now available here (http://www.videohelp.com/~DVDSubEdit/)...
Here's the change log from beta 0.90
Added code to crop subpic to the bare minimum width, allowing horizontal moving. This can be applied to all in the usual manner.
Added option to move subpics flush with the nearest border.
The main window is now resizable. I cleaned up a lot of the display code, in an attempt to make things faster and cleaner.
The main window can also be minimized, or maximized, imagine that! The size and position are saved from session to session.
DVDSubEdit no longer needs the CLUT to identify the pixels used for the characters.
Added a "Auto CLUT" check box to show the main text pixels in white, and all others in black.
Added option to load an IFO file after loading a SUP file (this one just for CoNS!).
Improved the OCR code, especially with regards to identifying word boundaries
Fixed a bug that caused the app to crash if you fast reloaded a vob that was no longer there.
Fixed the infamous "display freezes, app starts writing all over" bug! A brush wasn't being released....
DVDSubEdit no longer crashes if you quit while running the OCR function.
The "save subpic to ppm" option was shrinking the subpicture by a factor 2. This has been fixed.
Removed the trailing '\n' at the end of the last line in the OCR output display.
ricardo.santos
18th February 2006, 22:32
This exact feature is already made ... in SubtitleCreator! Try the wizard in the Tools menu in SubtitleCreator. As a further step it will even allow you to copy the newly muxed main movie PGC into the old DVD structure to keep menus, etxras etc.
Thanks CoNS, i didnt knew about that!
I tried the method and it worked but the subtitle color is messed up(not the one i choose with subtitle creator)
I tried using dvdsubedit to change the subtitle color but it seems it can only change one "subtitle line" at a time.
jeanl
18th February 2006, 23:16
Thanks CoNS, i didnt knew about that!
I tried the method and it worked but the subtitle color is messed up(not the one i choose with subtitle creator)
I tried using dvdsubedit to change the subtitle color but it seems it can only change one "subtitle line" at a time.
If you want to change half of a subtitle (for example the top line and not the bottom) dvdsubedit can't do it.
If you want to change ALL subtitle colors, simply do it for 1 subtitle, then go to the Edit menu and click "Apply change to all subpics". This will modify all the subpics that you have currently selected.
This applies to all other modifications as well...
jeanl
svcdprayer
19th February 2006, 02:42
Hi Jeanl! First of all congratulations, now everything works. I just wanted to ask you what kind of format is text saved from ocr?
Im asking because im still interested in conversion that format to srt.
Thanks alot!
Keep up a good work!
jeanl
19th February 2006, 18:57
Yes it's not .srt yet, but I have that on my todo list. Somebody pointed me to the format, so it should be easy now...
jeanl
jeanl
20th February 2006, 00:34
svcdprayer, if you're interested in testing the "save as .srt" option, I'm done with it (but I don't have any tool to test it myself). Send me an email at jeanldvd at free dot fr and I'll send you the latest version...
Jeanl
svcdprayer
21st February 2006, 01:25
hello jeanl!
Sorry for my delay,
First of all i want to tell you that I really apprechiate your help in developing save as .srt :) Second, ive sent you an email. Im looking forward to test it :)
Thanks alot once again!
jeanl
23rd February 2006, 21:45
Guys, I've put a new version (1.0.5) of DVDSubEdit for you to test. It's unofficial, so I'm not making a big deal of it.
Find it here:
http://www.videohelp.com/~DVDSubEdit/Downloads/DVDSubEdit1.0.5.zip
Improvements are:
- Added function to hide hearing-impaired text. Subtitles that are completely enclosed between [] or () are hidden. Text enclosed between brackets is erased. This is preliminary, test it and tell me what you think! Run the OCR first, of course!!!
- Changed the display mechanism, it is now much much faster! I'm happy with that!
- Improved the OCR speed (by only passing the useful part of the subpic to the GOCR)
- Fixed the "save as txt" function to save as a proper .srt file.
As usual, let me know what you think!
jeanl
ukendt
24th February 2006, 09:47
The link ain't right........
jeanl
24th February 2006, 17:34
Sorry, somehow it got mangled. I just fixed it...
jeanl
ukendt
24th February 2006, 19:57
OCR is working fine but it doesn't recognize danish letters like Å, Æ, Ø.
Any chance to fill this in?:D
jeanl
24th February 2006, 20:01
I thought it did recognize some of them? I'm really sorry but upgrading GOCR is very difficult, the way it's written. If it was simply a database, it would be easy to expand it, but it's not. It's all hard-coded in a large number of C-functions, each dedicated to detecting 1 or 2 characters!!! Unmanageable...
:(
I'm not complaining though... It works really well *most* of the time...
Jeanl
jeanl
2nd March 2006, 18:44
Version 1.1 of DVDSubEdit is now available here (http://www.videohelp.com/~DVDSubEdit/)...
Main new feature is the ability to erase parts of subtitles bracketed with '[' or '(' or to detect music notes.
Here's the change log from Version 1.0
Added an OCR setup panel with options for OCR, and hearing-impaired text removal.
Added menus to hide/erase hearing-impaired text in subtitles. The remaining text can be optionally recentered or realigned.
GOCR now recognizes (most?) music notes. They are marked as '#' in the output text.
Added ability to move subpics with the mouse. Just grab and move!
Improved the display mechanism, it is now much much faster.
DVDSubEdit now lets you reload individual (or all) SPUs from a sup file (undo).
The "Open vob file" dialog now allows selecting several vobs.
The various save and open dialogs (vob, sup, ppm and srt) now independently remember their default directories. Very convenient.
When opening a sup file, the dialog to optionally load the IFO now defaults to the same directory the sup file was in.
Added "Go to" field to go to a specific spu (Ctrl-G).
Fixed common 'o'->'Q', 'V'->'Y', 'z'->'_', ':'->'_' OCR mistakes.
Improved the OCR speed when the subpic background occupies the full frame.
The "save as txt" function now saves as a proper .srt file.
Added a couple shortcuts (Home and End now go to first and last SPU in current selection).
Added display of "percent done" in progress dialog.
The built-in pdf doc (shortcut: F1) is (nearly) up-to-date.
Fixed a bug that caused the small progress dialog to not close properly if the main window was minimized.
Last but not least: The file version number now matches the actuall version number :D (this one for blutach!)
Thanks to CoNS for many tests, and many many suggestions for improvements.
Feedback is most welcome!
Enjoy...
Jeanl
doggersen
2nd March 2006, 18:56
wow, i've never seen so many new features added to a program in such a short period of time. Look forward to try it, and thanks for making the program !
ZaphodB
3rd March 2006, 11:42
Amazing progress, indeed. But i'm (and maybe a few others)still looking for a feature. Perhaps you can find some place ( and write some code ;) ) for a ckeckbox called "Only show forced subpics" ?
mp3boy
3rd March 2006, 18:11
is it possible to correct wrong guessed ocr character? it would be nice to have a character map like subrip which we can correct all the wrong guests by looking at the long list all in once like a spreadsheet and then fix the wrong onces... there is many problem in italic ocr...
thanks again for your tools
jeanl
3rd March 2006, 21:08
Amazing progress, indeed. But i'm (and maybe a few others)still looking for a feature. Perhaps you can find some place ( and write some code ;) ) for a ckeckbox called "Only show forced subpics" ?
Yes, that's a good idea... I'll add that to the next release.
jeanl
jeanl
3rd March 2006, 21:10
is it possible to correct wrong guessed ocr character? it would be nice to have a character map like subrip which we can correct all the wrong guests by looking at the long list all in once like a spreadsheet and then fix the wrong onces... there is many problem in italic ocr...
thanks again for your tools
Yes, italics are problematic, especially when there's a mix of italics and non-italics in the same line.
I'm not sure about implementing a full-fledged correction dialog. What's wrong with opening the .srt file in an editor and using search/replace?
jeanl
SubRip format standard start with first line number counting from 1 not 0.
DVDSubEdit Example:
0
00:00:00,364 --> 00:00:01,956
Hello, jeanl.
Correct is
1
00:00:00,364 --> 00:00:01,956
Hello, jeanl.
Thanks again for this amazing program.
enjoy,
Mtz
jeanl
3rd March 2006, 22:03
Mtz, thanks for pointing out that mistake! I didn't know that. I'll check and fix in the next release.
Jeanl
In Subtitles Workshop are also some settings about hearing impaired. Some of them are already used by you
Another thing that it cheks, is if before ":" are CAPS.
Example:
1
00:00:00,364 --> 00:00:01,956
MTZ: Hello jeanl!
JEANL: Hello, Mtz!
enjoy,
Mtz (00:02:35) :D
Audionut
5th March 2006, 02:31
Problems with dvdsubedit.
I'll let the screenshot do the talking.
http://img482.imageshack.us/my.php?image=dvdsubedit7zt.png (http://img482.imageshack.us/my.php?image=dvdsubedit7zt.png)
When dvdsubedit is first run, everthing is ok. But after loading an vob file the result is as you see.
jeanl
5th March 2006, 02:39
Problems with dvdsubedit.
I'll let the screenshot do the talking.
http://img482.imageshack.us/my.php?image=dvdsubedit7zt.png (http://img482.imageshack.us/my.php?image=dvdsubedit7zt.png)
When dvdsubedit is first run, everthing is ok. But after loading an vob file the result is as you see.
Well, that's not good!!!
Which version are you running! This problem was supposed to have been fixed in version 1.0...
jeanl
jeanl
5th March 2006, 02:41
In Subtitles Workshop are also some settings about hearing impaired. Some of them are already used by you
Another thing that it cheks, is if before ":" are CAPS.
Example:
1
00:00:00,364 --> 00:00:01,956
MTZ: Hello jeanl!
JEANL: Hello, Mtz!
enjoy,
Mtz (00:02:35) :D
Yes, I noticed that some hearing impaired subs are like that, but GOCR makes many mistakes detecting capitalized letters, so I'll wait until these mistakes are fixed, which could take a while!
jeanl
Audionut
5th March 2006, 04:52
@jeanl
Latest version 1.1
jeanl
5th March 2006, 04:56
Audionut, does the same thing happen if you save the subpics as a .spu then reload this .spu file? If it does, then can you send me the spu file (jeanldvd at free dot fr)?
Jeanl
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.