Log in

View Full Version : h.263 mov with ffdshow


ChaoZ
20th January 2007, 21:40
I need some help regarding the above title.

I tried to load a .mov(h.263) using avisynth's directshowsource and served into virtualdub.

However, I found that the video size of 240x180 originally had shrunk to 2/3 of the frame size; the video gets truncated to the top left corner(partial top and left side missing) with black padding at the bottom and right side.

I went through ffdshow but there is no relevent setting(s) to amend.

By frameserving it into mpc, i still get the same thing.

The mov is an old short video clip, I just want to try learning simple editing with it.

Should I skip ffdshow? But what can i use for directshow?

Thank you.

Warpman
20th January 2007, 22:05
could you provide a sample?

Mr_Odwin
20th January 2007, 22:57
You could try QTInput - there's a thread about it in the Avisynth development board.

http://forum.doom9.org/showthread.php?t=104293

ChaoZ
21st January 2007, 09:49
this is the link to the file :-

http://www.sharebigfile.com/file/65570/marty-earl-mov.html

It is a small 240*180 resolution file, 3.6mb.

I have tried QTinput, the video displayed is correct but there is no sound in virtualdub, even after switching audio to true. I do have QT7 installed.

If I use directshowsource, the audio is ok but the video is as my first post.

A view at the truncated video:-
http://img02.picoodle.com/img/img02/7/1/21/f_martyearli_5acbm_6693b47.gif

tateu
21st January 2007, 10:13
There is a slight problem with the audio functions I wrote for QTInput. The audio is sometimes returned as 32bit instead of 16bit. Evidently, Virtualdub cannot play 32bit audio but if you open the script and save a wave file you will see that it plays. Also, if you open the script in Windows Media Player it should play too. I have an unfinished version of QTInput that fixes this and always returns 16bit audio.

The best thing to do for now, though, is to add a convert audio function to your script...

QTInput("sharebigfilemarty-earl.mov", color=1, quality=100, audio=true, mode=2, raw="", info=0, dither=0)
ConvertAudioTo16bit()

ChaoZ
21st January 2007, 11:05
The conversion to 16 bits audio works!

:thanks: Thank you for your plugin and time/effort. :)

Now I am looking into ffdshow, lost in there. Heh