PDA

View Full Version : unsupported input format (DIB )


goffer
26th May 2007, 17:02
Hello

I have problem with some movies in mp4 (mp4v aac). I make avs file with one line directshowsource and open it in megui. Megui correctly show movie in preview, I set mkv x264 slow bitrate, next I push enqueue, start and everything go hell. In log file have this:

Looking for job processor for job...
Processor found!
Starting job job1-1 at 16:34:09
Starting preprocessing of job...
Preprocessing finished!
encoder commandline:
--pass 1 --bitrate 200 --stats "D:\Users\Piotrek\aaa\zzz\aaa.stats" --bframes 3 --b-pyramid --direct auto --filter -2,-1 --subme 1 --analyse none --vbv-maxrate 25000 --me dia --merange 12 --thread-input --progress --no-psnr --no-ssim --output NUL "D:\Users\Piotrek\aaa\zzz\aaa.avs"
successfully started encoding
Processing ended at 16:34:13
----------------------------------------------------------------------------------------------------------

Log for job job1-1

avis [error]: unsupported input format (DIB )
x264 [error]: could not open input file 'D:\Users\Piotrek\aaa\zzz\aaa.avs'

----------------------------------------------------------------------------------------------------------
The current job contains errors. Skipping chained jobs


In google "unsupported input format (DIB )" I had found only to add ConvertToYV12() on end of the script but this don’t work. I decode mp4v in ffdshow as other mpeg4.


Please help me and sorry my English.

sysKin
27th May 2007, 06:59
converttoyv12 *should* work, unless your script is more complicated and converttoyv12 needs to be applied to a specific variable.

Can you post your script? Or find "return xxxx" at its end, and change it to "return xxxx.converttoyv12"

buzzqw
27th May 2007, 09:17
try reinstalling koepi xvod build... could be missing the yv12 decoder ?

BHH

nk
27th May 2007, 15:49
If you are using ffdshow as directshow filter, check below.

On a setting of DirectShow control in ffdshow video decoder configuration, you can set a list which programs use ffdshow.
If "x264.exe" doesn't exist in a list, add it.

goffer
27th May 2007, 16:27
thx nk

I add x264.exe and is all right. big :thanks:

smekoslav
7th June 2007, 16:09
If you are using ffdshow as directshow filter, check below.

On a setting of DirectShow control in ffdshow video decoder configuration, you can set a list which programs use ffdshow.
If "x264.exe" doesn't exist in a list, add it.


How exactly do you add x264 to ffdshow usage? All I see is 2 choices: diabled or libavcodec

Sirber
7th June 2007, 16:18
usualy "DIB " error means avisynth error.
Playback the AVS in MPC and you will know what's wrong.

Placio74
7th June 2007, 18:14
If you are using ffdshow as directshow filter, check below.

On a setting of DirectShow control in ffdshow video decoder configuration, you can set a list which programs use ffdshow.
If "x264.exe" doesn't exist in a list, add it.

How exactly do you add x264 to ffdshow usage? All I see is 2 choices: diabled or libavcodec

ffdshow decoder configuration > DirectShow control > Use ffdshow only in: