View Full Version : Cant open VC1 files in MeGUI
titvs
3rd September 2008, 11:15
Im sorry if this is a double post but after searching the forums and googling the web, i didnt find any conclusive info.
Ive demuxed a .m2ts file from a blu-ray with TsRemux and got a video file encoded in VC1 (.vc1 extension) and the selected audio track corresponding file (.ac3 in this case).
I've installed ffdshow and MeGui to encode the vc1 file to x264 and put the files on a .mkv container.
But it seems i cant play the vc1 file whatever i do. I cant open it in MeGUI's Avysinth Script tool, Media Player Classic Home Cinema cant open it either nor Windows Media Player.
The only program that plays the .vc1 file is Power DVD 8 Ultra.
I've tried to uninstall Power DVD thinking of a decoder conflict of some sort but the problem remains.
Media Player Classic tells me "can't render the file" and MeGUI tells me the same. Altough the ffdshow is installed it seems it isnt working with .vc1 files...
Oh, ive tried also with CCCP pack... No result.
Did anyone had this problem that can help me? I'm running out of ideas... :confused:
PS: im running Vista 64 Ultimate.
Kurtnoise
3rd September 2008, 13:01
you need a splitter which supports VC-1 files. Only a decoder filter is not enough.
Haali Media Splitter or the one from Windows VC-1 SDK are fine.
To play your raw VC-1 files, have a look at this post (http://forum.doom9.org/showthread.php?p=1174455#post1174455).
At last, let your raw stream in a container (mkv, asf, m2ts). It's the best way for transcoding.
Sharktooth
3rd September 2008, 13:21
also this isnt a megui problem... fix the title.
titvs
3rd September 2008, 15:07
Ive already installed Haali media splitter. No luck
Will try the decoder from VC-1 SDK. Thanks Kurt.
Title fixed. Sorry for the mixup.
Atak_Snajpera
3rd September 2008, 22:45
Ive demuxed a .m2ts file from a blu-ray with TsRemux and got a video file encoded in VC1 (.vc1 extension) and the selected audio track corresponding file (.ac3 in this case).
Who told you to demux m2ts to raw streams????
Instead of TSmuxer use eac3to! This way you will get vc1 stream in mkv container.
rica
3rd September 2008, 22:49
Ive already installed Haali media splitter. No luck
Will try the decoder from VC-1 SDK. Thanks Kurt.
Title fixed. Sorry for the mixup.
OK,
Decoding:
VC1 and ac3 files remuxed into a TS/m2ts container with TSMuxer work with MPC-HC, Arcsoft TMT, PDVD7-8.
Standalone VC1 files can never been recognized by haali but can be opened by Cyberlink demux > Cyberlink VC1 decoder > whatever renderer.
Check for more details how to open them on MPC-HC:
http://forum.doom9.org/showthread.php?p=1171217#post1171217
http://forum.doom9.org/showthread.php?p=1174546#post1174546
Encoding with megui:
Here are the formats which avisynth script creator accepts:
http://img116.imageshack.us/img116/4285/tstomkv00mn2.th.png (http://img116.imageshack.us/my.php?image=tstomkv00mn2.png)
So it is not possible to open a standalone VC1 with avisynth script creator.
Here you have two choices:
1) Making avs by manually
http://forum.doom9.org/showthread.php?p=1137490#post1137490
or
2) Putting VC1 into a container which can be recognized by avisynth script creator. The best one is mkv i think.
But the question is how to put this VC1 file into an mkv container while neither mkvmerge gui nor haali multiplexer accepts the VC1 file?
OK; we will put it into a TS first with TSMuxer.
By this way haali will recognize it as a ts and more you will have the ability to cut it with TSMuxer as well.
Second step is to remux it into an mkv package:
I use graph method here; very simple and quick:
http://img114.imageshack.us/img114/3788/tstomkvtf7.th.png (http://img114.imageshack.us/my.php?image=tstomkvtf7.png)
Or you can put it into an m2ts container with TSMuxer; another recognized container by avisynth script creator... (It is only one step processing, but mkv method is more flexible since you may want to put it into an mkv without re-encoding (as is ) with an audio and a subtitle using mkvmerge gui)
And it is ready for megui :)
http://forum.doom9.org/showthread.php?p=1169056#post1169056
post 12, 18 & 19...
best...
EDIT: btw, always prefer extracting VC1 with eac3to instead of mkv; as i explained above.
titvs
4th September 2008, 10:47
Well, i've tried to encode the VC1 file directly because the guides i read dont refer this problematic.
They simple tell you to demux and put the separated files in MeGUI.
I will try your suggestions later, Rica. Didnt had the time so far...
Thanks for all the help. :)
rica
4th September 2008, 12:31
Well, i've tried to encode the VC1 file directly because the guides i read dont refer this problematic.
OK then you have to use the method one; preparing graph and avs manually.
Make a graph like this:
File Source(Async) > Cyberlink Demux > Cyberlink VC1 Decoder
And your avs will refer to this GRF:
DirectShowSource("C:\Source Folder\sample.GRF",fps=23.976,audio=false)
ConvertToYV12()
MeGui will recognize the avs..
_ _ _ _
Sharktooth
4th September 2008, 13:22
you cant import .vc1 files in megui or in any other directshow application without having a .vc1 source filter installed.
rica
4th September 2008, 14:01
you cant import .vc1 files in megui or in any other directshow application without having a .vc1 source filter installed.
http://img170.imageshack.us/img170/9536/mercurylastwk5.th.png (http://img170.imageshack.us/my.php?image=mercurylastwk5.png)
Sharktooth
4th September 2008, 14:05
mooo :)
where did you get it?
rica
4th September 2008, 14:20
http://forum.doom9.org/showthread.php?p=1174546#post1174546
_ _ _ _
Sharktooth
4th September 2008, 14:23
oh... cyberlink... commercial...
rica
4th September 2008, 14:31
At least source filter is coming from MS:
FileSource (Async) :)
Sharktooth
4th September 2008, 14:36
ok... i admit graphedit/graphstudio are quite handy in this situation. well, ill correct my above statement.
rica
4th September 2008, 15:06
Thanks.
yonta
4th September 2008, 15:24
ArcSoft MPEG Demultiplexer and MainConcept MPEG Demultiplexer also work as a VC1 es source filter.
But, they both are commercial and only connects to their own video decoder.
I don't know why people demux video streams from EVO/M2TS just to encode with x264.
rica
4th September 2008, 15:52
MainConcept and Elecard MPEG Demultiplexers select WM Video Decoder DMO.
titvs
5th September 2008, 01:24
Ok, i followed Rica's advice and putted the VC1 stream directly from the .m2ts into a MKV container, using eac3to.
Now i can play it on Media Player Classic Homecinema and decided to skip the x264 transcoding.
But i have a sound issue and some additional questions.
I've used eac3to to put the VC1 strem into a MKV container and extract one of the AC3 audio tracks. Then I used MKVmerge to mux the AC3 into a final MKV file with both the video and the audio.
Noob question: is it possible to skip this part using eac3to? Put both video and audio directly from the m2ts into a MKV file?
Well, after muxing both files as i said above, i got the audio track with a loud "click" sound at the very beginning. Thought it was an eac3to extraction problem as the AC3 file had the same click sound and extracted the audio again using Tsmuxer.
The resulting AC3 extracted by Tsmuxer is fine but after i mux it using mkvmerge the same "click" sound appears. Any ideas whats causing this?
Thanks for all the help.
rica
5th September 2008, 01:47
Ok, i followed Rica's advice and putted the VC1 stream directly from the .m2ts into a MKV container, using eac3to.
I don't think it is rica's advice....
titvs
5th September 2008, 02:05
Sorry, Atak advice and Rica's tips... Its late here, pardon me... :)
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.