Way to set QSF options for VAP?

foosatraz

New member
Is there a way to set QSF options for VAP?

In the GUI when I select QuickStream Fix, I see an "Options" button next to the Output File Profile. I want to change one of the options for all of my VAP runs. Is that possible?

I ask because I am experiencing an issue with ~2% of my videos through QSF and the fix is to change an option in the Audio section of the QSF output options. Details: http://www.videoredo.net/msgBoard/showthread.php?36341-QSF-causes-audio-to-drop-out/

I took a peak at the QSF vbs files and the COM descriptions, and this level of interaction may not be available. But, just wanted to check.

Thank you!
 

foosatraz

New member
I tried one experiment by adding a new Output Profile in VRD (Ver 5.3.80.757) that is just a copy of MPEG-2 Program Stream, but with the "Allow multiple audio streams" box un-checked. I can select that Output Profile in VAP (Ver 1.35).

When I run VAP with both "Do QSF" and "Do Ad Scan" checked, QSF runs, the ads are marked (I also have Use ComSkip Ad Scans checked) by ComSkip, and VAP waits for me to double check the marks. At this point, the files in the Temp (QSF) Folder still have two audio streams. This implies that the Output Profile that I have selected is not yet being applied. Although the inputs are .wtv files and the outputs are .mpg files, so it is at least making some sort of a conversion.

When I run VAP with just "Do QSF" and NOT "Do Ad Scan" checked, the QSF runs and the file in the Output Folder appears to have correctly used the selected Output Profile and only has one audio stream.

So, I guess the question is, is there a way, when doing both "Do QSF" and "Do Ad Scan", to have the QSF step apply the Output Profile at that time?

I guess I could build a convoluted flow where I run two configs, one with the QSF step and then the other with the Ad Scan step. Let me know if that would be the correct route.
 

dlflannery

Moderator
What about the final output file produced after you review cuts, save the project (.vprj) file, and resume VAP processing? That's where your modified profile should take effect.
 

foosatraz

New member
What about the final output file produced after you review cuts, save the project (.vprj) file, and resume VAP processing? That's where your modified profile should take effect.
Yes. That is where my modified profile does takes effect. But, that is the problem. It is too late by then.
I need the very first modification to use my modified profile, not the last modification.


Details:
I have both "Do QSF" and "Do Ad Scan" checked and my new Output Profile "MPEG-2 Program Stream Single Audio Stream" selected.
The QSF step in the log shows: "Using profile: MPEG-2 Program Stream".
My source file has a glitch in the English audio track, but also has a 2nd Spanish audio track. The QSF process using profile "MPEG-2 Program Stream" sees the glitch where the English audio track drops out for a second and just drops that audio for the rest of the file. The resulting file still has both English and Spanish audio tracks, but the English track is silent after the first few seconds because of that glitch.

Then, the Ad Scan step runs, mark chapters, then waits. I check the chapters and then the marked sections are removed. In this auto-cut step the log shows: "Using profile: MPEG-2 Program Stream Single Audio Stream". This output correctly has only one audio stream. Unfortunately, it is the English track that has 2 seconds of audio and a glitch and then is silent for the rest of the file. The damage is already done from the previous QSF step.


If I can have the QSF step use my custom "MPEG-2 Program Stream Single Audio Stream" profile, then it will keep only the first English track, handle the second of silence, and then correctly have the rest of the English audio for the file. After that step, it doesn't really matter which profile is used for the auto-cut step.
 

dlflannery

Moderator
OK, problem understood.

Unfortunately, the programming, and UI mods, to have the QSF step Output Profile for a 2-step process flow (QSF then Adscan) be user-selectable would be pretty major -- so probably won't be done.

Using two differently configured VAP instances running simultaneously **should** handle what you need and should not entail much of a price in overall throughput. (I say "should" because I haven't actually tested what I will describe.)

VAP #1 would be configured to use your current input (monitored) folder, do just a QSF using your custom profile, and output to a specified folder, call it X. VAP #2 would be configured with X as its monitored folder and your desired output folder and would do the adscan step (using Comskip, user review, etc.)

You specify separate instances of VAP using command-line option: -config:# where # (eg, 1 to 9) specifies that config/data file VideoFileManager#.xml will be used. Search VAP-readme.pdf on "config" for more info.
The most likely complication I expect could occur is that the two VAP instances can be running VRD COM functions simultaneously -- which **should** not be a problem. This is easy enough to set up and test so that's better than tryng to speculate about possible complications.
 

foosatraz

New member
Not yet.
I ran into an issue where I needed separate profiles for .wtv and .mpeg files. The complexity of setting up the different QSF flows based on input and then two stages of VAP was just a bit much. I know how, just haven't set it all up yet.
For now, just taking the lazy way and running on full VAP flow, and then checking the output of the final step to see if I have any audio. If not, I manually process the original file and then run it through again.
 

dlflannery

Moderator
Be sure to consider using match-string profile selection (“Profile Match Strings” tab of Advanced Configuration).

Also note that video width and/or height can also be used in profile selection, see the Change Log entry for 22 February 2013, Ver. 1.11
 

foosatraz

New member
Yup. I would definitely use that to pick the right custom profile for the QSF stage based on file types. It just turned into a larger task than I was ready to tackle. I'll set it up sometime and let you know.
 
Top Bottom