PDA

View Full Version : Saving segments separately


aav
04-09-2004, 10:58 PM
Quite often when editing my material I spot one or two scenes that could use touch-ups.. for instance, some scenes in my old VHS material has flickering chroma artifacts. These could be vastly improved by running a temporal chroma filter on that particular segment.

It would then be very useful if VRD could save multiple MPEG's for later joining, so that every "green segment" on the timeline becomes a separate file. I could then run the segments in need of adjustment through AviSynth or similar, re-encode to the same bitrate/format (as far as possible), and finally get VRD to merge the files in some quick way.

I suppose it could be done manually in the current version, by saving each segment separately etc, but automation would be awesome.

Maybe it's not a good idea at all, or there are other difficulties with this process that I don't know about (I'm a newcomer to the technicalities of MPEG-2), but even so it'd be great to get some comments on the above scenario. :)

aav
04-09-2004, 11:08 PM
Actually, there is a simpler way to do this... at least in my case. I'm running the VRD-saved MPEG file through AviSynth at a later stage anyway (to prepare and frame-serve the final re-encoding process), so the processing could be done there and then.

In AviSynth I can apply filters to certain frame ranges (using some cutting/merging techniques), and in VRD I can then first jot down the time code/frame numbers of the problematic areas on paper, and write the AviSynth script to process those ranges.

However, given the apparent problems that MPEG-2 editing has in general, I'm afraid that AviSynth might botch it up. I'd much prefer if only VRD did the cutting/joining for me - as I'm doing it today.

DanR
04-10-2004, 03:20 PM
It would then be very useful if VRD could save multiple MPEG's for later joining, so that every "green segment" on the timeline becomes a separate file. I could then run the segments in need of adjustment through AviSynth or similar, re-encode to the same bitrate/format (as far as possible), and finally get VRD to merge the files in some quick way.This is a heavily requested feature and will be in the first "feature oriented" release of VideoReDo, probably version 1.6. I think you'll find the design I have for this will more than fit your requirements, but just in case, I'll let people know when there is a pre-release version available for testing and comments.

aav
04-10-2004, 03:58 PM
Sounds excellent, thanks!

aav
04-13-2004, 02:53 PM
Hm... I'd like to request a complementing feature to this. If VRD could save out a "metadata" list of cuts/scenes in either plain ASCII or XML format, that would allow some seriously powerful interaction with AviSynth and similar apps.

For instance, the format could be: <scene number> <start frame> <end frame>, like:

1 0 983
2 984 1290
etc

...or anything like it. The frame numbers could either reflect the final cut file or the original, both could be useful in different cases.

The numbers could then be fed into AviSynth for applying effects on particular scenes.

Only dreaming, but it'd be a nice feature to have, at least from my point of view.

DanR
04-13-2004, 03:11 PM
If VRD could save out a "metadata" list of cuts/scenes in either plain ASCII or XML format, that would allow some seriously powerful interaction with AviSynth and similar apps.We will have something along those lines since many folks want to feed the cuts/scene info into their DVD authoring programs. Whether or not its in a format directly suitable for use in aviSynth will remain to be seen. I'm not an aviSynth user (only just now browsed their site) so lets revisit this when the feature gets into testing.

aav
04-13-2004, 03:21 PM
That sounds good.

I suspect that many of the more "advanced" VRD users also use AviSynth for postprocessing/frameserving later on, and VRD could really find a market segment there if it had some level of direct or indirect interoperability.