Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > New and alternative video codecs

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 22nd November 2008, 01:59   #1  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
DGVC1DecNV Version 1.0.6

DGVC1IndexNV today decoded its first VC1 stream from the blu-ray "Baraka". I'm still some time away from being able to release an alpha, but I wanted to start this thread to let you know about it and to ask for some test clips.

I'm looking for any and all VC1 clips, but only raw elementary VC1 or in an M2TS container. I will do ASF later. Thank you.

For those not acquainted with my tools, the NV on the end denotes a version that runs on an Nvidia graphics card GPU. I don't have any plans to develop a non-NV version because I am not aware of any decent open source decoder.

Also please be aware that my NV tools require a license obtained by making a small donation to become a supporter of neuron2.net.

EDIT: This post will now hold a link to the latest version.

http://neuron2.net/dgvc1decnv/dgvc1decnv.html

Last edited by Guest; 11th March 2009 at 01:59.
Guest is offline  
Old 22nd November 2008, 02:20   #2  |  Link
Snowknight26
Registered User
 
Join Date: Aug 2007
Posts: 1,429
Had a short clip laying around: http://stfcc.org/misc/jessejames.clip.m2ts
Snowknight26 is offline  
Old 22nd November 2008, 02:24   #3  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Thanks, Snowknight26. It plays just fine.
Guest is offline  
Old 22nd November 2008, 14:56   #4  |  Link
lucassp
Registered User
 
Join Date: Jan 2007
Location: Romania, Timisoara
Posts: 223
What GPU did you use for decoding?
lucassp is offline  
Old 22nd November 2008, 15:11   #5  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
I used both 8500GT and 9600GT.
Guest is offline  
Old 22nd November 2008, 15:24   #6  |  Link
Audionut
Registered User
 
Join Date: Nov 2003
Posts: 1,281
00014.split.54.ts

I need to go through my blu-rays and see whats vc1.

Last edited by Audionut; 22nd November 2008 at 16:11.
Audionut is offline  
Old 22nd November 2008, 15:35   #7  |  Link
Audionut
Registered User
 
Join Date: Nov 2003
Posts: 1,281
00403.m2ts
Audionut is offline  
Old 22nd November 2008, 16:03   #8  |  Link
Inventive Software
Turkey Machine
 
Join Date: Jan 2005
Location: Lowestoft, UK (but visit lots of places with bribes [beer])
Posts: 1,953
I'm keeping a close eye on this one, as it'll help me justify whether I purchase a new graphics card for Xmas.
__________________
On Discworld it is clearly recognized that million-to-one chances happen 9 times out of 10. If the hero did not overcome huge odds, what would be the point? Terry Pratchett - The Science Of Discworld
Inventive Software is offline  
Old 22nd November 2008, 18:22   #9  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,538
sample.m2ts

Hopefully this works. Here is the procedure I followed to create this file.

1.) Source is evo container from HD DVD
2.) Extracted VC1 and E-AC3 using eac3to
3.) Muxed VC1 and E-AC3 to M2TS using tsMuxer
rack04 is offline  
Old 22nd November 2008, 23:07   #10  |  Link
lucassp
Registered User
 
Join Date: Jan 2007
Location: Romania, Timisoara
Posts: 223
Quote:
Originally Posted by neuron2 View Post
I used both 8500GT and 9600GT.
Officialy those two cards don't support VC-1 full bitstream decoding. Or maybe nVidia updated the VP2 core
lucassp is offline  
Old 23rd November 2008, 02:51   #11  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Huh? What do you mean by "full bitstream decoding"? Do you mean it's not all on the GPU? So what? We need an Avisynth frame accurate VC1 source filter, that's all, don't we? I get 43fps on 1080P VC1. Who cares how the decoding is partitioned?

Last edited by Guest; 23rd November 2008 at 02:53.
Guest is offline  
Old 23rd November 2008, 03:02   #12  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by rack04 View Post
sample.m2ts

Hopefully this works. Here is the procedure I followed to create this file.

1.) Source is evo container from HD DVD
2.) Extracted VC1 and E-AC3 using eac3to
3.) Muxed VC1 and E-AC3 to M2TS using tsMuxer
It's not working. Can you please post a sample of the extracted VC1 from step 2?

