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 |
![]() |
#1541 | Link |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,498
|
It's not in the GUI, because BD3D2MK3D trust the BD, but you can change the order of the views manually.
Just generate the project normally, but before launching the encoding, edit the file __ENCODE_3D_MOVIE.avs in the project folder with a text editor or notepad, and change the following lines: Code:
left = SelectEven(interleaved) right = SelectOdd(interleaved) Code:
right = SelectEven(interleaved) left = SelectOdd(interleaved) That should work.
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
![]() |
![]() |
#1542 | Link | |
Registered User
Join Date: Nov 2013
Posts: 5
|
Quote:
|
|
![]() |
![]() |
#1543 | Link |
Registered User
Join Date: Aug 2016
Posts: 15
|
Hi, i can't get a propper Full SBS or Full TAB, it always create a huge black bars so the image is seen in a little square, in SBS i get double bars up and down and in TAB I get bars in the sides, what i'm doing wrong? thx
|
![]() |
![]() |
#1544 | Link | |
Registered User
Join Date: Feb 2016
Posts: 54
|
swapping views
Hi r0lZ,
I also had a problem with the swapped views. BD3D2MK3D created __ENCODE_3D_MOVIE.avs with this info and swapped the streams as However this setting for me output identical 2 views - there is no 3D, the left and right views have exactly the same image/frame. Now, I made a few quick tests (upto some limited number of frames from the start) and manually changed the above settings - but whatever config i tried the best I could get was an inverted 3D view, which obviously is still better than no 3D ![]() 1a) left = SelectEven(interleaved) right = SelectOdd(interleaved) StackHorizontal(Left, Right) = inverted 3D 1b) left = SelectEven(interleaved) right = SelectOdd(interleaved) StackHorizontal(Right, Left) = no 3D, 1 duplicated VIEW! 2a) right = SelectEven(interleaved) left = SelectOdd(interleaved) StackHorizontal(Right, Left) = inverted 3D 2b) #(original BD3D2MK3D setting) right = SelectEven(interleaved) left = SelectOdd(interleaved) StackHorizontal(Left, Right) = no 3D, 1 duplicated VIEW! Could you please check if everything's correct as far as BD3D2MK3D is concerned. The same ONE duplicated view seems like the setting is wrong, and the StackHorizontal() pair should be inverted also. What I don't understand is why I cannot get the right base view as the 1st left view. On my final note I can add that with the PotPlayer I can change the filename to tell it how to read the 3D and force the proper view order. If i append to the filename " 3D-rl.mk3d" the views are swapped and no additional change on the device (projector,TV) would be necessary. Still, as Syrist says Quote:
Last edited by konikpolny; 26th March 2019 at 00:14. |
|
![]() |
![]() |
#1545 | Link | |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,498
|
Sorry for replying late. I haven't been notified of your post.
Quote:
To confirm this, please open the BD in BD3D2MK3D, and use the preview button in the bottom corner of the first tab to play the movie (in 2D) in your player. Try to capture a single frame (most players have an option to save the current image as JPEG) or do a screenshot, and post the resulting image in an image sharing service such as ImageShack, and post the link here. I'll try to understand what's happening. Also, I'm interested to know the name of the movie you are encoding. Perhaps I can try it here...
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV Last edited by r0lZ; 26th March 2019 at 10:01. |
|
![]() |
![]() |
#1546 | Link | |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,498
|
Quote:
The fact that the original script produces a flat picture is very strange. And, indeed, if it's the case, it seems difficult to re-order the views correctly simply by editing the AVS script. I suspect something else, but it is difficult to know exactly what. If, when you play the original BD in your 3D BD player, the 3D is correct and the views are not inverted, then you should not need to change the views order in the script, as BD3D2MK3D is able to detect the correct order automatically. So, I suspect something else, probably related to the decoding of the MVC stream. So, restore the script as it has been created by BD3D2MK3D, and then try the following things: If you have an Intel CPU that supports the hardware acceleration, perhaps the problem is due to the Intel drivers. (They have already been the source of several problems in the past.) So, try to disable the hardware acceleration to force the MVC decoder to use the libraries provided by BD3D2MK3D. If you use the FrimSource decoder, change this line: interleaved = FRIMSource("mvc", "00352.track_4113.264", "00352.track_4114.mvc", layout = "alt", num_frames = 168072, cache = 2, platform = "") to this: interleaved = FRIMSource("mvc", "00352.track_4113.264", "00352.track_4114.mvc", layout = "alt", num_frames = 168072, cache = 2, platform = "sw") And if you use DGMVCSource, change this: interleaved = DGMVCSource("00352.track_4113.264", "00352.track_4114.mvc", view = 0, frames = 168072, mode = "auto") # Old syntax for mode: hw = 0 to this: interleaved = DGMVCSource("00352.track_4113.264", "00352.track_4114.mvc", view = 0, frames = 168072, mode = "sw") # Old syntax for mode: hw = 0 The problem could also be caused by a bug in the Avisynth filter. So, try to use the other decoder. Here is the protion of the script that determines what decoder is used: Code:
#LoadPlugin("D:\Tcl\work\BD3D2MK3D\toolset\FRIMSource.dll") LoadPlugin("D:\Tcl\work\BD3D2MK3D\toolset\DGMVCDecode.dll") [...] # Load the two video streams (168072 frames per stream) #interleaved = FRIMSource("mvc", "00352.track_4113.264", "00352.track_4114.mvc", layout = "alt", num_frames = 168072, cache = 2, platform = "") interleaved = DGMVCSource("00352.track_4113.264", "00352.track_4114.mvc", view = 0, frames = 168072, mode = "auto") # Old syntax for mode: hw = 0 To use the other decoder, remove the red #, and comment-out or delete the two lines related to the other decoder. Of course, you can also change these settings in the BD3D2MK3D menu Settings -> MVC Decoder, but you will have to regenerate the whole project. IMO, to do some tests, it is easier to edit the AVS script. (BTW, for quick tests, you can also change the number of frames to encode in the __ENCODE_3D.cmd file. You should change the two occurrences.) Let me know if one of these tricks has worked. And if it's the case, change the settings accordingly in the BD3D2MK3D menu for your next encodings. Also, please tell me what is the BD3D that has caused that problem, and if you have already experienced similar problems in the past. Thanks in advance.
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV Last edited by r0lZ; 26th March 2019 at 10:06. |
|
![]() |
![]() |
#1547 | Link | |
Registered User
Join Date: Aug 2016
Posts: 15
|
Quote:
2d ![]() SBS ![]() TAB ![]() If I set in mkvtoolnix the aspect ratio of 16:9 extra black bars dissapear but 3D doesn't work. The movie is Batman vs Superman dawn of justice Could be that i'm playing it in a 1080p resolution? Last edited by albur; 26th March 2019 at 12:25. |
|
![]() |
![]() |
#1548 | Link |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,498
|
I did that movie without problem. Is it the first time you use BD3D2MK3D ? Have you changed its settings recently ?
The original image you have posted is correct (although it doesn't have the usual 1080p resolution, but I guess it's due to the file sharing service). The SBS and TAB images are strange indeed. It seems that they have been calculated in Full-SBS and Full-TAB, as the resolution is not divided by 2 vertically or horizontally. So, verify in the last tab if you have unticked the "Half" option. Normally, it should be ticked. And verify also that the "Resize video to 720p" option is NOT ticked. The last thing that could be responsible of the problem (although I don't think so) is the "Move cinemascope image up in 16:9 frame". It should be disabled. If one of these parameters were not set at their default values, please retry. I should be able to understand what's wrong if you post here the content of the avisynth script __ENCODE_3D_MOVIE.avs.
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
![]() |
![]() |
#1549 | Link | |
Registered User
Join Date: Aug 2016
Posts: 15
|
Quote:
Second time i use it, same with Gods of Egypt. Here is the log, thanks Code:
# Avisynth script generated Sat Mar 23 00:17:22 CET 2019 by BD3D2MK3D v1.8 # to convert "G:\BDMV\PLAYLIST\00098.mpls" # (referencing the M2TS/SSIF files 00052) # to 3D Top & Bottom. # Movie title: hjkgikuhgkj # # Source MPLS information: Blu-ray 3D. # MPLS file: 00098.mpls # Video : Und AVC, 1080p, 23.976 fps, left-eye # Video : Und MVC, 1080p, 23.976 fps, right-eye (32 3D-Planes) # Audio : Eng TrueHD, Multi-channel, 48 Khz # Audio : Eng AC3, Multi-channel, 48 Khz # Audio : Ita AC3, Multi-channel, 48 Khz # Audio : Spa AC3, Multi-channel, 48 Khz # Subtitle: Eng PGS, 3D-plane: 2 # Subtitle: Ita PGS, 3D-plane: 3 # Subtitle: Spa PGS, 3D-plane: 4 # Subtitle: Ara PGS, 3D-plane: 5 # Subtitle: Bul PGS, 3D-plane: 6 # Subtitle: Ell PGS, 3D-plane: 7 # Subtitle: Heb PGS, 3D-plane: 8 # Subtitle: Ron PGS, 3D-plane: 9 # Subtitle: Ita PGS, 3D-plane: 10 # Subtitle: Spa PGS, 3D-plane: 11 LoadPlugin("C:\Users\PC01\Desktop\BD3D2MK3D\BD3D2MK3D\toolset\FRIMSource.dll") #LoadPlugin("C:\Users\PC01\Desktop\BD3D2MK3D\BD3D2MK3D\toolset\DGMVCDecode.dll") ##LoadPlugin(C:\Users\PC01\Desktop\BD3D2MK3D\BD3D2MK3D\toolset\VSFilter.dll") #LoadPlugin("C:\Users\PC01\Desktop\BD3D2MK3D\BD3D2MK3D\toolset\SupTitle.dll") # Load the two video streams (218209 frames per stream) interleaved = FRIMSource("mvc", "00098.track_4113.264", "00098.track_4114.mvc", layout = "alt", num_frames = 218209, cache = 2, platform = "") #interleaved = DGMVCSource("00098.track_4113.264", "00098.track_4114.mvc", view = 0, frames = 218209, mode = "auto") # Old syntax for mode: hw = 0 # Current base view: left eye. # The views are in the common order: AVC stream = left view, MVC stream = right view. left = SelectEven(interleaved) right = SelectOdd(interleaved) # Hardcode subtitles ##left = VobSub(left, "subtitle_to_hardcode_left.sub") ##right = VobSub(right, "subtitle_to_hardcode_right.sub") #left = SupTitle(left, "subtitle_to_hardcode_left.sup") #right = SupTitle(right, "subtitle_to_hardcode_right.sup") # Build Top & Bottom stream StackVertical(Left, Right) AssumeFPS("ntsc_film") # Return the 3D clip. Return(last)#.Info() |
|
![]() |
![]() |
#1550 | Link |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,498
|
OK, obviously, the "Half" option is not ticked, as the StackVertical command doesn't have the VerticalReduceBy2 command. Anyway, even with the Half option disabled, there is a problem. I will try to reproduce it here, and if it appears that it's caused by a bug in BD3D2MK3D, I'll release rapidly a new version.
In the meantime, try to remove the layout = "alt" argument (in red below) from the FRIMSource command. That option has been introduced recently, and may be the cause of the problem. interleaved = FRIMSource("mvc", "00098.track_4113.264", "00098.track_4114.mvc", layout = "alt", num_frames = 218209, cache = 2, platform = "") If that doesn't work, restart the whole project, this time in Half-SBS or Half-TAB mode. I'm pretty sure that that will work.
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
![]() |
![]() |
#1551 | Link |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,498
|
OK, I did some Full-TAB tests and everything works as expected, at least here.
But I've also played with the settings of the players, and I have managed to get something identical to what you have shown in your TAB screenshot above. So, now, I suspect that your player doesn't have the correct settings to play 3D movies with the correct aspect ratio. What player do you use ? Have you tried to play the movie with a 3D TV ? Anyway, try to change the aspect ratio settings of your player. It should be possible to display the movie correctly, in 2D or 3D. Also, can you open the movie in a good player, and ask for information about the video stream. With MPC, just select the Properties menu item. You should see something like this: Video: MPEG4 Video (H264) 1920x2160 (16:9) 23.976fps [...] With PotPlayer, select the Playback/System Info option, and look for the width and height fields in the File Info tab: Width : 1 920 pixels Height : 2 160 pixels Note the resolution (in red). It's the correct resolution for Full-TAB. If you have the same resolution, that means almost certainly that the video is correct, and you have just to either change the aspect ratio and/or 3D settings of your player, or use a better player. (Personally, I recommend PotPlayer.) Let me know if you need some help to configure your player. Good luck!
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
![]() |
![]() |
#1552 | Link | |
Registered User
Join Date: Aug 2016
Posts: 15
|
Quote:
I will pot player a try, could be that i have a 1080p Resolution and it cant show the image (2160p) keeping the aspect ratio? |
|
![]() |
![]() |
#1553 | Link | |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,498
|
Quote:
Note also that AFAIK MPC is not able to play 3D-video files. It's certainly not the right player to test your encodings. Pot Player can, but it is relatively difficult to configure. I don't use VLC, PowerDVD and Kodi, so I can't help to configure them. BTW, there are also some settings related to the aspect ratio in BD3D2MK3D. It seems that the required aspect ratio when encoding in Full-SBS or Full-TAB is not always necessarily coherent for some TVs (notably LG). That problem is not present when you encode in Half-SBS or Half-TAB, but since you prefer the hard way, you may want to experiment with these settings too, although the software players are normally powerful enough to let the user change the aspect ratio manually.
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV Last edited by r0lZ; 26th March 2019 at 23:44. |
|
![]() |
![]() |
#1554 | Link | |
Registered User
Join Date: Aug 2016
Posts: 15
|
Quote:
With potplayer by default it doesn't work, but in this one if i chage the ratio in the player to 16:9 it works. I will try in the projector. Thx |
|
![]() |
![]() |
#1555 | Link |
Registered User
Join Date: Feb 2016
Posts: 54
|
FRIMSource Flat 3D
r0lZ,
Regarding the Flat 3D problem, many thanks for your suggestions. First, the machine in question is AMD, so not the intel issue. Second, my original Avisynth script was using FRIMSource as the decoder. Now, the tests you suggested: The results for FRIMSource with platform = "sw" are exactly the same as before. However, the change to DGMVCSource decoder did fix the problem. Note that as with FRIMSource the change in the mode between "auto" and "sw" did not make any difference. Below the 4 configurations and results with DGMVCSource: 1a) left = SelectEven(interleaved) right = SelectOdd(interleaved) StackHorizontal(Left, Right) = inverted 3D 1b) left = SelectEven(interleaved) right = SelectOdd(interleaved) StackHorizontal(Right, Left) = correct 3D! 2a) right = SelectEven(interleaved) left = SelectOdd(interleaved) StackHorizontal(Right, Left) = inverted 3D 2b) right = SelectEven(interleaved) left = SelectOdd(interleaved) StackHorizontal(Left, Right) = correct 3D! I recently had 3 of such BD3Ds, all animated titles: the Boss Baby, Shrek the Third, Epic. Now I know it, I will look at each avisynth script before encoding but it would be good BD3D2MK3D pop up the message, or even change the script accordingly. Many thanks again ![]() |
![]() |
![]() |
#1556 | Link | |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,498
|
Quote:
End of story. :-)
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
|
![]() |
![]() |
#1557 | Link | |||
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,498
|
Quote:
Quote:
Quote:
Of course, I will contact VideoFan3D, the author of FRIM, in the hope that he will be able to fix the bug. [EDIT] Done. See here.
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV Last edited by r0lZ; 27th March 2019 at 10:11. |
|||
![]() |
![]() |
#1558 | Link | |
Registered User
Join Date: Feb 2016
Posts: 54
|
Quote:
|
|
![]() |
![]() |
#1559 | Link | |
Registered User
Join Date: Aug 2016
Posts: 15
|
Quote:
1920x2160 (1:1.13/1:1.13) And in mph-hc Width : 1 920 pixels Height : 2 160 pixels Display aspect ratio : 0.889 |
|
![]() |
![]() |
#1560 | Link | |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,498
|
Quote:
Note that you don't have to examine the AVS script to see the order of the views. In the first tab of BD3D2MK3D, you can see what eye is associated with the AVC and MVC streams. And anyway, currently, I suggest to select DGMVCSource anyway. And I understand now what you have suggested. I could add a warning when FRIM is defined as the MVC decoder and the two views are inverted. However, I would prefer a fix from Videofan3D... Thanks for having discovered and reported this important bug !
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
|
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|