PDA

View Full Version : Getting black video when playing VFAPI created AVI


Arminator
11th January 2008, 16:27
Hello,

I'm trying to convert a HDTV recording (with H264 video stream) to a format my Xbox 360 can play (i.e. downsizing to 720p and making a WMV to keep the 5.1 Sound).
I transcoded the TRP/TS file from my HDTV recorder to a MKV.
I demuxed the MKV Video and Audio in seperate files already.

I created a Text-Script for VFAPI and this in turn created an AVI.

Now the problem is: The video-only MKV file plays fine in Media Player. When I open up the AVI in Media Player I only get a black screen (however, something seems to happen, as Haali and ffdshow icons appear in the Systemtray area).
I ran the batch file in the VFAPI directory to register the .ax files.

There are two VFAPI programs in the directory. One is in English, the other one in Japanese (?). Only the Japanese one is able to load the script I made earlier. The English one only accepts TMPGEnc jobs.

How do I get a video instead of a black screen?

setarip_old
11th January 2008, 17:13
Hi!

Please load the .AVI into GSpot and post a screencapture back here.

Is this a continuation of your December thread?:

http://forum.doom9.org/showthread.php?p=1075436#post1075436

Arminator
14th January 2008, 09:55
Thanks for your quick answer, and sorry for my delay. I had a busy weekend.
Although I was the starter of the thread mentionaed above, this is a different problem. This time I can't get a video to play correctly in order to encode it in WMV (to keep 5.1 Sound). In my other thread I could successfully encode, but not add the MP4s to the Library of WMP.

To get back to the topic:
Attached is a GSpot screenshot trying to play the file.
If I load the AVI and klick on the second button of Gspot Vid, I get the error below:
"Failed to connect Output pin 0x00913334 ("Src Media") on bgsmux.avi to input pin 0x00917ebc ("Stream") on filter 0x02a8409a ("DivX Demux").ConnectDirect() failed. Error 0x80040207: [unknown]

However, when I klick on the "1" on the MS A/V side, I get the message, that everything is OK:
"Render OK. The following combination of filters was used:
(Src)-->>--(A)-->[Nero MP4 Splitter]>--(B)-->[AVI Decompressor]>--(C)-->[Color Space Converter]>--(D)-->[Video Renderer]"

If I hover over Src, I get the path and filename of the AVI.
Hovering over A gives "MEDIASUBTYPE_Avi"
NeMP4Splitter.ax for Nero MP4 Splitter.
B gives "4cc: vifp"
quartz.dll for the AVI Decompressor
C: MEDIASUBTYPE_RGB24
quartz.dll again for Color Space Converter
D: MEDIASUBTYPE_RGB32
quartz.dll finally as Video Renderer.

http://www.arminator.de/img/GSpotVFAPIBlack.gif

setarip_old
14th January 2008, 15:44
Did you notice that the indicated filesize is only 7.13Mb?

Arminator
14th January 2008, 16:21
Did you notice that the indicated filesize is only 7.13Mb?

Yes. I thought that this is supposed to do that. Instaed of unpacking/decoding the whole movie VFAPI is just serving the currently needed frame(s) as an input for other applications or compression.
I tried to uncheck the Video Output by VFAPI Reader Codec and I get an insanely large file (about 1 Gig for a few seconds) that seems to work.

I'm trying this guide http://www.winfuture-forum.de/lofiversion/index.php?t94714.html to convert MKV to WMV. And the settings in VFAPI are the same.

Or is there a better / other way to feed an MKV into Windows Media Encoder?

ilovejedd
14th January 2008, 16:27
Did you notice that the indicated filesize is only 7.13Mb?

Do correct me if I'm wrong, but isn't VFAPI also a frameserver so wouldn't a small filesize be normal?

Arminator
14th January 2008, 21:24
Or is there a better / other way to feed an MKV into Windows Media Encoder?

I have found, that DVBPortal WMV Muxer does a great job converting the video-only MKV to WMV

http://dvbportal.dyn1.de/forum/index.php?topic=744.0

I'm currently converting the Video to a 720p WMV and if it's finished (in another 5 hours) I'll try to mux everything together to a 5.1 Surround WMV. And hope it works...

Update: Worked flawlessly...