Log in

View Full Version : DV Video won't open in avisynth script


castylx
24th December 2007, 18:18
Okay so I have a DV video that uses the dvsd codec. The DV was captured from my camcorder, captures it as Type-II. I can open and play the video in virtualdub, vlc, and gspot reads it in fine. I also installed the Panasonic dvsd codec. Here is the gspot screenshot (see attachmentscreenshot).

When I try to open the video with avi synth creator I get the following error :

DirectShowSource: couldn't open file .....
"no combination of filters could be found to render the stream"

I'm using megui, but I'm guessing megui doesn't do anything special, just calls the avisynth executable directly. Any help is greatly appreciated, been banging my head against the wall for few days and still can't figure why it's messing up.

Thanks!

Wilbert
24th December 2007, 19:28
Try to open it with AviSource.

castylx
24th December 2007, 19:41
Okay I tried it out and I'm getting an "AVI Import Filter error: (Unknown)(80040154). I'm googling it right now to see if that means anything.

Thanks!

Blue_MiSfit
24th December 2007, 20:09
Edited

castylx
24th December 2007, 20:28
I removed megui and re-installed avisynth and megui. I'm now getting the "AVISource" command to work in virtualdub, but the avisynth script still gives me an error under megui. I guess I can create my own avisynth script and load that into megui afterwards. Let me give that a shot.

themostestultimategenius
25th December 2007, 02:10
Sorry to interrupt but while we're on the topic of DV, I've got this .DV video of my friend talking. I can't open it with directshowsource, MPC can't play it and VDub won't open it either. Only plays with VLC.

Wilbert
25th December 2007, 13:59
@castylx and themostestultimategenius,

Uninstall Panasonic decoder (outputs RGB) and install Cedocida DV Codec:

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

and open your DV with AviSource. That should work.

I think that megui uses DirectShowSource to open your DV files (in that case i advice you to install ffdshow and turn on DV decoding). Post the script which megui uses.

castylx
25th December 2007, 17:29
Thanks for the help everyone. I got it working now. Actually my problem was a bit ridiculous. I'm connected to my home server via remote desktop. For some reason, when I open remotely I get that error. However if I physically get on the server then it works fine. I'm guessing it's due to the limited color and resolution that the remote desktop is set to. Either way problem solved, I'll remove the panasonic DV codec too, that seems to be an issue as well.

Thanks for helping, have a great holiday!

themostestultimategenius
26th December 2007, 03:39
@Wilbert
I only have FFDShow installed and have enabled DV. I installed the Cedocida DV Codec but DirectShowSource and AviSource won't open my file still. It's not in an Avi container.

http://img40.picoodle.com/img/img40/5/12/25/f_untitledm_8b7c0eb.png

IanB
26th December 2007, 13:28
Well AviSource will only open Avi containers.

For DirectShowSource you need a splitter that understands the container format and a codec that understands the compression formats.

themostestultimategenius
26th December 2007, 19:04
I know. But just trying for the heck of it. Haha.

Any splitter to recommend? I googled it and didn't come up with much.

IanB
26th December 2007, 21:06
@themostestultimategenius,

Well do you have any geneology for your container format. i.e. who, what, where, when, why?

foxyshadis
26th December 2007, 22:12
Not 100% sure, but doesn't quicktime open .dv files, so you could use QTSource? Or, if VLC does, there's a good chance ffmpegsource also will.

Blue_MiSfit
27th December 2007, 01:35
Good point. Maybe remux to AVI with ffmpeg somehow?

~MiSfit

themostestultimategenius
27th December 2007, 05:37
@foxy
Thanks. QTSource worked =)

FFMpegSource opens it but I get garbage from it.

http://img01.picoodle.com/img/img01/5/12/26/t_untitledm_a9a2d2e.jpg (http://www.picoodle.com/view.php?img=/5/12/26/f_untitledm_a9a2d2e.jpg&srv=img01)

@ The rest
Thanks for your help too ^^

Wilbert
28th December 2007, 16:52
I guess your DV is NTSC, and if not, ignore this post :)

Perhaps ffmpegsource opens this DV (which is 4:1:1) as YV12 (without converting), and hence messed up the chroma. I will ask in the ffmpegsource thread about this.