Log in

View Full Version : Guide to convert BD 3D to 3D Left+Right Stereoscopic and Anaglyph


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46

Nico8583
11th September 2013, 18:27
Thanks for you report.
You re-ripped from original disk ?
You've got the same errors than me (video has a gap...) ?

frencher
11th September 2013, 18:30
Thanks for you report.
You re-ripped from original disk ?
You've got the same errors than me (video has a gap...) ?

I will test when I have time ;)

jj666
11th September 2013, 18:50
Thanks for you report.
You re-ripped from original disk ?
You've got the same errors than me (video has a gap...) ?

Yessir, so a fault either with EAC3TO, or original disk authoring.

Cheers,

-jj-

Nico8583
11th September 2013, 19:19
Yessir, so a fault either with EAC3TO, or original disk authoring.

Cheers,

-jj-
Or both :)

Nico8583
11th September 2013, 19:19
I will test when I have time ;)
Thanks ;)

Nico8583
12th September 2013, 18:10
I've authored MONSTERS_INC also with all warning and all seems to be OK. I'll watch that as soon as possible :)

Eseninzhiv
15th September 2013, 20:55
frencher, a great player
I liked the function export to .yuv
can be made to have two output file .yuv (Left and Right)?
now only get one
http://t.imgbox.com/adguwUIb.jpg (http://imgbox.com/adguwUIb)

frencher
15th September 2013, 23:11
frencher, a great player
I liked the function export to .yuv
can be made to have two output file .yuv (Left and Right)?
now only get one
http://t.imgbox.com/adguwUIb.jpg (http://imgbox.com/adguwUIb)

Yes it's normal, if you want Left.yuv and Right.yuv use in 2 step:
STEP 1: View > 3D Mode > AVC View and export to Left.yuv
STEP 2: View > 3D Mode > MVC View and export to Right.yuv

If you have better avisynth script for both (Left.yuv & Right.yuv) in one step, i would be happy to include it ;)

Eseninzhiv
16th September 2013, 09:32
frencher,
is it possible to add a play file .SSIF?

frencher
16th September 2013, 20:42
frencher,
is it possible to add a play file .SSIF?

Run "MVC Player Free" and press F1 ;)

Eseninzhiv
16th September 2013, 21:21
I mean it makes Stereoscopic Player
he read the individual files .SSIF without .m2ts
MVC Player Free, if the file .SSIF in the directory BD3D, player read
if the .SSIF copy to another folder, the error is presented :scared:

http://t.imgbox.com/acv3ydML.jpg (http://imgbox.com/acv3ydML)

frencher
16th September 2013, 23:13
I mean it makes Stereoscopic Player
he read the individual files .SSIF without .m2ts
MVC Player Free, if the file .SSIF in the directory BD3D, player read
if the .SSIF copy to another folder, the error is presented :scared:

http://t.imgbox.com/acv3ydML.jpg (http://imgbox.com/acv3ydML)

Have you Avisynth 2.5.8 and latest Directshow installed ?
SSIF file works from original 3DBD structure.
Look my Tutorial in my signature

Eseninzhiv
19th September 2013, 21:12
Have you Avisynth 2.5.8 and latest Directshow installed ?
yes
MVC Player Free, if the file .SSIF in the directory BD3D, player read

Wolfy59
22nd September 2013, 18:24
Hi i have a problem with the 2nde pass Encoding. when i try to encode with DirectShowMVCSource.dll.
I have a message that says "cavistreamsynth: system execption :access violation at....."
I tried to fix with a setmemorymax at my avs s begining.
But no Sucess.
If i do 2 Uncompressed avi and load them in totalcode there s no problem

frencher
1st October 2013, 20:47
Nice News

