qyot27
20th January 2009, 06:47
Please do not self diagnose the issue. If you already know what is wrong there is no need to make a post. Just because your script works other places doesnt mean it isnt the problem (im not saying it is either.) We need all variables to diagnose (hopefully) an issue. Also dont edit what you paste and tell us what it should be ( your system path for example), this all helps in figuring out a problem especially when it cant be duplicated.
Me finding out it had to do with ffdshow only came about because of testing as a result of posting this thread - I hadn't thought to test ffdshow when I started the thread, because I thought x264 was where the issue was.
But in any case, here is what I get. I even included runs with xvid_encraw and mencoder.
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Stephen>F:
F:\>cd editing
F:\Editing>dir
Volume in drive F is Local Disk
Volume Serial Number is D48E-14E3
Directory of F:\Editing
01/20/2009 12:06 AM <DIR> .
01/20/2009 12:06 AM <DIR> ..
12/24/2008 12:15 AM 56,178,688 alwaysbeta2-xvid.avi
01/19/2009 11:58 PM 38 alwaysbeta2.avs
12/23/2008 11:03 PM 896,886,784 alwaysbeta2a-huffyv12.avi
12/23/2008 10:49 PM <DIR> alwaysforever
10/22/2008 07:20 AM 19 notes.txt
4 File(s) 953,065,529 bytes
3 Dir(s) 20,022,444,032 bytes free
F:\Editing>x264 --version
x264 0.65.1077M e46f648
built on Jan 13 2009, gcc: 3.4.5 (mingw-vista special r3)
F:\Editing>x264.exe --crf 18.0 --ref 16 --mixed-refs --no-fast-pskip --bframes 1
6 --b-adapt 2 --b-pyramid --weightb --direct auto --deblock 1:1 --subme 9 --trel
lis 2 --partitions all --8x8dct --scenecut 100 --threads auto --thread-input --s
ar 1:1 --aud --progress --no-dct-decimate --no-psnr --no-ssim --output "output.m
p4" "alwaysbeta2.avs"
F:\Editing>"C:\Program Files\megui\tools\x264\x264.exe" --crf 18.0 --ref 16 --mi
xed-refs --no-fast-pskip --bframes 16 --b-adapt 2 --b-pyramid --weightb --direct
auto --deblock 1:1 --subme 9 --trellis 2 --partitions all --8x8dct --scenecut 1
00 --threads auto --thread-input --sar 1:1 --aud --progress --no-dct-decimate --
no-psnr --no-ssim --output "output.mp4" "alwaysbeta2.avs"
avis [info]: 848x480 @ 23.98 fps (100 frames)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 Cache32
x264 [info]: profile High, level 4.0
mp4 [info]: initial delay 250 (scale 2997)
x264 [info]: slice I:2 Avg QP:10.00 size: 1717
x264 [info]: slice P:65 Avg QP:14.53 size: 5280
x264 [info]: slice B:33 Avg QP:15.34 size: 5590
x264 [info]: consecutive B-frames: 45.9% 18.4% 27.6% 8.2% 0.0% 0.0% 0.0% 0.
0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%
x264 [info]: mb I I16..4: 81.6% 15.7% 2.7%
x264 [info]: mb P I16..4: 4.1% 11.0% 2.4% P16..4: 11.2% 5.3% 2.6% 0.1% 0
.1% skip:63.2%
x264 [info]: mb B I16..4: 3.7% 4.9% 0.8% B16..8: 30.2% 2.5% 2.7% direct:
15.0% skip:40.2% L0:39.1% L1:46.6% BI:14.3%
x264 [info]: 8x8 transform intra:55.0% inter:58.9%
x264 [info]: direct mvs spatial:90.9% temporal:9.1%
x264 [info]: ref P L0 49.0% 13.1% 9.1% 3.7% 3.9% 2.6% 3.9% 4.2% 5.3% 1.
2% 0.7% 0.6% 0.5% 0.5% 0.5% 1.3%
x264 [info]: ref B L0 70.7% 9.9% 4.3% 1.9% 2.1% 1.6% 1.6% 1.5% 2.1% 2.
5% 1.1% 0.4% 0.1% 0.1% 0.2%
x264 [info]: ref B L1 91.5% 8.5%
x264 [info]: kb/s:1018.6
encoded 100 frames, 0.29 fps, 1021.25 kb/s
F:\Editing>xvid_encraw -i "alwaysbeta2.avs" -single -bitrate 4000 -smoother 0 -q
uality 3 -vhqmode 0 -closed_gop -nochromame -max_bframes 0 -threads 1 -o "alway
stest.avi"
xvid_encraw - raw mpeg4 bitstream encoder written by Christoph Lampert 2002-2003
Trying to retrieve width and height from input header
xvid [info]: Avisynth detected
xvid [info]: Input colorspace is YV12
xvid [info]: Input is 848 x 480, 23.976fps (2997/125), starting from frame 0
xvid [info]: Number of frames to encode: 100, Bitrate = 4000kbps
xvid [info]: xvidcore build version: xvid-1.2.1
xvid [info]: Bitstream version: 1.2.1
xvid [info]: Detected CPU flags: ASM MMX MMXEXT SSE TSC
xvid [info]: Detected cpus = 1, threads requested = 1, threads in use = 1
0: key=2, time= 125, len= 4440 | type=I, quant= 4, len= 4440
1: key=0, time= 110, len= 7 | type=P, quant= 4, len= 7
2: key=0, time= 110, len= 7 | type=P, quant= 4, len= 7
3: key=0, time= 93, len= 7 | type=P, quant= 4, len= 7
4: key=0, time= 78, len= 7 | type=P, quant= 4, len= 7
5: key=0, time= 78, len= 7 | type=P, quant= 4, len= 7
6: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
7: key=0, time= 78, len= 7 | type=P, quant= 4, len= 7
8: key=0, time= 78, len= 7 | type=P, quant= 4, len= 7
9: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
10: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
11: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
12: key=0, time= 93, len= 7 | type=P, quant= 4, len= 7
13: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
14: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
15: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
16: key=0, time= 93, len= 7 | type=P, quant= 4, len= 7
17: key=0, time= 79, len= 7 | type=P, quant= 4, len= 7
18: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
19: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
20: key=0, time= 78, len= 7 | type=P, quant= 4, len= 7
21: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
22: key=0, time= 78, len= 7 | type=P, quant= 4, len= 7
23: key=0, time= 78, len= 7 | type=P, quant= 4, len= 7
24: key=0, time= 93, len= 7 | type=P, quant= 4, len= 7
25: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
26: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
27: key=0, time= 109, len= 7 | type=P, quant= 4, len= 7
28: key=0, time= 78, len= 7 | type=P, quant= 4, len= 7
29: key=0, time= 109, len= 7 | type=P, quant= 4, len= 7
30: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
31: key=0, time= 78, len= 7 | type=P, quant= 4, len= 7
32: key=0, time= 78, len= 7 | type=P, quant= 4, len= 7
33: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
34: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
35: key=0, time= 78, len= 7 | type=P, quant= 4, len= 7
36: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
37: key=0, time= 78, len= 7 | type=P, quant= 4, len= 7
38: key=0, time= 79, len= 7 | type=P, quant= 4, len= 7
39: key=0, time= 78, len= 7 | type=P, quant= 4, len= 7
40: key=0, time= 94, len= 7 | type=P, quant= 4, len= 7
41: key=0, time= 78, len= 7 | type=P, quant= 4, len= 7
42: key=0, time= 125, len= 6772 | type=P, quant= 2, len= 6772
43: key=0, time= 141, len= 7784 | type=P, quant= 2, len= 7784
44: key=0, time= 141, len= 8501 | type=P, quant= 2, len= 8501
45: key=0, time= 140, len= 9783 | type=P, quant= 2, len= 9783
46: key=0, time= 125, len= 9049 | type=P, quant= 2, len= 9049
47: key=0, time= 141, len= 10084 | type=P, quant= 2, len= 10084
48: key=0, time= 125, len= 9683 | type=P, quant= 2, len= 9683
49: key=0, time= 141, len= 10866 | type=P, quant= 2, len= 10866
50: key=0, time= 140, len= 10445 | type=P, quant= 2, len= 10445
51: key=0, time= 141, len= 11082 | type=P, quant= 2, len= 11082
52: key=0, time= 125, len= 10716 | type=P, quant= 2, len= 10716
53: key=0, time= 125, len= 11114 | type=P, quant= 2, len= 11114
54: key=0, time= 125, len= 11301 | type=P, quant= 2, len= 11301
55: key=0, time= 141, len= 11915 | type=P, quant= 2, len= 11915
56: key=0, time= 141, len= 11796 | type=P, quant= 2, len= 11796
57: key=0, time= 125, len= 12282 | type=P, quant= 2, len= 12282
58: key=0, time= 125, len= 12859 | type=P, quant= 2, len= 12859
59: key=0, time= 140, len= 11966 | type=P, quant= 2, len= 11966
60: key=0, time= 125, len= 13501 | type=P, quant= 2, len= 13501
61: key=0, time= 141, len= 13288 | type=P, quant= 2, len= 13288
62: key=0, time= 125, len= 13297 | type=P, quant= 2, len= 13297
63: key=0, time= 141, len= 14294 | type=P, quant= 2, len= 14294
64: key=0, time= 141, len= 16239 | type=P, quant= 2, len= 16239
65: key=0, time= 125, len= 14165 | type=P, quant= 2, len= 14165
66: key=0, time= 156, len= 16050 | type=P, quant= 2, len= 16050
67: key=0, time= 156, len= 18902 | type=P, quant= 2, len= 18902
68: key=0, time= 141, len= 20075 | type=P, quant= 2, len= 20075
69: key=0, time= 156, len= 22043 | type=P, quant= 2, len= 22043
70: key=0, time= 156, len= 26750 | type=P, quant= 2, len= 26750
71: key=0, time= 141, len= 26976 | type=P, quant= 2, len= 26976
72: key=0, time= 125, len= 24207 | type=P, quant= 2, len= 24207
73: key=0, time= 140, len= 20896 | type=P, quant= 2, len= 20896
74: key=0, time= 110, len= 9139 | type=P, quant= 2, len= 9139
75: key=0, time= 125, len= 19799 | type=P, quant= 2, len= 19799
76: key=0, time= 125, len= 20918 | type=P, quant= 2, len= 20918
77: key=0, time= 125, len= 9298 | type=P, quant= 2, len= 9298
78: key=0, time= 125, len= 22051 | type=P, quant= 2, len= 22051
79: key=0, time= 125, len= 27160 | type=P, quant= 2, len= 27160
80: key=0, time= 125, len= 8456 | type=P, quant= 2, len= 8456
81: key=0, time= 125, len= 21456 | type=P, quant= 2, len= 21456
82: key=0, time= 140, len= 24156 | type=P, quant= 2, len= 24156
83: key=0, time= 125, len= 9756 | type=P, quant= 2, len= 9756
84: key=0, time= 125, len= 20596 | type=P, quant= 2, len= 20596
85: key=0, time= 125, len= 21501 | type=P, quant= 2, len= 21501
86: key=0, time= 125, len= 9171 | type=P, quant= 2, len= 9171
87: key=0, time= 125, len= 23679 | type=P, quant= 2, len= 23679
88: key=0, time= 125, len= 20360 | type=P, quant= 2, len= 20360
89: key=0, time= 125, len= 8528 | type=P, quant= 2, len= 8528
90: key=0, time= 140, len= 19815 | type=P, quant= 2, len= 19815
91: key=0, time= 125, len= 20402 | type=P, quant= 2, len= 20402
92: key=0, time= 125, len= 8207 | type=P, quant= 2, len= 8207
93: key=0, time= 109, len= 23201 | type=P, quant= 2, len= 23201
94: key=0, time= 125, len= 26417 | type=P, quant= 2, len= 26417
95: key=0, time= 125, len= 9987 | type=P, quant= 2, len= 9987
96: key=0, time= 156, len= 23868 | type=P, quant= 2, len= 23868
97: key=0, time= 140, len= 24189 | type=P, quant= 2, len= 24189
98: key=0, time= 125, len= 12986 | type=P, quant= 2, len= 12986
99: key=0, time= 141, len= 21337 | type=P, quant= 2, len= 21337
Tot: enctime(ms) =11470.00, length(bytes) = 919841
Avg: enctime(ms) = 114.70, fps = 8.72, length(bytes) = 9198
I frames: 1 frames, size = 4440/ 4440, quants = 4 / 4.00 / 4
P frames: 58 frames, size = 15777/ 915114, quants = 2 / 2.00 / 2
N frames: 41 frames, size = 7/ 287
F:\Editing>mencoder "alwaysbeta2.avs" -o "always.avi"
MEncoder dev-SVN-r27419-4.2.2 (C) 2000-2008 MPlayer Team
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Model: 8, St
epping: 10)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
success: format: 0 data: 0x0 - 0x32
AVS file format detected.
VIDEO: [YV12] 848x480 12bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:38 fourcc:0x32315659 size:848x480 fps:23.976 ftime:=0.0417
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
VDec: vo config request - 848 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
videocodec: libavcodec (848x480 fourcc=48564646 [FFVH])
Selected video codec: [rawyv12] vfm: raw (RAW YV12)
==========================================================================
Forcing output FourCC to 55594648 [HFYU].
Writing header...
ODML: vprp aspect is 16384:16384.
Writing header...
ODML: vprp aspect is 16384:16384.
Pos: 4.2s 100f (100%) 13.66fps Trem: 0min 10mb A-V:0.000 [20556:0]
Flushing video frames.
Writing index...
Writing header...
ODML: vprp aspect is 16384:16384.
Video stream: 20556.171 kbit/s (2569521 B/s) size: 10717056 bytes 4.171 secs
100 frames
F:\Editing>dir
Volume in drive F is Local Disk
Volume Serial Number is D48E-14E3
Directory of F:\Editing
01/20/2009 12:17 AM <DIR> .
01/20/2009 12:17 AM <DIR> ..
01/20/2009 12:17 AM 10,723,572 always.avi
12/24/2008 12:15 AM 56,178,688 alwaysbeta2-xvid.avi
01/20/2009 12:08 AM 50 alwaysbeta2.avs
12/23/2008 11:03 PM 896,886,784 alwaysbeta2a-huffyv12.avi
12/23/2008 10:49 PM <DIR> alwaysforever
01/20/2009 12:17 AM 930,522 alwaystest.avi
10/22/2008 07:20 AM 19 notes.txt
01/20/2009 12:15 AM 533,461 output.mp4
7 File(s) 965,253,096 bytes
3 Dir(s) 20,010,246,144 bytes free
F:\Editing>
Pasted exactly how it appears in the Command Prompt. That first time I ran x264 the output file was 0 KB.
My script:
AVISource("alwaysbeta2a-huffyv12.avi").Trim(1,100)
If I use DirectShowSource then the exact same thing occurs - the only difference is that in my tray the Haali Media Splitter icon appears, but ffdshow's does not. When I run xvid_encraw or mencoder, however, both Haali's and ffdshow's icons appear.
The file that was being tested on was an ffvhuff file that had been created in VirtualDubMod 1.5.10.3 with ffdshow's VFW encoder, from one of clsid's generic svn builds of ffdshow-tryouts that was current as of December 23rd 2008 (downloaded from Sourceforge; unfortunately I cannot remember which exact build/revision because I only keep the most current installer of ffdshow on my computer - for later disc archiving - and I long since deleted the installer that goes with the build used to encode the input file, as well as having uninstalled and subsequently updated it with newer versions). All of the builds I've tried dated November 23rd 2008 and after, however, exhibit the behavior with x264 detailed above. If I use the November 14th 2008 build, then x264 acts just like xvid_encraw and mencoder do in that readout.
mencoder.conf:
ass=no
subcp=enca:ru:cp1251
fontconfig=no
nosound=yes
autoexpand=no
ovc=lavc=yes
lavcopts=vcodec=ffvhuff:context=1:vstrict=-1:pred=2
ffourcc=HFYU
force-avi-aspect=1/1
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.