Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > VirtualDub, VDubMod & AviDemux

Reply
 
Thread Tools Search this Thread Display Modes
Old 2nd January 2002, 21:19   #1  |  Link
Acaila
Retired
 
Acaila's Avatar
 
Join Date: Jan 2002
Location: Netherlands
Posts: 1,529
VirtualDub and 16 bit colors

I think most of you who are using GKnot will have noticed that the final movie when viewed in explorer says it has 16 bit colors on its properties page. That it is fact a bug of VirtualDub (can anyone confirm this?). If you use VirtualDub in full-processing mode then you're fine, however if you use fast-recompress mode (like GKnot does) then you get an output file with 16 bit colors. It looks completely normal (i.e. like 24 bits), but as far as VirtualDub is concerned it is treated as if it's only 16 bit.

This leads to a problem I am having.
I encode my end credits with some extra filters (coring,logo,tempsmoother) to get the size down drastically. The filters require me to use VDub's full-processing mode.
The rest of the movie I frameserve through Avisynth using all the filters I need from Avisynth internally (tempsmoother,logo) so I can use VirtualDub encoding in fast-recompress mode. So what I end up with is a 24 bit credits with a 16 bit movie. ARGH!

Of course these can't be combined anymore. I tried my credits with my Avisynth-method, but with the filters I use my logo gets screwed up when using VDub's fast-recompress.

Anyone have any suggestions, besides going full-processing for the entire movie?

I'm using version 1.4.8 but had the same experience with 1.4.7 as well.
Acaila is offline   Reply With Quote
Old 2nd January 2002, 23:27   #2  |  Link
iluminati
Registered User
 
Join Date: Oct 2001
Posts: 11

if you have a lot of space you could first encode the credits in vdub in full processing mode with all the filters with a lossless compression like huffyuv. then load this file into vdub, select fast recompress and use the divx codec of your choice.
This way you will have to encode the credits twice, but they are shoert compared to the movie and the second encode is quite fast anyway.
iluminati is offline   Reply With Quote
Old 4th January 2002, 00:45   #3  |  Link
Swede
Deputy
 
Swede's Avatar
 
Join Date: Jan 2002
Location: Sthlm, Sweden
Posts: 1,400

Why not just edit the depth byte 0x10 to 0x18? (Or the other way around) Open One of the avi's in Tools/Hex edit and the 1.4.8 vDub are able to show you what the fields are for.

The one you look for is the biBitCount (number of bits per pixel, should be right before the string DIV3 at an offset around BA or so) and it probably doesn't matter (correct me if I'm wrong) if you change the credits to 0x10 or the movie to 0x18...
Swede is offline   Reply With Quote
Old 18th February 2002, 11:47   #4  |  Link
movmasty
Registered User
 
Join Date: Feb 2002
Posts: 970
ahhhhhhhhhhhh, the exe editor is meant for this!
movmasty is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 07:24.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions Inc.