PDA

View Full Version : Harrys Tools 2.2 for VideoReDo Plus


Harry
11-25-2006, 08:10 AM
Version 2.501:
http://www.mytempdir.com/1109697

mirror:
http://rapidshare.com/files/12292432/HarrysTools.Build.2.501.zip.html



History
------

Version 2.501:

+ added function to import EDL files
+ moved import/export to "Tools" main menu as with the import function it seems more appropriate there instead of the "Save" main menu


Version 2.5:

+ added support for conversion to a different audio format, e. g. mp3

precondition: currently you need besweet for this. you can download it here:

http://besweet.notrace.dk/BeSweetv1.5b31.zip

in your tools program folder create this folder structur:

plugins\besweet

and extract the .zip file into it

when you call "save" -> "save current cut as audio file", the cut segment on which the cursor currently is,
will be saved (demuxed) to a "temp" directory in the tools folder. then besweet is called, it converts
the audio file to an mp3 file. after this the temp files will be deleted.

you can use another program or besweet settings for conversion as well
by modifying these properties in the settings.ini file:

[AUDIOCONVERSION]
COMMAND=<your-path-to-besweet>\BeSweet.exe
ARGUMENT=-core( -noid3 -input "inputfilename" -output "outputfilename" ) -ota( -hybridgain ) -lame( --alt-preset 128 -p )

where "inputfilename" and "outputfilename" are placeholders and will be substituted by the tools
when the file is saved

+ moved "export edl file" and "save current cut as audio file" into the "save" menu

Version 2.3:

+ added export to edl file:
a cut without a scene marker in it is marked as cut
a cut with a scene marker in it is marked as mute

Version 2.2:

+ initial release




Features
--------

+ create chapters: scene markers will be created at a certain interval depending on what you specify: length in minutes or number of chapters
+ cut current scene function: place cursor between 2 scene markers and cut that scene
+ cut every other scene: cuts every other scene; mostly used after an Ad-Detective scan
+ project batch Quick Stream Fix: gui for selecting a number of video files and running Quick Stream Fix on them; source and destination folder must be different
+ project batch Ad Scan: gui for selecting a number of video files and running Ad-Detective on them; VRD project files will be created
+ project batch Split At Scene Markers: gui for selecting a number of VRD project files and split each file at the defined scene markers
+ save current scene: move cursor between 2 scene markers and save only that scene
+ save current cut: move cursor on a cut segment and save only that cut
+ split at scene markers: saves the current project to multiple files, splitted at the scene markers
+ split to multiple files: saves the current project to multiple files, splitted at the cuts
+ navigator: allows you to quickly select thumbnail intervals; allows thumbnail intervals even larger than 60 seconds
+ click through timeline: forward and backward button which allows you to step through your cuts and scene markers



requirements:

* you need at least build 501 of VideoReDo Plus, as this version includes a certain com function that the tools access
* MS .Net 2.0

feel free to test and give feedback. usage is as usual at your own risk, i take no responsibility for anything ;)

cya
Harry

ps: many thanks to Dan and his team for implementing some of the com functions that i requested :)

RuudG
11-27-2006, 01:17 PM
Thanks for your work Harry. Just downloaded the tool and will test it later.

Harry
11-27-2006, 02:14 PM
thanks for the feedback. feedback & suggestions are always welcome :)

craiger
11-27-2006, 03:12 PM
I downloaded it and gave it a try, nice!
I'm writing a delphi win32 app to batch join or combine mpg2 content.
VRD supports the ".VLST" extension and this is good for me.
I want to switch from JOIN to COMBINE for the faster speed as JOIN is very slow in the loop below. See the question in "new way' below.

New way:
VideoJoiner.FileOpen([mpglist].VLST);
// Will this do a "Quick Stream Fix" or is there another command?
VideoJoiner.FileSaveAs(cbLoadStory.Text + '.mpg');

Older way sample code:
// seem to be required to start
VideoJoiner.FileOpen(FilePath + 'empty.Vprj');
VideoJoiner.ClearJoinerList;
for LCV := 0 to ValueListEditor1.Strings.count-1 do
begin
MPGfile := ValueListEditor1.Strings[LCV]; // add file name
MPGfile := copy(MPGfile,pos('=',MPGfile)+1,255);
VideoJoiner.AddFileToJoiner(MPGfile); // slow step
sleep(50); // small pause might be required on fast CPUs
end;