I'n not seeing a sequence layer in the m2ts.

Anyway, who cares about HD-DVD?
Guest is offline  
Old 23rd November 2008, 03:48   #13  |  Link
woah!
Registered User
 
Join Date: Oct 2003
Posts: 435
Quote:
Originally Posted by neuron2 View Post
It's not working. Can you please post a sample of the extracted VC1 from step 2?

I'n not seeing a sequence layer in the m2ts.

Anyway, who cares about HD-DVD?
could it be because eacto removes the pulldown from hddvd vc1 files i think...

i suppose you could call your program DGblurayVC1DecNV

heres 3 files that should work:

http://tinyurl.com/5c334x
http://tinyurl.com/54uxnt
http://tinyurl.com/67nobk
woah! is offline  
Old 23rd November 2008, 03:53   #14  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by woah! View Post
could it be because eacto removes the pulldown from hddvd vc1 files i think...
Nah. The sequence layer is missing it seems. Or maybe it's simple or main profile VC1 in the EVO. That's why I want to see the demuxed ES.

Quote:
i suppose you could call your program DGblurayVC1DecNV
Nah. It should work on all advanced profile VC1. Simple and main require stuff to be signaled out-of-band in the container, and if the demuxer doesn't recreate that as in-band syntax, then it goes to hell. At least that's my understanding. Again, that's why I'd like to see the demuxed ES.

Thanks for the samples. I'll report back only if they don't work.
Guest is offline  
Old 23rd November 2008, 04:23   #15  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,538
Quote:
Originally Posted by neuron2 View Post
It's not working. Can you please post a sample of the extracted VC1 from step 2?

I'n not seeing a sequence layer in the m2ts.

Anyway, who cares about HD-DVD?
I do.

http://www.megaupload.com/?d=TL24T9X2
rack04 is offline  
Old 23rd November 2008, 05:13   #16  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Sharing is caring.

Standby...investigating.
Guest is offline  
Old 23rd November 2008, 05:17   #17  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
The VC1 elementary stream plays fine, so apparently tsmuxer messed it up.

Are you able to play the m2ts in anything? I can't.
Guest is offline  
Old 23rd November 2008, 05:24   #18  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Open your m2ts in tsmuxer and demux the VC1. The demuxed VC1 doesn't play in anything. So it looks like something is going wrong in the muxing.

EDIT: I did a hex comparison of the raw VC1 you gave me and the raw VC1 demuxed from your M2TS. The latter has many spurious 00 00 01 0D start codes (frame start code) inserted throughout the file. It's garbage. You may want to report it to the author.

Last edited by Guest; 23rd November 2008 at 05:30.
Guest is offline  
Old 23rd November 2008, 05:43   #19  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,538
Quote:
Originally Posted by neuron2 View Post
Open your m2ts in tsmuxer and demux the VC1. The demuxed VC1 doesn't play in anything. So it looks like something is going wrong in the muxing.

EDIT: I did a hex comparison of the raw VC1 you gave me and the raw VC1 demuxed from your M2TS. The latter has many spurious 00 00 01 0D start codes (frame start code) inserted throughout the file. It's garbage. You may want to report it to the author.
I agree that tsmuxer is the problem. Thanks.

EDIT: Submitted this as a bug report to tsmuxer. Thanks.

Last edited by rack04; 23rd November 2008 at 06:04.
rack04 is offline  
Old 23rd November 2008, 13:02   #20  |  Link
bob0r
Pain and suffering
 
bob0r's Avatar
 
Join Date: Jul 2002
Posts: 1,337
Just a side note: there are many cases where tsmuxer creates bad files, and where tsremux does not.
Such cases are:
itv-hd .ts to new .ts
some bbc-hd .ts to new .ts
The new created tsmuxer .ts files are usually desynced.

I never understood this: Why are there so many ways to create, mux, demux or edit .ts files?
For example itv-hd.ts mpc internal, haali, fail to open the .ts, while the muxers and dgavc do open the .ts file.

Guess thats even more reason to support .mkv, it works or it does not.... ok sorry for the off topic, but especially the first part may be useful.
bob0r is offline  
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 06:36.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.