View Full Version : Which decoder for VC-1 source?
Anakunda
19th December 2013, 13:25
Hi, I feel like I need some help with following: having barebone VC-1 stream (.vc1 file) I need this be decoded by AviSynth somehow. I have met some opinions that Nvidia's CUDA doesnot decode VC-1/H.264 as good as software decoders (true or not?) so I'd like to avoid DGindexNV, now trying with ffmpegsource plugin instead:
I do ffmsindex source.vc1 source.vc1.ffindex and get the index correctly. Now I put into my script FFVideoSource("I:\video\(workset)\source.vc1.ffindex") and try to preview the video, but get suddenly this error: FFVideoSource: Can't open 'I:\video\(workset)\source.vc1.ffindex'
(source.avs, line 1)
What's wrong and what should I use instead? Thanks for ideas.
Atak_Snajpera
19th December 2013, 13:35
mux it into mkv container.
Selur
19th December 2013, 13:58
Muxing to mkv might help, other than that, you could try LWLibLavSource
Anakunda
19th December 2013, 14:48
Thanks,
Muxing to mkv might help
This seem to work however only not indexed
FFVideoSource("source.mkv") -> working but slow
FFVideoSource("source.mkv.ffindex") -> not working
LWLibLavSource
Can I get a link where to download?
Groucho2004
19th December 2013, 14:53
Can I get a link where to download?
Here (https://drive.google.com/folderview?id=0BwV03nn6LPd9OXJUWVVMMXZmNUU&usp=sharing) you go.
Guest
19th December 2013, 14:56
I have met some opinions that Nvidia's CUDA doesnot decode VC-1/H.264 as good as software decoders (true or not?) so I'd like to avoid DGindexNV Not true, it's nonsense. There is no reason to avoid CUVID.
detmek
19th December 2013, 15:05
Also, do not try to load index file with script. Load actual video with FFVideoSource and index will be used by default.
Atak_Snajpera
19th December 2013, 16:09
Keep in mind that ffmpeg based decoders do not support interlaced VC-1. In this case haali media splitter + ffdshow (wmv9) will be needed.
JEEB
19th December 2013, 16:20
Keep in mind that ffmpeg based decoders do not support interlaced VC-1. In this case haali media splitter + ffdshow (wmv9) will be needed.
This hasn't been true for a while now (as in, a couple of months at least). As far as it can be tested, interlaced VC-1 should now work just fine. It's not bit-exact with the MS decoder, but the differences were considered to be minor enough to be a non-problem (you have to remember that commonly used formats before AVC/H.264 were generally not specified to be bit-exact, although I'm not sure about VC-1) .
If there are any samples still borked, you might want to poke the ffmpeg trac about them :) .
Atak_Snajpera
19th December 2013, 16:26
good news then :)
Anakunda
19th December 2013, 17:03
Also, do not try to load index file with script. Load actual video with FFVideoSource and index will be used by default.
This is working as well. I was under some impression source filter should get reference to index. Thank you all, back on the road.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.