I will post Delphi win32 steps to use COM VRD after this project is working.

Again, thanks Harry.

Harry
11-28-2006, 05:19 AM
good question. i might be wrong, but afaik vrd is always doing a quickstreamfix when it saves a video. i might be wrong though, better ask Dan.

Robbi
11-28-2006, 10:07 PM
I vote for a user selectable switch in the options or advanced options. So we can turn off qsf during save, if needed to. This should have been made available from day one of qsf.

Harry
11-29-2006, 05:00 AM
there's no need to turn it off, as qsf is your friend, damaged mpeg2 files aren't ;)

Robbi
11-29-2006, 06:29 PM
I didn't say turn it off permantly, i said have 'a user selectable switch in the options or advanced options'. Have it active when vrd installs, it is then for the user to choose as and when to turn it off and on as needed. Vrd is mature enough now to have such options, to let the user choose what they need from vrd. Dislike software that doesn't let the user have full control.

Looking forward to the Major version that has all the features we have requested over the years. I think this is why we haven't had them included so far. Release a new version with loads of features, we all upgrade and enjoy them.

I would like the qsf on/off switch implemented into the version we have now. I have too many files i need to pre process. Before edit and saving with vrd, i cannot do this without disabling the qsf. Then enabling qsf later for edit and saving, reucurring.

Harry
12-06-2006, 07:25 AM
added support for EDL file export:


Version 2.3:

+ added export to edl file:
a cut without a scene marker in it is marked as cut
a cut with a scene marker in it is marked as mute

(see top post for current url)

feedback is welcome :)

Harry
12-09-2006, 03:55 PM
added support for audio export. you need besweet for this and put it into the plugins\besweet folder, instructions are below:


Version 2.5:

+ added support for conversion to a different audio format, e. g. mp3

precondition: currently you need besweet for this. you can download it here:

http://besweet.notrace.dk/BeSweetv1.5b31.zip

in your tools program folder create this folder structur:

plugins\besweet

and extract the .zip file into it

when you call "save" -> "save current cut as audio file", the cut segment on which the cursor currently is,
will be saved (demuxed) to a "temp" directory in the tools folder. then besweet is called, it converts
the audio file to an mp3 file. after this the temp files will be deleted.

you can use another program or besweet settings for conversion as well
by modifying these properties in the settings.ini file:

[AUDIOCONVERSION]
COMMAND=<your-path-to-besweet>\BeSweet.exe
ARGUMENT=-core( -noid3 -input "inputfilename" -output "outputfilename" ) -ota( -hybridgain ) -lame( --alt-preset 128 -p )

where "inputfilename" and "outputfilename" are placeholders and will be substituted by the tools
when the file is saved

+ moved "export edl file" and "save current cut as audio file" into the "save" menu



important: as there's no option in VRD to save audio only, the video AND the audio are saved into the temp folder of the tools before conversion => make sure you have enough hard disk space there

use at your own risk. for the download link please check the first post ;)

feedback is always welcome :)

cya
Harry

deadbolt
12-10-2006, 11:09 PM
added support for audio export. you need besweet for this and put it into the plugins\besweet folder, instructions are below:


Version 2.5:

+ added support for conversion to a different audio format, e. g. mp3

precondition: currently you need besweet for this. you can download it here:

http://besweet.notrace.dk/BeSweetv1.5b31.zip

in your tools program folder create this folder structur:

plugins\besweet

and extract the .zip file into it

when you call "save" -> "save current cut as audio file", the cut segment on which the cursor currently is,
will be saved (demuxed) to a "temp" directory in the tools folder. then besweet is called, it converts
the audio file to an mp3 file. after this the temp files will be deleted.

you can use another program or besweet settings for conversion as well
by modifying these properties in the settings.ini file:

[AUDIOCONVERSION]
COMMAND=<your-path-to-besweet>\BeSweet.exe
ARGUMENT=-core( -noid3 -input "inputfilename" -output "outputfilename" ) -ota( -hybridgain ) -lame( --alt-preset 128 -p )

where "inputfilename" and "outputfilename" are placeholders and will be substituted by the tools
when the file is saved