tsMuxer for 3D Bluray (http://forum.doom9.org/showthread.php?t=168539)

http://i39.tinypic.com/qyfuw4.png
http://i44.tinypic.com/343nfxg.png

HWK
1st October 2013, 21:08
Nice News

Indeed it is, however author is planning to support creation of iso, so program will be able to write iso file. This will make possible to create ssif file without increasing size on disk.

frencher
1st October 2013, 21:19
Indeed it is, however author is planning to support creation of iso, so program will be able to write iso file. This will make possible to create ssif file without increasing size on disk.

It would be really great to be there already but it's a lot and encourage the author for his work ;)

HWK
1st October 2013, 21:22
It would be really great to be there already but it's a lot and encourage the author for his work ;)

hmm, know we need to focus on getting job done on mvc encoder. We already have a way to extract multiple view from ssif file and at the same getting near to stage of rebuild disc.

frencher
1st October 2013, 21:45
hmm, know we need to focus on getting job done on mvc encoder. We already have a way to extract multiple view from ssif file and at the same getting near to stage of rebuild disc.

It will be really great to do another BD25 from BD50

HWK
1st October 2013, 21:54
It will be really great to do another BD25 from BD50

I did and it was great experience, however mvc encoder is quite slow, regardless which one you use. You need turnkey encoding system to see real benefits. On my computer which is intel core i7 3930K (six physical core) at 4.0GHZ it only get up to 10 fps on average when gpu is decoding the frames and source and destination is on physical different drive.

Encoder used for test= Mainconcept MVC encoder & Sony DoStudio & Elecard MVC encoder (though it was cinema craft encoder)

Layout is like this and no drive is used by os either.

Source 1= Separate Drive 7200RPM
Source 2= Separate Drive 7200RPM
Destination= Separate Drive 7200RPM

In benchmark gpu can decode up to 64fps and decode two stream together come to 32 fps.

frencher
1st October 2013, 22:17
I also have an i7 3930K original frequency with watercooling corsair, an ideal compmromis to the encoding.
I thought as an addition to the support pipe tsMuxeR output ex: "\\.\pipe\out.m2ts"

HWK
1st October 2013, 22:27
I use mainconcept encoder and no need worry about pipes and other problem. In addition it create 100% blu-ray compatible stream.

I also tried intel media sdk but it does not produce stream compatible by any means. Even tsmuxer refuse to open files created by intel media sdk. At this stage I am just talking raw elementary stream which encoder produce on hard drive and no use of pipes.

physic
1st October 2013, 22:31
removed. I muxed up topic

frencher
1st October 2013, 22:43
OK.
I have 2 files from tsMuxeR (1.12.3a) "MVC+AVC.m2ts" and "AVC+MVC.m2ts", this 2 files have problem with Samsung Smart TV 6500 serie (http://www.samsung.com/us/video/tvs/UN40ES6500FXZA) (codec video not supported)
"AVC_2D.m2ts" play without problem

HWK
1st October 2013, 22:51
OK.
I have 2 files from tsMuxeR (1.12.3a) "MVC+AVC.m2ts" and "AVC+MVC.m2ts", this 2 files have problem with Samsung Smart TV 6500 serie (http://www.samsung.com/us/video/tvs/UN40ES6500FXZA) (codec video not supported)
"AVC_2D.m2ts" play without problem

That is because mvc file need reference to I frames from avc file in order to decode. Also tsmuxer only extract stream and cannot decode like ssifsource or directshowmvcsource does.

AVC file= I,P,B frames
MVC file= P,B frames
Source: MVC encoder documentation

HWK
1st October 2013, 23:00
On a side note I use ssifsource or directshowmvcsource to decode frames first. Then I use virtual dub to create avi file and feed that in to encoder.

frencher
1st October 2013, 23:26
No problem with my TV with 3Dcombined m2ts file (play normaly in 2D)

Nico8583
5th October 2013, 17:47
Hi :)
Do you have any problem with 20th FOX titles ?
TotalCode Pro find an error with Avatar or Titanic but no problem with others titles.
It tells me resolution is not correct (704 x 570 or similar instead of 1080p).

HWK
6th October 2013, 00:47
Hi :)
Do you have any problem with 20th FOX titles ?
TotalCode Pro find an error with Avatar or Titanic but no problem with others titles.
It tells me resolution is not correct (704 x 570 or similar instead of 1080p).

More detail on your procedure would be helpful.

Nico8583
6th October 2013, 09:10
More detail on your procedure would be helpful.
I have made about 30 movies with this method and never had a problem :
- I extract all tracks I want with eac3to and pipe left/right eyes output to MVCCombine
- I mux MVCCombine file to M2TS old with TsMuxer (last "old" version)
- I create 2 AVS files with DirectShowMVCSource.dll plugin, one for left eye, one for right file
- I open these files in TotalCode Pro and can encode without problem for all movies but not fort Avatar or Titanic :/

r0lZ
6th October 2013, 09:40
What's the resolution reported by the AVS scripts?

Wolfy59
6th October 2013, 11:09
I all
I have a Problème with the croods 3d.
I Have pixels or artefact in virtual dub.
like this.

http://img407.imageshack.us/img407/4083/5e4m.jpg
I Wonder if someone has successfully encode it.

Thanks for your work

my right avs works fine for all other movie

loadPlugin("DirectShowMVCSource.dll")
video=DirectShowMVCSource("G:\BDMV\STREAM\SSIF\01037.ssif")
AssumeFPS(video,"ntsc_film")
return video

r0lZ
6th October 2013, 11:30
Frencher and myself, we have had a similar problem with a particular version of Ice Age: Dawn of the Dinosaurs. (That was the version given for free with the Panasonic BD Player bundle.) We have concluded at that time that that problem was due to a bug in the encoding of the BD. Unfortunately, it is impossible to decode that BD properly with the currently available avisynth plugins.

It seems that only DVDFab can decode that BDs properly, so I have used it to encode the movie in SBS with the maximum bitrate (to obtain an acceptable quality), then I have re-encoded the file produced by DVDFab with x264, to reduce its size. It's not at all a good solution, as even at its maximum bitrate, DVDFab doesn't do a perfect encoding, but as far as I know, it's the only solution that works. Of course, you can also try to find another version of the BD that doesn't have the bug.

Can you confirm that the artifacts appear only on the left and right edges of the image, and that they appear mainly in scenes with important camera movements? If it's the case, I'm almost sure that your BD has the same bug than that bad Ice Age BD.

[EDIT]
See this post (http://forum.doom9.org/showthread.php?p=1630675#post1630675) for an example.

Wolfy59
6th October 2013, 11:40
Thanks for Your answer r0lZ.
I can confirm that appears only on the left edge not on the right and i can confirm that they appear mainly in scenes with important camera movements like a pursuit run.
I try with two differents bd and same result.

r0lZ
6th October 2013, 11:44
You need a different encoding and pressing, like a BD sold in another country.

(BTW, have you seen my edit of my previous post? I've posted a link to an example from Ice Age 3.)

Wolfy59
6th October 2013, 12:04
You need a different encoding and pressing, like a BD sold in another country.

(BTW, have you seen my edit of my previous post? I've posted a link to an example from Ice Age 3.)

I took a région A and B same result

I ll try to do another authoring by demuxing with bd demuxer pro trial and try again in virtual dub.
It s better to take the demuxing ssif or the demuxing m2ts to reauthor with better chance ?

r0lZ
6th October 2013, 12:14
That means probably that they have the same video track. Or, perhaps, that some companies are now using that encoding bug as a "feature" to somewhat protect their BDs!

Have you tried to decode with ssifsource2? (IMO, it will not work better, but I'm not sure.)

Wolfy59
6th October 2013, 12:18
That means probably that they have the same video track. Or, perhaps, that some companies are now using that encoding bug as a "feature" to somewhat protect their BDs!

Have you tried to decode with ssifsource2? (IMO, it will not work better, but I'm not sure.)

not try with ssifsource2. can you give me an exemple for avs with this one that can decode left and right independantly

r0lZ
6th October 2013, 12:43
The basic syntax is:
ssifSource2(filename, numframes, left_view, right_view, horizontal_stack)
Where left_view, right_view and horizontal_stack are boolean (true or false) values.

So, you should use, for example:
ssifSource2("00001.ssif", 20000, left_view = true, right_view = false)
and
ssifSource2("00001.ssif", 20000, left_view = false, right_view = true)

Wolfy59
6th October 2013, 12:49
loadPlugin("C:\Users\Wolverine\Downloads\BD3D2MK3D\BD3D2MK3D\toolset\stereoplayer.exe\ssifsource2.dll")
video=ssifSource2("G:\BDMV\STREAM\SSIF\01037.ssif", 141865, left_view = false, right_view = true)
return video

Like this for the right eye ?

http://img820.imageshack.us/img820/3484/h0fw.jpg

r0lZ
6th October 2013, 13:10
Oops. I forgot that "left" and "right" have been renamed to "avc" and "mvc". Just tried this script and it works:

LoadPlugin("D:\Tools\BD3D2MK3D\toolset\stereoplayer.exe\ssifSource2.dll")
ssifsource2("G:\BDMV\STREAM\SSIF\00000.ssif", 20000, avc_view=true, mvc_view=false)

Wolfy59
6th October 2013, 13:14
Oops. I forgot that "left" and "right" have been renamed to "avc" and "mvc". Just tried this script and it works:

LoadPlugin("D:\Tools\BD3D2MK3D\toolset\stereoplayer.exe\ssifSource2.dll")
ssifsource2("G:\BDMV\STREAM\SSIF\00000.ssif", 20000, avc_view=true, mvc_view=false)


loadPlugin("C:\Users\Wolverine\Downloads\BD3D2MK3D\BD3D2MK3D\toolset\stereoplayer.exe\ssifsource2.dll")
video=ssifSource2("G:\BDMV\STREAM\SSIF\01037.ssif", 141865, avc_view=false, mvc_view=true)
return video

can't creat the graph :-(

frencher
6th October 2013, 15:48
Test with my tool (MVC Player Free, in my signature).

1° - Drag and drop index.bdmv
2° - Tools>MVC Player Free Demuxer
3° - 3D Box AVC+MVC (MVCCombine)
3° - Remux video track (audio and subtitles if you want) with tsMuxer to .ts or .m2ts (out.m2ts)
4° - Re-Drag and drop out.m2ts and export with Tools>x264>Start AVC Encoding

Your result with croods ?

Wolfy59
6th October 2013, 17:55
Test with my tool (MVC Player Free, in my signature).

1° - Drag and drop index.bdmv
2° - Tools>MVC Player Free Demuxer
3° - 3D Box AVC+MVC (MVCCombine)
3° - Remux video track (audio and subtitles if you want) with tsMuxer to .ts or .m2ts (out.m2ts)
4° - Re-Drag and drop out.m2ts and export with Tools>x264>Start AVC Encoding

Your result with croods ?

same result thanks frencher

Nico8583
6th October 2013, 20:50
Error message is :
The files could not be added as pair because the following item conflict :
- the image resolution (612 x 56 and 624 x 56)

I believe Titanic resolution was different...

HWK
6th October 2013, 21:04
I have made about 30 movies with this method and never had a problem :
- I extract all tracks I want with eac3to and pipe left/right eyes output to MVCCombine
- I mux MVCCombine file to M2TS old with TsMuxer (last "old" version)
- I create 2 AVS files with DirectShowMVCSource.dll plugin, one for left eye, one for right file
- I open these files in TotalCode Pro and can encode without problem for all movies but not fort Avatar or Titanic :/

I would say try new tsmuxer and see if it works, since you can skip first two steps.

1. Open mpls for movie and choose m2ts output in tsmuxer. At this stage you can uncheck assets you don't want in final output.
2. Perform last two steps which you normally do.

Nico8583
6th October 2013, 22:18
Thanks HKW, with your method it seems to work but I'll try more tomorrow :)

Cedvano
9th October 2013, 20:10
- I open these files in TotalCode Pro and can encode without problem for all movies but not fort Avatar or Titanic :/

You encode in AVC or MVC ?

HWK
9th October 2013, 22:26
You encode in AVC or MVC ?

Total code Professional support avc in addition mvc files and my guess would be mvc.

Nico8583
10th October 2013, 07:13
I encode in MVC and the result is very good