Log in

View Full Version : Encoded video will not play, strange error


surreal120
16th April 2006, 02:31
I've been encoding x264 videos in MeGui for a few months now, and everything has worked fine until recently. I tried to encode an episode of The Wire from the DVD, but the mp4 file will not play. I've used the same settings that I always do, and videos encoded since then from other DVDs work perfectly. Here's the error I get in mpc:


Media Player Classic could not render some of the pins in the graph,
you may not have the needed codecs or filters installed on the system.

The following pin(s) failed to find a connectable filter:

C:\Documents and Settings\Administrator\Desktop\WIRE-1\01.mp4::Output

Media Type 0:
--------------------------
Unknown

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0


Media Type 1:
--------------------------
Unknown

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0


My log file is attached. Any ideas what's going on?

5700

surreal120
16th April 2006, 16:59
I figured it out, and I think there is a bug in MeGUI's avs script generator. The source video is hybrid and is declared tff by a margin of 84 to 5 when I run the analyzer in MeGUI. It then adds the line tff().tdecimate() to my script, but I think tdecimate requires a hybrid parameter. When I changed it to tff().tedecimate(hybrid=1), the encoded video played back with no errors.

On a side note, if a video is mostly FILM (84 to 5 margin), do you want to use hybrid=1 or a higher number?