Dot50Cal
8th July 2007, 01:55
Im having some trouble here, I have a video which doesnt contain audio (its tmpeg project file format) but I cant see to find the proper way to specify an outside audio source? At the moment this is what I have:
LoadVFAPIplugin("G:\Encoding\Encoding Tools\Tmpeg\TMPGEnc.vfp","TMPGsource")
source = TMPGsource("TVCMFINA.tpr")
AAA = source.trim(22211,38420)
BBB = source.trim(38923,43006)
CCC = source.trim(43507,43893)
final = (AAA+BBB+CCC).flipvertical
AS = WavSource("TVCMFINA AC3 T01 2_0ch 256Kbps DELAY -2ms.wav").trim(22211,38420)
BS = WavSource("TVCMFINA AC3 T01 2_0ch 256Kbps DELAY -2ms.wav").trim(38923,43006)
CS = WavSource("TVCMFINA AC3 T01 2_0ch 256Kbps DELAY -2ms.wav").trim(43507,43893)
audiofinal = (AS+BS+CS)
A = final.trim(0,389).crop( 0, 0, -8, -11).LanczosResize(640,480) # Intro
B = final.trim(390,670).crop( 4, 0, -10, -11).LanczosResize(640,480) # Shaded Right (Small)
C = final.trim(671,2214).crop( 6, 0, -8, -11).LanczosResize(640,480) # Stock Shots
D = final.trim(2215,3974).crop( 6, 0, -18, -11).LanczosResize(640,480) # Shaded Right (Large)
E = final.trim(3975,4186).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
F = final.trim(4187,4360).crop( 6, 0, -18, -11).LanczosResize(640,480) # Shaded Right (Large)
G = final.trim(4361,4405).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
H = final.trim(4406,4460).crop( 6, 0, -8, -11).LanczosResize(640,480) # Stock Shots
I = final.trim(4461,5311).crop( 6, 0, -18, -11).LanczosResize(640,480) # Shaded Right (Large)
J = final.trim(5312,5373).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
K = final.trim(5374,11170).crop( 6, 0, -18, -11).LanczosResize(640,480) # Shaded Right (Large)
L = final.trim(11171,11874).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
M = final.trim(11875,12109).crop( 6, 0, -18, -11).LanczosResize(640,480) # Shaded Right (Large)
N = final.trim(12110,12324).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
O = final.trim(12325,12493).crop( 6, 0, -18, -11).LanczosResize(640,480) # Shaded Right (Large)
P = final.trim(12494,12636).crop( 6, 0, -8, -11).LanczosResize(640,480) # Stock Shots
Q = final.trim(12637,12676).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
R = final.trim(12677,13916).crop( 6, 0, -18, -11).LanczosResize(640,480) # Shaded Right (Large)
S = final.trim(13917,15232).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
T = final.trim(15233,16204).crop( 6, 0, -8, -11).LanczosResize(640,480) # Stock Shots
U = final.trim(16205,20463).crop( 38, 8, -34, -21).LanczosResize(640,480) # Gameplay Credits
V = final.trim(20464,20681).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
AA = audiofinal.trim(0,389) # Intro
BB = audiofinal.trim(390,670) # Shaded Right (Small)
CC = audiofinal.trim(671,2214) # Stock Shots
DD = audiofinal.trim(2215,3974) # Shaded Right (Large)
EE = audiofinal.trim(3975,4186) # Shaded Right 2
FF = audiofinal.trim(4187,4360) # Shaded Right (Large)
GG = audiofinal.trim(4361,4405) # Shaded Right 2
HH = audiofinal.trim(4406,4460) # Stock Shots
II = audiofinal.trim(4461,5311) # Shaded Right (Large)
JJ = audiofinal.trim(5312,5373) # Shaded Right 2
KK = audiofinal.trim(5374,11170) # Shaded Right (Large)
LL = audiofinal.trim(11171,11874) # Shaded Right 2
MM = audiofinal.trim(11875,12109) # Shaded Right (Large)
NN = audiofinal.trim(12110,12324) # Shaded Right 2
OO = audiofinal.trim(12325,12493) # Shaded Right (Large)
PP = audiofinal.trim(12494,12636) # Stock Shots
QQ = audiofinal.trim(12637,12676) # Shaded Right 2
RR = audiofinal.trim(12677,13916) # Shaded Right (Large)
SS = audiofinal.trim(13917,15232) # Shaded Right 2
TT = audiofinal.trim(15233,16204) # Stock Shots
UU = audiofinal.trim(16205,20463) # Gameplay Credits
VV = audiofinal.trim(20464,20681) # Shaded Right 2
AudioDub(A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V,AA+BB+CC+DD+EE+FF+GG+HH+II+JJ+KK+LL+MM+NN+OO+PP+QQ+RR+SS+TT+UU+VV)
As you can see theres a load of trims here, but all I would need is the audio that trims the actual video from the excess (which would be AAA+BBB+CCC). However I cant seem to find any documentation on this? Im assuming that trim isnt possible with wavsource, but it doesnt work with directshow either. Anyone?
LoadVFAPIplugin("G:\Encoding\Encoding Tools\Tmpeg\TMPGEnc.vfp","TMPGsource")
source = TMPGsource("TVCMFINA.tpr")
AAA = source.trim(22211,38420)
BBB = source.trim(38923,43006)
CCC = source.trim(43507,43893)
final = (AAA+BBB+CCC).flipvertical
AS = WavSource("TVCMFINA AC3 T01 2_0ch 256Kbps DELAY -2ms.wav").trim(22211,38420)
BS = WavSource("TVCMFINA AC3 T01 2_0ch 256Kbps DELAY -2ms.wav").trim(38923,43006)
CS = WavSource("TVCMFINA AC3 T01 2_0ch 256Kbps DELAY -2ms.wav").trim(43507,43893)
audiofinal = (AS+BS+CS)
A = final.trim(0,389).crop( 0, 0, -8, -11).LanczosResize(640,480) # Intro
B = final.trim(390,670).crop( 4, 0, -10, -11).LanczosResize(640,480) # Shaded Right (Small)
C = final.trim(671,2214).crop( 6, 0, -8, -11).LanczosResize(640,480) # Stock Shots
D = final.trim(2215,3974).crop( 6, 0, -18, -11).LanczosResize(640,480) # Shaded Right (Large)
E = final.trim(3975,4186).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
F = final.trim(4187,4360).crop( 6, 0, -18, -11).LanczosResize(640,480) # Shaded Right (Large)
G = final.trim(4361,4405).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
H = final.trim(4406,4460).crop( 6, 0, -8, -11).LanczosResize(640,480) # Stock Shots
I = final.trim(4461,5311).crop( 6, 0, -18, -11).LanczosResize(640,480) # Shaded Right (Large)
J = final.trim(5312,5373).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
K = final.trim(5374,11170).crop( 6, 0, -18, -11).LanczosResize(640,480) # Shaded Right (Large)
L = final.trim(11171,11874).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
M = final.trim(11875,12109).crop( 6, 0, -18, -11).LanczosResize(640,480) # Shaded Right (Large)
N = final.trim(12110,12324).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
O = final.trim(12325,12493).crop( 6, 0, -18, -11).LanczosResize(640,480) # Shaded Right (Large)
P = final.trim(12494,12636).crop( 6, 0, -8, -11).LanczosResize(640,480) # Stock Shots
Q = final.trim(12637,12676).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
R = final.trim(12677,13916).crop( 6, 0, -18, -11).LanczosResize(640,480) # Shaded Right (Large)
S = final.trim(13917,15232).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
T = final.trim(15233,16204).crop( 6, 0, -8, -11).LanczosResize(640,480) # Stock Shots
U = final.trim(16205,20463).crop( 38, 8, -34, -21).LanczosResize(640,480) # Gameplay Credits
V = final.trim(20464,20681).crop( 8, 0, -10, -11).LanczosResize(640,480) # Shaded Right 2
AA = audiofinal.trim(0,389) # Intro
BB = audiofinal.trim(390,670) # Shaded Right (Small)
CC = audiofinal.trim(671,2214) # Stock Shots
DD = audiofinal.trim(2215,3974) # Shaded Right (Large)
EE = audiofinal.trim(3975,4186) # Shaded Right 2
FF = audiofinal.trim(4187,4360) # Shaded Right (Large)
GG = audiofinal.trim(4361,4405) # Shaded Right 2
HH = audiofinal.trim(4406,4460) # Stock Shots
II = audiofinal.trim(4461,5311) # Shaded Right (Large)
JJ = audiofinal.trim(5312,5373) # Shaded Right 2
KK = audiofinal.trim(5374,11170) # Shaded Right (Large)
LL = audiofinal.trim(11171,11874) # Shaded Right 2
MM = audiofinal.trim(11875,12109) # Shaded Right (Large)
NN = audiofinal.trim(12110,12324) # Shaded Right 2
OO = audiofinal.trim(12325,12493) # Shaded Right (Large)
PP = audiofinal.trim(12494,12636) # Stock Shots
QQ = audiofinal.trim(12637,12676) # Shaded Right 2
RR = audiofinal.trim(12677,13916) # Shaded Right (Large)
SS = audiofinal.trim(13917,15232) # Shaded Right 2
TT = audiofinal.trim(15233,16204) # Stock Shots
UU = audiofinal.trim(16205,20463) # Gameplay Credits
VV = audiofinal.trim(20464,20681) # Shaded Right 2
AudioDub(A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V,AA+BB+CC+DD+EE+FF+GG+HH+II+JJ+KK+LL+MM+NN+OO+PP+QQ+RR+SS+TT+UU+VV)
As you can see theres a load of trims here, but all I would need is the audio that trims the actual video from the excess (which would be AAA+BBB+CCC). However I cant seem to find any documentation on this? Im assuming that trim isnt possible with wavsource, but it doesnt work with directshow either. Anyone?