+ moved "export edl file" and "save current cut as audio file" into the "save" menu



important: as there's no option in VRD to save audio only, the video AND the audio are saved into the temp folder of the tools before conversion => make sure you have enough hard disk space there

use at your own risk. for the download link please check the first post ;)

feedback is always welcome :)

cya
Harry

Is there anyway to open a video file, and then import an edl file .... which would then show the cut scenes from the edl in the video?

Thanks!

Harry
12-11-2006, 06:03 AM
nope, not yet. if you wish i can add it.

Harry
12-11-2006, 06:53 AM
it's up, check first post for download.

loading is as with saving:
0 = cut without a scene marker in it
1 = cut with a scene marker in it = mute

i moved the menu for import/export to the Tools menu, the import seemed inappropriate in the save menu and i wanted both functions in a group ;)

deadbolt
12-12-2006, 03:19 AM
it's up, check first post for download.

loading is as with saving:
0 = cut without a scene marker in it
1 = cut with a scene marker in it = mute

i moved the menu for import/export to the Tools menu, the import seemed inappropriate in the save menu and i wanted both functions in a group ;)

Wow! That was fast! 50 min! Thanks so much!

nz85
12-14-2006, 05:32 AM
Harry, is there any chance that you could make a vcf exporter? This will mean editing avis would be a matter of converting the avi to mpg and running the vcf on the avi. Simply put, it eliminates the need to convert the mpg back to avi. Command line support is not necessary.
Thanks in advance.

<Version>2
<Filename>C:\x.mpg
<Cut>8377600000:8856400000
<Cut>15987600000:19392800000
<Cut>21854400000:21854800000
<SceneMarker 0>1980800000
<SceneMarker 1>2170000000
<SceneMarker 2>8377200000
<SceneMarker 3>8424000000
<SceneMarker 4>8856400000
<SceneMarker 5>15987200000
<SceneMarker 6>16034000000
<SceneMarker 7>17794800000
<SceneMarker 8>17832800000
<SceneMarker 9>17872800000
<SceneMarker 10>17968800000
<SceneMarker 11>18063200000
<SceneMarker 12>18712800000
<SceneMarker 13>19270400000
<SceneMarker 14>19392800000
<SceneMarker 15>21854800000

vcf
VirtualDub.video.SetMode(0);
VirtualDub.subset.Clear();
VirtualDub.subset.AddRange(0,20945);
VirtualDub.subset.AddRange(22142,17828);
VirtualDub.subset.AddRange(48483,6154);

Harry
12-14-2006, 06:22 AM
i'm curious: why do you convert an avi to mpg and then back to avi?

nz85
12-14-2006, 06:49 AM
To cut commercials off it. I am not aware of a semi automatic way to do this with avi. Plus I like to verify the cuts.

Harry
12-15-2006, 08:38 AM
sorry, but this is too proprietary. however, i think you could easily implement it with vbscript. that way you can add enhancements yourself, if you need some changes.

eclas
01-18-2007, 09:58 AM
Harry,
The link has been unavailable for a couple of days.
I'd really like to try your tools out. I think it's just what I'm looking for.

Is there a mirror for your file?
Thanks,
eclas

it's up, check first post for download.

loading is as with saving:
0 = cut without a scene marker in it
1 = cut with a scene marker in it = mute

i moved the menu for import/export to the Tools menu, the import seemed inappropriate in the save menu and i wanted both functions in a group ;)

Harry
01-18-2007, 07:07 PM
i added a rapidshare mirror

eclas
01-18-2007, 11:25 PM
Thanks a bunch Harry.

I tried it out and I'm using VRD build 506.

I was hoping for something that would be close to a 1 step process for removing commercials and then saving the result to a new file.
I'm a neophyte and probably missed something.
When I tried a batch ad-detective it did fine creating the VPrj files.
But then I couldn't see where I could make it process those files automatically to result in a file with no commercials.

Am I missing something?

Thanks again,
eclas

i added a rapidshare mirror

Harry
01-19-2007, 03:29 AM
the auto-removing and saving of commercials isn't implemented because it's a task that should be monitored by the user, the uncertainty factor is too big imo. however, there's a function to remove every other scene segment with one click to speed up that process.