View Full Version : Harry's Tools
Harry
09-18-2005, 08:09 AM
hi guys,
i've written a small external application which accesses VideoReDo via it's COM interface in order to execute several functions.
system requirements:
VideoReDo Build 412
Microsoft .Net Runtime Environment
current functions:
+ creation of chapter (=scene marks) by specifying the interval in minutes or specifying the total number of requested chapters
+ splitting a file to multiple files at the scene marks
+ splitting a file to multiple files according to your edits
my recommendation:
unless you know what you do only use this program if you need the required functions. one of the main reasons is simply that if you close the program, it will also close the running VideoReDo instance without notice and you'll lose your edits.
here's more info and make sure you read the short-kept disclaimer:
Program: Harry's Tools, Build 0.14 (ALPHA)
Foreword: It is highly recommended to read the 'Important Usage Stuff'
Disclaimer
----------
I'm not a fan of big disclaimers which nobody reads anyway, so here's the main thing:
+ USAGE OF THIS PROGRAM IS ABSOLUTELY AT YOUR OWN RISK! I TAKE NO RESPONSIBILITY, NO MATTER WHAT HAPPENS TO YOU, YOUR DATA, YOUR SYSTEM, ETC.
+ THIS PROGRAM IS IN NO WAY RELATED TO VIDEOREDO OR DRD SYSTEMS, IT ONLY USES THE COM INTERFACE OF VIDEOREDO IN ORDER TO CONTROL IT REMOTELY. If you experience a bug while using this program, please blame it on the program, not on VideoReDo.
+ THIS PROGRAM IS WRITTEN JUST FOR STUDYING PURPOSES OF THE COM INTERFACE.
System Requirements
-------------------
Required build of VideoReDo: 412
Necessary System Requirement: Microsoft .NET Runtime Environment
Important Usage Stuff
---------------------
In order to access VideoReDo, it must be instantiated by this program. This means that you have to call this program, and it will automatically launch VideoReDo. These two programs communicate then afterwards.
If you close VideoReDo, there is no way to access it again from these tools, so you have to restart the tools program. Sorry for the inconvenience, but there is currently no other way supported in order to access a running instance of a COM supporting program.
If you close this program, then the VideoReDo instance which was opened with it will be closed as well WITHOUT NOTICE!!! This means that you'll LOSE YOUR UNSAVED EDITS.
So my suggestion is: use VideoReDo the normal way and save your projects as usual and - only if - you need the functions of these tools, then use them independently.
Sorry again for the inconvenience, but that's just how it works. I would have done it differently, but accessing programs via COM is somehow 'limited'. Example: You might notice that from time to time your project's filename has changed to "temp.vprj". This happens e.g. if you save your cuts to multiple files. It works this way: a temporary project file is saved, reopened and your cut list is parsed and used. Reason for this is that currently there is no way to get the cut points via COM.
Requests
--------
If you need some additional stuff implemented which is doable via VideoReDo's COM interface, i might take the time and implement it. Feel free to ask ;)
By the way: Feedback is always appreciated.
This program is still alpha, but you're free to test it.
That important stuff said: Have Fun! :)
if some of you have enough courage to test the current alpha, feel free to download it here and give me your feedback:
http://rapidshare.de/files/5233491/HarrysTools.Build.0.14.Alpha.zip.html
as i have no 2nd computer to test this program, let me know if and how it worked for you
:D
greetz
Harry
Harry's stuff is pretty cool. You should check it out.
... worked fine for me - thanks ...
Just a minor issue:
the "complete" message wasn't shown after the task was completed, but only when clicking
at the tool window again ... (bug or feature?)
Jean
Harry
09-19-2005, 05:28 AM
thanks Dan and many thanks for implementing the feature i requested :D
and many thanks to the testers :D
i'm glad that that it works. if you guys want additional scripts implemented, feel free to ask. should be fairly easy to implement now that the framework is set up.
regarding the "complete" message box: currently it's a "feature". i'll have to recheck that "complete" message thing, it's a difficult thing: usually there's always a focus switch between the tools window and the videoredo window which it opens. when everything is finished, the tools window should get the focus and hence the "complete" message should be in front and visible. but this might not be the case if the user brings different windows into the foreground manually while the processing takes place in the background.
I think a good alternative would be to draw a progress bar into the menu bar.
>should get the focus and hence the "complete" message should be in front and visible
hmm, das ist (bei mir) etwas unregelmäßig.
Beim ersten Versuch erschien "process finished" über VRD und Harry's Tool hat den Focus.
Beim nächsten, weiteren Schnitt (und von da an immer) hat am Ende VRD den Focus, das
"finished" liegt dann darunter ...
Nach einem Neustart des Tools bleibt es dann nach dem Schnitt auch beim ersten Mal unter
VRD ... (wobei ich jeweils nach dem Befehl in Tools nicht weiter geklickt habe).
Nun, das ist nicht wirklich ein Problem ;) Als workaround: packe doch alle Meldungs-Fenster
auf / neben das Tools-Fenster, nicht in die Bildschirm-Mitte - dann ist die Wahrscheinlichkeit
ziemlich gering, daß sie verdeckt werden ...
Auch kein Beinbruch:
if you set "specify length of chapter" to a value longer than the full video, you will not get a
chapter mark (which is correct), but the message states "chapter creation finished" which is
somehow misleading as no chapter was created at all. :)
Danke,
Jean
Harry
09-20-2005, 06:29 AM
thanks jean,
i think instead of a popup i'll make a status window which contains a list of several status information like eg a journal:
processing file 1 of 10
processing file 2 of 10
...
processing finished.
i think it's more meaningful than a "finished" popup.
regarding the "chapters created" message while there's no chapter created if you specify an interval longer than the movie, i think i'll block it in the first place so that the process isn't started if the interval is larger than the file length.
thanks for pointing that out :D
what's to come:
* i think an abort button would be helpful as well
* implementing my comicgen module in C#, there's a load of available image enhancing libraries available in C#
* ... whatever you like and is possible with COM ... :D
Anonymous
09-20-2005, 04:47 PM
Another nice feature would be to have this app accept input from a text file where each line
contained all the parameters VRDSplitSceneMarkers needed for each project
so you could batch in a lot of splits from different projects and have the VRDSplitSceneMarkers
do them all at once.
DD
Harry
09-21-2005, 06:16 AM
this is an interesting idea, but is there really a need for such a "monster" project? currently i don't see a real application behind it.
nontheless, it would be easy to do. instead of a text file, one simply opens several VRD Project Files simultaneously in the file open dialog and they are all processed one after the other.
if you really need it, i could do it. but i'm curious: what's the use case?
:D
diamondd
09-21-2005, 01:52 PM
I have a user that wants to convert 100 karaoke laserdiscs (200 sides) to DVD.
VRD does a nice job at quickly marking the split points needed.
Your app completes the process by creating seperate files from the split points.
I thought it would be nice to have the ability to batch all those project files
to split all those files at one time.
I thought using a text file as input would be an easy way to implement this.
I didn't know that you could open multiple project files simultaneously.
That's even easier!
thanks
DD
Harry
09-22-2005, 05:59 AM
i think i can arrange that until sunday :wink:
this for sure needs a logging window, i think a filelog would be good as well in that case. so the use case is the following:
* user creates VRD project files with split points
* user selects multiple project files in file open dialog
* application loads vprj file one after the other and processes it, filename is project filename with postfix 0000.mpg, 0001.mpg, and so on
greetz
Harry
diamondd
09-23-2005, 01:26 AM
thanks Harry
One suggestion.
postfix 0000.mpg is a bit extreme.
how about 00.mpg?
DD
Harry
09-25-2005, 10:05 AM
build 0.19 is up. feel free to test it, but it's as usual at your own risk :wink:
http://www.megaupload.com/?d=Q8FKLS7Z
Release History
---------------
Build 0.19:
+ added some logging:
logging window, can be switched on/off in menu
logging file 'application.log' for detailed logging information
+ added feature to launch procedures in a thread; otherwise eg the main and the logging window wouldn't be updated while a function is executed
+ project batch: split at scene markers
you can open several *.vprj files and specify an output directory
every *.vprj file will be processed and the file splitted at the scene markers
+ file overwrite check at file output
+ chaptering
prevent "0" for chapter input
force maximal chapter length: chapter length mustn't be smaller than total file length
+ removed "process finished" message boxes, logging window is more preferrable
Known Issues
------------
* file overwrite dialog sometimes appears in background => you have to bring it to front using the task bar
here's a screenshot:
http://img391.imageshack.us/img391/771/harrytools8ur.gif
Hi Harry,
I tried your utility. It looks cool.
Harry
09-25-2005, 05:50 PM
Thanks :D
If you need a certain batch and it's doable with COM, just let me know :wink:
Harry
10-21-2005, 02:22 PM
got inspired by the suggestion of Tiger62 in this thread:
http://www.videoredo.net/msgBoard/viewtopic.php?t=1680
added some new functionality, so here's build 0.20 for the interested ones, if you want to download it please press the "free" button on the following page:
http://rapidshare.de/files/6562115/HarrysTools.Build.0.20.zip.html
Release History
---------------
Build 0.20:
+ added function "Cut Current Scene Segment":
cuts out the scene in which the cursor currently is
+ added function "Cut Every Other Scene Segment":
cuts out every second scene segment. a question is asked if you want to start cutting at the first segment.
if this question is answered with no, then the program will start cutting at the second segment.
here's a screenie :D
http://img489.imageshack.us/img489/5711/tools6bt.gif (http://imageshack.us)
alphabeta
10-23-2005, 03:48 PM
Nice little application.
Still there is one more feature that would be really useful to me :-)
I've got some files that need editing both to remove stuff I don't want and to cut the remainder up in to segments.
What would be good would be another mode where you split at the scene breaks and at the same time remove all the cuts. Does this make sense?
Harry
10-23-2005, 04:59 PM
you mean the split-at-scenemarker function should as well consider the cut points? i'll think it over next weekend, i think it's doable with COM :wink:
alphabeta
10-24-2005, 01:16 PM
Based on my test so far, the "split at scene" function just chops the video at the scene markers and ignores cuts.
What I would like is for the cuts to be taken out of the video and the remaining stuff to be split at the scene markers. Not sure if that is what you meant by "split-at-scenemarker function should as well consider the cut points".
Would be great if you could add that.
Anonymous
10-26-2005, 02:00 PM
Harry
I have a request to add a small addition to
"splitting a file to multiple files at the scene marks"
The ability to specify a number in seconds ( + or - )
that would be added to the time of each scene marker.
The reason for this is I'm working on a project to convert
karaoke laser discs to mpg files.
I currently create a scene marker near the beginning of each song
when the title appears so I can see the title in the thumbnails.
But if I can see the title in the thumbnail,
it usually means that a little bit of the title remains in the previous scene.
So to capture the entire beginning, it would be nice to have the
option to have VRD make the splits at the scene markers
minus one or two seconds.
thanks
DD.
Harry
10-27-2005, 02:48 PM
good idea, DD. will add it.
greetz
Harry
Harry
10-28-2005, 07:48 AM
new build 0.22 is up, can someone test this and give feedback please? :D
http://www.mytempdir.com/231270
implemented the requests of alphabeta and DD:
Build 0.22:
+ enhanced Split At Scene Markers:
edits are now considered; if you don't want this, then you have to clean your edits manually before you call this function
limitation: scene markers within a cut sequence aren't currently supported
+ enhanced Split At Scene Markers:
you can define an overlap for the start of a sequence and the end of a sequence
example: if you define 3000ms for the start and 2000ms for the end:
the saved file will begin at the sequcence's start scene marker position minus 3 seconds
and will end at the sequence's scene marker end position plus 2 seconds
these values are defined in the new settings dialog in the main menu
and will be !!! saved in settings.ini file !!! for future use
=> if you don't want that you have to reset them back to zero after use
+ added Settings Dialog in Main Menu
it's free, so use is as usual at your own risk! :wink:
timdg
10-28-2005, 03:41 PM
That is great!!
I had downloaded the first version last week thinking it did this and was diasappointed when I realized I had misread... This latest version is awesome though! Exactly what I've been wanting - I'll use it almost every day now!
timdg
10-28-2005, 04:04 PM
When I normally save stuff through VideoRedo I have it saved to use a Bitrate of 20, otherwise it defaults to 15 and I get PTS errors. Is there a way to specify that with this program? Just looking through my VideRedo log I see that preference did not carry over when Harry's Tools saved my files.
Thanks!
Harry
10-28-2005, 04:44 PM
hi tim,
thanks for the kind words :D currently it isn't possible to specify anything like that, all i can specify is the output file type like defined here in VRD's documentation:
BOOL FileSaveAsEx( const char *filename, short outputType )
FileSaveAsEx( filename as string, outputType as integer) as Integer
Parameters:
filename Character string containing a MPEG program file.
outputType 1 = Program Stream, 2 = Elementary Streams, 3 = VOB (MPEG with blank NAV packets ).
in other words: everything is possible that's possible with the COM commands, which VideoReDo provides which by the way is totally awesome regarding to the openness to his program which Dan offers :D
but as you mentioned it: my tools are just some tools which help to do some scripting stuff i needed for myself. as i don't like visualbasic scripting and prefer a clean GUI, i thought i'd do it in C#. and as i already programmed it i thought why not share it with others. using it at a daily basis is maybe the wrong way, if more people like the features, i'd rather advise you to ask Dan to implement them directly in VRD, as it's always VRD who does the job, not the tools :wink:
diamondd
10-29-2005, 04:20 PM
new build 0.22 is up, can someone test this and give feedback please? :D
Harry
I'm having trouble getting Split At Scene Markers and Project Batch to work in build .22, although they worked just fine in build .19
Getting error message:
Sorry, but scene markers in the cut segments (including begin and of of the segment) are currently not supported. Please place your scene markers outside the cut segments. This function will abort now, no files will be saved.
I don't have any cut segments, only scene markers.
One other small request.
In Project Batch, could you change the split file separator from an underscore to a dash?
thanks
DD.
Harry
10-29-2005, 06:18 PM
thanks for the info, will take a look into it asap.
currently adding a feature that you can save only the cut or scene marker segment in which the cursor currently is. maybe some need it for saving mtv music videos. i for myself record a 4 hour movie and then save the clips one after the other, finding the good clips is awesome fast with VRD. can't stand watching 4 hours of mtv ringtone commercial :D
Harry
10-31-2005, 06:16 AM
new version is up:
http://rapidshare.de/files/6991404/HarrysTools.Build.0.29.zip.html
(hint: for download you have to click on the "free" button)
any volunteers who can test it? :D
new time-saving function: save current scene segment. use case: eg if you scan through your mtv video stream and want to save only one certain video, you place a begin scene marker and an end scene marker, put the vrd cursor between them and select the "save current scene segment" menu point in order to simply save this one ;)
Build 0.29:
+ added "Save Current Cut Segment"
saves only the cut segment in which the cursor currently is positioned
+ added "Save Current Scene Segment"
saves only the scene segment in which the cursor currently is positioned
+ changed the "_##" filepostfix in split scene batch processing to "-##"
+ rewritten the multisplit algorithm, scene markers within cut segments are considered as well now
+ added parsing of "DebugMode=true" setting which can be set in settings.ini for several purposes
currently: in multisplit mode a simple messagebox pops up before the file is saved;
this way one can see the selection that is made in videoredo
alphabeta
10-31-2005, 01:02 PM
Looks good. I'll check it out when I get home tonight.
Harry
10-31-2005, 04:49 PM
thanks :D although i tested it myself, it's always good another person tests it on another system
alphabeta
10-31-2005, 08:13 PM
Tried the new improved "cut at scenes (with respect for cuts)" and also "save current cut segment" and "save current scene segment".
All worked fine.
Fantastic thanks!
:D :D
diamondd
11-01-2005, 12:00 AM
Harry
Still having trouble getting Split At Scene Markers and Project Batch to work.
build .29 does some strange things.
1) In Project Batch, I request that your remove the pop-up
that tells you what your begin and end overlap time is.
In Project Batch mode, the complete process should be able
to run unattended.
2) The overlap time window would not display the correct end time.
No matter what time you put in for the end time, it would duplicate the
value entered in the begin time.
3) No actual splits were made at the scene markers.
Each file was exactly the same length as the original file.
example: If I placed 2 scene markers in 100 MB file named test.mpg
in project testprg, I would end up with 3 100 MB mpg files
testprg-01.mpg, testprg-02.mpg, testprg-03.mpg
Project file is split correctly using .19 build
DD.
Harry
11-01-2005, 06:58 AM
thanks for testing guys :D version 0.29a addresses DD's finds 1) and 2)
http://rapidshare.de/files/7030928/HarrysTools.Build.0.29a.zip.html
Build 0.29a:
+ changed: Overlap Ms info popup is now displayed only at the beginning in scene batch mode
+ added possibility to hide the Overlap Ms info popup completely
in the settings.ini simply put in the following line in the [Settings] category:
ShowOverlapWarning=false
default is true
+ fix: Overlap Ms info popup showed begin time as end time
in regular usage mode i recommend to always show the overlap warning popup.
but remark 3) works for me, my files are splitted correctly. does this only occur in batch mode or as well in "Save Current Scene Segment" and "Split At Scene Markers"?
thanks.
diamondd
11-01-2005, 01:15 PM
but remark 3) works for me, my files are splitted correctly. does this only occur in batch mode or as well in "Save Current Scene Segment" and "Split At Scene Markers"?
thanks.
Harry
It occurs in both modes.
Here is what I do.
1) open a mpg file in a new project.
2) mark each scene with "A" key.
3) save project.
4) run your tools app
One thing I notice is that when it's running in build .19
I can see VRD highlight each scene in the timeline that is been split.
In build .29 I don't see this.
DD.
Harry
11-01-2005, 01:50 PM
thanks for the info.
you can see the highlighting when you add
[Settings]
DebugMode=true
into the settings.ini file and restart the tools app. if this is set, then before every FileSaveAs COM command is executed, a message box with the filename appears. this way you see what is actually selected in the VRD instance.
but strange thing, everything works on my sys and alphabeta sounded like it would work for him as well.. so in detail you:
*) open VRD
1) open a mpg file in a new project.
2) mark each scene with "A" key.
3) save project.
*) close VRD
4) run your tools app => VRD is opened implicitly
*) open last saved project
*) select "split at scene markers" function
i did the same and it works for me. correct me please if you have a different step.
could you post the application.log and the content of the videoredo project file please? maybe this will help to sort the problem out. thanks. :D
diamondd
11-02-2005, 02:20 AM
OK Harry
application log:
================================================== ================
10:22:49: Application StartUp
------------------------------------------------------------------
10:23:30: COM: GetCursorTimeMsec
10:23:30: APP: Processing: Start
10:23:30: COM: WriteProjectFile, Params: C:\Documents and Settings\David\My Documents\Software\HarrysTool\temp\temp.vprj
10:23:31: COM: FileOpen, Params: C:\Documents and Settings\David\My Documents\Software\HarrysTool\temp\temp.vprj
10:23:33: NFO: saveToMultipleFiles: FileName: C:\test29a-##.mpg, Current Pos: 0, Video Segment: [0,41540][38540,80079][77079,127626][124626,158958], Cut Segments: [0,158958]
10:23:33: COM: SetCutMode, Params: False
10:23:33: COM: ClearAllSelections
10:23:33: APP: Saving File 1/4: test29a-01.mpg
10:23:38: COM: FileSaveAsEx, Params: C:\test29a-01.mpg 1
10:23:38: COM: IsOutputInProgress
10:23:40: COM: IsOutputInProgress
10:23:42: COM: IsOutputInProgress
10:23:44: COM: IsOutputInProgress
10:23:46: COM: IsOutputInProgress
10:23:48: COM: IsOutputInProgress
10:23:50: COM: IsOutputInProgress
10:23:52: COM: IsOutputInProgress
10:23:54: COM: IsOutputInProgress
10:23:56: COM: IsOutputInProgress
10:23:58: COM: IsOutputInProgress
10:24:00: COM: IsOutputInProgress
10:24:02: COM: IsOutputInProgress
10:24:02: COM: SetCutMode, Params: False
10:24:02: COM: ClearAllSelections
10:24:02: APP: Saving File 2/4: test29a-02.mpg
10:24:05: COM: FileSaveAsEx, Params: C:\test29a-02.mpg 1
10:24:06: COM: IsOutputInProgress
10:24:08: COM: IsOutputInProgress
10:24:10: COM: IsOutputInProgress
10:24:12: COM: IsOutputInProgress
10:24:14: COM: IsOutputInProgress
10:24:16: COM: IsOutputInProgress
10:24:18: COM: IsOutputInProgress
10:24:20: COM: IsOutputInProgress
10:24:22: COM: IsOutputInProgress
10:24:24: COM: IsOutputInProgress
10:24:26: COM: IsOutputInProgress
10:24:28: COM: IsOutputInProgress
10:24:30: COM: IsOutputInProgress
10:24:32: COM: IsOutputInProgress
10:24:32: COM: SetCutMode, Params: False
10:24:32: COM: ClearAllSelections
10:24:32: APP: Saving File 3/4: test29a-03.mpg
10:24:35: COM: FileSaveAsEx, Params: C:\test29a-03.mpg 1
10:24:35: COM: IsOutputInProgress
10:24:37: COM: IsOutputInProgress
10:24:39: COM: IsOutputInProgress
10:24:41: COM: IsOutputInProgress
10:24:43: COM: IsOutputInProgress
10:24:45: COM: IsOutputInProgress
10:24:47: COM: IsOutputInProgress
10:24:49: COM: IsOutputInProgress
10:24:51: COM: IsOutputInProgress
10:24:53: COM: IsOutputInProgress
10:24:55: COM: IsOutputInProgress
10:24:57: COM: IsOutputInProgress
10:24:59: COM: IsOutputInProgress
10:25:01: COM: IsOutputInProgress
10:25:03: COM: IsOutputInProgress
10:25:05: COM: IsOutputInProgress
10:25:05: COM: SetCutMode, Params: False
10:25:05: COM: ClearAllSelections
10:25:05: APP: Saving File 4/4: test29a-04.mpg
10:25:06: COM: FileSaveAsEx, Params: C:\test29a-04.mpg 1
10:25:06: COM: IsOutputInProgress
10:25:08: COM: IsOutputInProgress
10:25:10: COM: IsOutputInProgress
10:25:12: COM: IsOutputInProgress
10:25:14: COM: IsOutputInProgress
10:25:16: COM: IsOutputInProgress
10:25:18: COM: IsOutputInProgress
10:25:20: COM: IsOutputInProgress
10:25:22: COM: IsOutputInProgress
10:25:24: COM: IsOutputInProgress
10:25:26: COM: IsOutputInProgress
10:25:28: COM: IsOutputInProgress
10:25:30: COM: IsOutputInProgress
10:25:32: COM: IsOutputInProgress
10:25:32: COM: Close
10:25:33: APP: Processing: Finished
10:25:48: COM: Close
project file:
<Version>2
<VideoReDoVersion> 2. 1. 1. 412 - Sep 17 2005
<Filename>C:\18A-001.mpg
<MPEG Stream Type>2
<Duration>1589589555
<SyncAdjustment>0
<VideoStreamPID>224
<AudioStreamPID>192
<AspectRatioOverride>0
<BitRateOverride>0
<MaxGOPLength>0
<OutputStreamFormat>1
<Cut 0>1:1589589555:0:114405380 00:00:00;00, 00:02:38;28, 00:00:00;00
<SceneMarker 0>405405333
<SceneMarker 1>790790777
<SceneMarker 2>1266266222
thanks
DD
Harry
11-02-2005, 06:14 AM
thanks DD, this helps a lot.
check your project file:
<Duration>1589589555
<Cut 0>1:1589589555:0:114405380 00:00:00;00, 00:02:38;28, 00:00:00;00
the reason why it worked in previous versions is simply that the cuts weren't considered. now they are as it was requested and it's imo more usable. in your project file you cut out everything => you want nothing saved => nothing should be saved, but in fact everything is saved. it's a tricky bug, nice find of yours :D will try to fix it asap, should do no circumstances in regular work though.
just remove the cuts in vrd, save the project file again and everything should work fine now. i would appreciate your feedback if this solved the problem.
thanks for helping :D
Harry
diamondd
11-02-2005, 01:30 PM
Harry
The strange thing is that I didn't put any cuts in this project,
only scene splits.
Explain again how I remove the cut.
Do I edit the project file?
DD.
Harry
11-02-2005, 01:50 PM
two possible solutions:
*) remove the line with the cut in the project file
or the better one:
*) open the project in vrd, on the top right in vrd you should see that you have exactly one cut. click on it and remove it, save the file.
cya
harry
diamondd
11-02-2005, 01:55 PM
Harry
I'll check my project again,
but I'm almost positive that there are no cuts listed in the top right of VRD.
What line needs removed in the project file?
thanks
David
Harry
11-02-2005, 02:10 PM
there must be one as this is in your project file:
<Cut 0>1:1589589555:0:114405380 00:00:00;00, 00:02:38;28, 00:00:00;00
=> delete this one.
i do hope that this has nothing to do with using cut mode or scene mode for editing.
thanks & cya
harry
diamondd
11-02-2005, 11:15 PM
Harry
OK - I think I might have figured out the problem,
and I might have found a bug in VRD.
When you said I had a cut in my project which could be seen
in the top right of VRD, I was certain that there wasn't one there.
When I went back to my project and looked, there wasn't anything listed in the top right.
But then I remembered that I have default set to start up VRD in the Scene mode, not the Cut mode.
When I switched VRD back to start up in the Cut mode and reopened my project, sure enough the cut was there.
It seems that if you have the default set as open in scene mode, VRD is automatically creating a cut the entire length of the video.
When I switched VRD default to open in Cut mode, it didn't create this cut and your Tools worked just fine.
See if you can verify that your version of VRD creates this cut if the default is set to open in Scene mode.
And unless I have some other VRD settings wrong, I think this is a bug.
thanks for all your help
DD.
Harry
11-03-2005, 12:02 AM
thanks DD for testing.
this isn't a bug, it's just the way it works. in scene mode you are adding scenes, in cut mode you are cutting scenes, hence why the movie is initially cut in scene mode. problem is that i have to use the project file for the cut info as there is no COM command to find out where the cuts are, so i have to save the file first and read and parse it afterwards.
looks like the tools are best used in cut mode, otherwise there will be usability misunderstandings. i will put a reminder into the program. thanks for figuring that out.
cya
Harry
diamondd
11-03-2005, 02:54 AM
Thank you Harry for putting this fine tool together.
It's going to be very helpful to me.
One more question:
The overlap settings, can the values be negative?
I want to put -1000 for the end point
since I put the ending scene marker slightly into the next scene.
So I want my settings to be
start = 1000
end = -1000
So that I start the split 1 second before the first scene marker
and quit 1 second before the next scene marker
DD.
Harry
11-03-2005, 05:32 AM
yup, can be negative. but what semantic you put into it is up to you.
if you do start=+1000 and end=-1000 then you simply make a shift left for 1 second. but you should be aware that with end=-1000 also the very last end marker is shifted 1 second left, so you might miss the final second.
greetz
Harry
diamondd
11-03-2005, 02:00 PM
Thanks Harry
the final second won't be a problem for me.
DD
diamondd
11-04-2005, 01:49 AM
Harry
Could I trouble you for one more thing.
When build .29a starts numbering the splits, it starts at -01.
Would it be possible to have it default (or have an option)
to start it at -00 ?.
The reason is because the very beginning of the video
is garbage, so I want that file to be number -00.
DD
Harry
11-04-2005, 02:29 AM
sure, no problem. i'll set the first file to -00. if anyone else needs -01, please post and i'll make it optional. otherwise it will be -00.
cya
Harry
diamondd
11-04-2005, 02:14 PM
Thanks Harry
DD
Harry
11-16-2005, 05:23 PM
build 0.31 is up for the interested ones:
http://www.megaupload.com/?d=V8VCS63C
nothing special. the batch adscan is something i did for some trying purposes. although it's already included in VRD, i thought if someone wants to use it, i'll keep it in the menu ;)
Build 0.31:
+ added batch feature: Ad Scan
you simply specify several files from one directory and an output directory for the project files.
the program then processes the specified files one after the other:
* file is opened
* ad scan is started
* project file is saved
filenames are the same as the video filename, but with extension "vprj".
if a file exists with that name, a numeric value is added to the filename, e. g. movie-(1).vprj
Build 0.30:
+ changed: splitting: filenames with pattern ##.mpg start at 0, was previously 1
diamondd
11-17-2005, 02:36 AM
Thanks Harry
I'll check it out
DD
Harry
12-15-2005, 06:21 AM
new version is up:
http://www.mytempdir.com/321213
new in this release:
Build 0.32:
+ added batch feature: Quick Stream Fix
select multiple files in a file open dialog, set a destination directory and the program will open every file one after the other and run quick stream fix on it and save it to the destination directory
have fun. feedback would be appreciated :)
JM2005
01-10-2006, 04:43 PM
new version is up:
http://www.mytempdir.com/321213
new in this release:
have fun. feedback would be appreciated :)
harry this link is bad? can you posted another one?
Harry
01-10-2006, 09:08 PM
of course, seems like the hosting time expired, so here it is :)
http://www.mytempdir.com/376012
JM2005
01-11-2006, 03:06 AM
Thank you!
Harry
01-14-2006, 07:22 AM
hello guys,
as i don't have enough spare time anymore to enhance the tools, and as i'm a friend of open source, i thought it might be interesting for some of you to get the source code of my tools for videoredo. so here it is:
http://www.mytempdir.com/382757
you can use the source in a private way only (commercial is not allowed) as long as your programs are free of charge for others. the only thing i don't want is that if you enhance the program, don't use my name with it. i've put a lot of time and effort into the program so that it works without failure and without damages. i don't take any responsibility from changes which other people make in their releases.
the program is written in C# with Borland Delphi 2005 Personal Edition (free for private usage). it should be easily convertible in M$ Visual Studio if someone wishes to use that development environment.
have fun & cya
Harry
Hi Harry,
Thanks for your efforts, it's a useful tool and I'm sure others appreciated it too.
mindless2
01-15-2006, 06:19 AM
Hey, great program.
I noticed you are using free upload sites for your files. To make it easier, I mirrored them all in one place. Mabye you can use it somehow. I usually check for new versions, and I can upload them then.
http://www.agprojects.net/files/harrys_tools/
diamondd
01-29-2006, 02:33 AM
Harry
thanks for a great program
DD
Harry,
Nice program!
Thanks
dropbear
02-19-2006, 01:15 PM
anyone got a link to this tool? Sounds interesting!:)
zumpido
02-19-2006, 03:34 PM
again expired :(
please use rapidshare
is better for duration ;)
mindless2
03-13-2006, 03:24 AM
ok, hosting is back up, try that for the files-
http://www.agprojects.net/files/harrys_tools/
RobUK
03-13-2006, 03:39 PM
I've just spent 3 painful months after getting a DVD recorder (DMR ES10), trying to find an editor that was:
stable
didn't include audio re-syncing as an un-selectable option
easy as can be to use
THANK YOU
Now i have a question
I must have missed something on the subject of harrys tools, how do i start it up ?
ive got version "HarrysTools.0.32.Source.rar". used winrar to uncompress files now what?
Thanks again
rob
vBulletin® v3.7.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.