The take away for me: it's best to deliver media in the range 016-235 if the delivery format normally contains Studio RGB levels, i.e. AVC/AAC in an .mp4 wrapper. Once you drop your offering into the water, there's no telling what people will see in the privacy of their own homes. You can't out guess them.
I got ya. Outside of that issue I remember a related one in my older Vegas days where there was more limited success rendering straight mp4 out of Vegas VS rendering full rez from Vegas and using Handbrake. Is that still true?
If you're using an NVidia card make sure you have it set for full range (Nvidia control panel: Video/Adjust Video Color Settings/ With NVidia Settings/Full) ) before assuming youtube is "wrong" and adjusting for that.
I think in general it would appear washedout if the local setting was wrong but if you compensated for that and then changed the local setting (you may see odd things.
Well what i did was made the classic mistake of putting levels on many clips forgetting it would get crushed. any way to remove all filters at once?
/**
* This script will remove all effects from selected events
*
* To use, simply select the events on which effects are to be eliminated.
*
* Written By: Edward Troxel
* www.jetdv.com/tts
* Modified: 07-23-2003
**/
import System;
import System.Collections;
import System.Text;
import System.IO;
import System.Drawing;
import System.Windows.Forms;
import ScriptPortal.Vegas;
try {
var trackEnum = new Enumerator(Vegas.Project.Tracks);
while (!trackEnum.atEnd()) {
var track : Track = Track(trackEnum.item());
//Go through the list of Events
var eventEnum = new Enumerator(track.Events);
while (!eventEnum.atEnd()) {
var evnt : TrackEvent = TrackEvent(eventEnum.item());
if (evnt.Selected & evnt.IsVideo()) {
var videoEvent = VideoEvent(evnt);
var i;
for (i=videoEvent.Effects.Count - 1; i >= 0; i--) {
var effect = videoEvent.Effects[i];
videoEvent.Effects.Remove(effect);
}
}
eventEnum.moveNext();
}
trackEnum.moveNext();
}
} catch (e) {
MessageBox.Show(e);
}
I tried the script, it keeps coming up with the message: "Variable message box has not been declared." Ideas Nick?
@zdogg Be sure to name it with .js, not .cs. Be sure not to miss any of the text at all in that code block. Which version of Vegas? If you're in VP13 or earlier, replace
This is a .js script so make sure it is named properly. Also make sure you have copied EVERY line. Even if you miss only the last } it will cause issues. And make sure every "import" line is there.
Worst case, just tell it not to look at the "MessageBox" line by changing
Do I put in all of the description part as well; i.e.,
/** * This script will remove all effects from selected events * * To use, simply select the events on which effects are to be eliminated. * * Written By: Edward Troxel * www.jetdv.com/tts * Modified: 07-23-2003 **/
The above is now included,
I changed and changed back to original the MessageBox.Show(e); doesn't seem to be the problem right now...
But this is the new message is the one I'm getting: