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. |
|
|
Thread Tools | Search this Thread | Display Modes |
12th November 2012, 09:09 | #901 | Link | |||
Registered User
Join Date: Sep 2012
Posts: 68
|
Quote:
Quote:
It's also not optimized for speed, it uses code from ldecod converted to delphi. Was just for playing around with bitstream interleaving, i'm even not sure if the combined bitstream is absolutly spec conform in the order of that NALUs. Quote:
Commandline version, ok no problem. Creating different containers, if at all then only by calling external tools. For 64bit i would need to shift to c++ and i'm bad at c, or buy a newer delphi with 64bit support, ... We need coders, so we can start the big 'free' decoder thing, which i mentioned earlier, where this stuff is part of. (BTW: that combined bitstream could even be fed through ldecod, after fixing a small bug in ldecod's source) Maybe madshi could also be convinced to give out the demuxing code, ... Last edited by Neisklar; 12th November 2012 at 09:18. |
|||
12th November 2012, 09:20 | #902 | Link |
French Love
Join Date: Oct 2008
Location: France
Posts: 456
|
@Neisklar
What minimal version of Delphi do you need for these optimizations ?
__________________
2013-11-29 MVC Player Free v0.0.2.6 BD & 3D BD's Player, Demuxer v0.0.0.8b, Recoder. Tutorial Demo for MVC Player Free: Trailer 3D 3DBD's Free - v0.0.0.0005.exe Old Programing free for all. Last edited by frencher; 12th November 2012 at 09:31. |
12th November 2012, 11:38 | #903 | Link | |
Registered User
Join Date: Sep 2012
Posts: 68
|
Quote:
And I'm not sure if 64bit really speeds things up. I think the way the "Annex B" bytestream-parser is done in ldecod is the speedlimit. The processorspecific optimisations are hopefully done by the compiler, since i don't have a clue of that stuff;-) So, it should be relativly easy to create an quick'n'dirty commandline version, since i could reuse most of the code. Maybe that version is then already quicker. Dunno if i got time today, to much projects at work for to few hours. |
|
12th November 2012, 11:46 | #904 | Link |
Registered User
Join Date: Oct 2011
Posts: 54
|
hello all and thanks for all the work you do here.
I have a little problème with the new DirectShowMVCSource.dll I want to use it to create 2 raw mkv and use them to cinevision. So I created this 2 script left eye loadPlugin("DirectShowMVCSource.dll") video=DirectShowMVCSource("G:\BDMV\STREAM\00800.m2ts", decodeleft=true) AssumeFPS(video,"ntsc_film") return video and right eye LoadPlugin("DirectShowMVCSource.dll") video=DirectShowMVCSource("G:\BDMV\STREAM\00800.m2ts") AssumeFPS(video,"ntsc_film") return video When i load them I have a violation access error in line 2 and I can do nothing. So i want to know where s my error Thanks for the answers |
12th November 2012, 11:55 | #905 | Link |
French Love
Join Date: Oct 2008
Location: France
Posts: 456
|
@Neisklar
Strongly update @Wolfy59 Before extract Left.h264 and Right.h264 tracks of you mpls with eac3to Combine the result with "CombineMVC.exe" Remux "combinedMVC.h264" to "combinedMVC.ts" with TsMuxer and after Script AVS Code:
loadPlugin(".\DirectShowMVCSource.dll") left = DirectShowMVCSource(".\combinedMVC.ts", decodeleft=true) right = DirectShowMVCSource(".\combinedMVC.ts") video = StackHorizontal(left, right).BicubicResize(1920,1080).AssumeFPS(24000, 1001) return video
__________________
2013-11-29 MVC Player Free v0.0.2.6 BD & 3D BD's Player, Demuxer v0.0.0.8b, Recoder. Tutorial Demo for MVC Player Free: Trailer 3D 3DBD's Free - v0.0.0.0005.exe Old Programing free for all. Last edited by frencher; 12th November 2012 at 11:59. |
12th November 2012, 12:11 | #906 | Link | |
Registered User
Join Date: Sep 2012
Posts: 68
|
Quote:
Then you need to open the SSIF File. The bitstream combining thing is only for certain rare cases of multi-ssif movies, and other sources which provide seperated streams. |
|
12th November 2012, 12:20 | #907 | Link |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,469
|
I'm also interested in a CLI version of CombineMVC.
And it would be nice if it could work with named pipes. That way, at least the disc size will be less important. (I don't know if eac3to can demux to named pipes, and if tsMuxeR can get its input streams from named pipes, but it it's the case, I can write a GUI to output directly the combined TS file from the BD, without having to launch several apps and write large temp files to disc.)
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
12th November 2012, 12:30 | #908 | Link |
French Love
Join Date: Oct 2008
Location: France
Posts: 456
|
@r0lZ
Same Idea lol @Neisklar "CombineMVC.exe" uses the same standard as SONY 3D Camcorder (mts) ?
__________________
2013-11-29 MVC Player Free v0.0.2.6 BD & 3D BD's Player, Demuxer v0.0.0.8b, Recoder. Tutorial Demo for MVC Player Free: Trailer 3D 3DBD's Free - v0.0.0.0005.exe Old Programing free for all. Last edited by frencher; 12th November 2012 at 12:34. |
12th November 2012, 13:05 | #909 | Link | |
Registered User
Join Date: Sep 2012
Posts: 68
|
Quote:
So it should possible to pipe all 3 steps together eac3to, combine, and tsmuxer No it only uses and produces raw .264 bytestreams, no container format support |
|
12th November 2012, 13:07 | #910 | Link | |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,469
|
Quote:
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
|
12th November 2012, 13:30 | #911 | Link | |
Registered User
Join Date: Jun 2012
Posts: 52
|
Neisklar
Quote:
here http://codec.kiev.ua/mpeg4.html section MPEG-4 AVC / H.264 Software DEcoders |
|
12th November 2012, 13:31 | #912 | Link |
French Love
Join Date: Oct 2008
Location: France
Posts: 456
|
I mean in the output file (combinedMVC.h264)
__________________
2013-11-29 MVC Player Free v0.0.2.6 BD & 3D BD's Player, Demuxer v0.0.0.8b, Recoder. Tutorial Demo for MVC Player Free: Trailer 3D 3DBD's Free - v0.0.0.0005.exe Old Programing free for all. |
12th November 2012, 13:50 | #913 | Link |
Registered User
Join Date: Sep 2012
Posts: 68
|
I don't have a clue waht sony produces, do you have a sample file to download and inspect?
The order of that NALUs from the two streams is mainly the same as the one Intel Media SDK MVC Encoder produces, so for each picture: first all NALUs from main stream, then all NALUs from dependent stream. It may that i have misunderstood the MVC spec, but thats not 100% conformant, but ldecod, corecodec, intel media sdk decoder and so on, can decode it. |
12th November 2012, 14:24 | #914 | Link |
French Love
Join Date: Oct 2008
Location: France
Posts: 456
|
__________________
2013-11-29 MVC Player Free v0.0.2.6 BD & 3D BD's Player, Demuxer v0.0.0.8b, Recoder. Tutorial Demo for MVC Player Free: Trailer 3D 3DBD's Free - v0.0.0.0005.exe Old Programing free for all. |
12th November 2012, 14:42 | #915 | Link | |
Registered User
Join Date: Sep 2012
Posts: 68
|
Quote:
That are normal MPEG-Transportstreams with a full AVC base view stream and a MVC-Subset stream, just like a 3D BluRay (except this time in one m2ts container) (.mts is the shortform of m2ts) So you can and could already open that files with ssifSource2 and/or SirectShowMVCSource. Last edited by Neisklar; 12th November 2012 at 14:47. |
|
12th November 2012, 14:51 | #916 | Link |
French Love
Join Date: Oct 2008
Location: France
Posts: 456
|
OK it's Same
__________________
2013-11-29 MVC Player Free v0.0.2.6 BD & 3D BD's Player, Demuxer v0.0.0.8b, Recoder. Tutorial Demo for MVC Player Free: Trailer 3D 3DBD's Free - v0.0.0.0005.exe Old Programing free for all. |
12th November 2012, 18:06 | #918 | Link |
Registered User
Join Date: Jun 2012
Posts: 52
|
tell me please
why filter MainConcept MVC/AVC/H.264 Video Decoder not decode the MVC file ? just a black screen http://i.imgur.com/GcMFY.png how to build filters to graphstudio so as to obtain a separate (left eye, right eye) input with combinedMVC.h264? http://i.imgur.com/Gx0KH.jpg |
12th November 2012, 18:53 | #919 | Link | |
Registered User
Join Date: Sep 2012
Posts: 68
|
Quote:
Edit: There are two different types of MVC bitstreams. The combined one where the base and the dependent view are in the same bitstream, and then a seperate bitstream in which only the NALUs from the second view are present. Both types share that the second view is ALWAYS dependent of the base view, and can't bereconstructed without it, since the dependent view only stores the differences to the base view. The combined stream is even backwards compatible, cause a non-MVC capable decoder just ignores the MVC part, and only 'sees' a normal H.264 stream. Last edited by Neisklar; 12th November 2012 at 19:16. |
|
12th November 2012, 19:19 | #920 | Link |
French Love
Join Date: Oct 2008
Location: France
Posts: 456
|
@Wolfy59
You are welcome
__________________
2013-11-29 MVC Player Free v0.0.2.6 BD & 3D BD's Player, Demuxer v0.0.0.8b, Recoder. Tutorial Demo for MVC Player Free: Trailer 3D 3DBD's Free - v0.0.0.0005.exe Old Programing free for all. |
Thread Tools | Search this Thread |
Display Modes | |
|
|