PDA

View Full Version : VC-1 Problems


jacknasty33
30th March 2009, 02:21
I'm having problems with any VC-1 blurays. I rip the disc to my hard drive with anydvd, but then find that I can't play the resulting .m2ts (with the exception of opening it in PowerDVD.) When opening it in VLC, I get the following error:

No suitable decoder module:
VLC does not support the audio or video format "WVC1". Unfortunately there is no way for you to fix this.

If I try to compress with RipBot264, I get a video popup with the following message:

directshowsource: couldn't open file e:\temp\ripbot264\job1\video.mkv:
the source filter for this file could not be loaded.
(e:\temp\ripbot264\job1\getinfo.avs, line 2)


I am running Vista SP1 x64, and I have FFDShow codecs installed as well as K-Lite x64 codecs (which I installed so that WMC would play my .mp4's correctly.)

I don't understand why I am getting this problem as I have VC-1 libavcodec enabled. I have also tried with it set to wmv9.

Any ideas on how I can fix this?


Side note, I have this same problem with blurays that have a DTS-HD audio track. With those the video will play but I have no sound, and the sound won't even play in power dvd. So far each of these I have tried have had to be muxed with TSmuxer before playing. I posted about this issue under audio codecs but if anyone has an idea on this I would appreciate it as well.

Thanks,
Anthony

Inspector.Gadget
30th March 2009, 02:36
Somewhere along the line you probably have a 32bit/64bit problem in Directshow. I know for a fact 64-bit Vista ships with a 32-bit WVC1 decoder (WMVideo Decoder DMO) and I've been able to decode it in various Directshow applications. Uninstall the x64 K-Lite pack and uninstall ffdshow, then use the K-Lite Codec Tweak Tool to detect and remove registry entries for any broken filters. Also uninstall Ripbot264. Then, install 32-bit Avisynth, 32-bit ffdShow latest SVN (make sure to enable the VFW filter to allow for use of Avisource() ), 32-bit Haali's splitter, and reinstall Ripbot264.

Libavcodec couldn't/can't do interlaced VC-1, and you should use the Windows decoder anyway.

Blue_MiSfit
30th March 2009, 02:58
Here's my suggestion:

1) Follow what Inspector Gadget suggested - remove all traces of ffdshow, Ripbot264, and K-Lite's codec pack.

Then install just a few things:

1) Haali Media Splitter
2) FFDShow-tryouts
3) eac3to
4) Ripbot264

Use eac3to to rip your BluRay discs. It can directly read the BluRay Disc (provided you have AnyDVD HD installed), and remux the video to an MKV and transcode the audio to whatever format you want

Then, use these files as sources for ripbot264. It will be much easier :)

Keep in mind, VLC doesn't use DirectShow, so it has nothing to do with K-Lite crap, or ffdshow. Media Player Classic HC is a good DirectShow player that will play M2TS files directly, or (even better) the remuxed MKV and audio files you'll create with eac3to :)

~MiSfit

setarip_old
30th March 2009, 04:50
Get the latest VLC "nightly" - it actually works with most VC-1 .M2TS files - Or use the SMPLayer/MPlayer GUI (also uses self-contained codecs) - it offers two different VC-1 codecs ...

jacknasty33
31st March 2009, 00:19
I followed your suggestions and at this point can at least play the .m2ts files, and will be trying to put them through ripbot when I go to sleep tonight. I'll post tomorrow and let you know how it worked out.

As for the DTS-HD issue I got it taken care of by using eac3to to extract the tracks, then put the separate audio/video tracks into ripbot.


Thanks for all the help


-Anthony

Brazil2
15th April 2009, 17:42
Get the latest VLC "nightly" - it actually works with most VC-1 .M2TS files
Recent trunk nightly builds (http://nightlies.videolan.org/build/win32/?C=M;O=D) actually work with most, if not all, VC-1 progressive material. At least it does for me, tested with .TS, .M2TS, .MKV and .WMV containers.