As explained in the next post, try to uninstall avisynth and be sure to install avisynth+ WITH VCRedist. The absence of vcredist may be the cause of the problem.
BTW, that makes me think that the problem can also be caused by an auto-loaded anisynth plugin or script. Uninstalling everything or renaming the directory within the Program Files folder may solve the problem. Try it !
I'm interested to know when exactly the encoding crashes. Is it immediately, when the command-prompt window opens, or is it somewhere in the middle of an encoding, or at the end, just before the mux operation ? After the crash, can you see a file with a filename similar to "00000_3D.264" (where 00000 is the number of the MPLS file selected in the blu-ray) ? If it has been created, what is the size of that file ?
+ Reply to Thread
Results 151 to 162 of 162
Avisynth+ 64-bit. (You may have to install the version including VCRedist the first time: AviSynthPlus_3.7.0_20210111_vcredist.exe). Also, you may want to uninstall your current version first. If it's your version of avisynth that causes the crash, it is better to avoid it completely. And if you still have the problem with Avisynth+ x64, try uninstalling it and install the 32-bit version only. (BD3D2MK3D uses the 64-bit version when it is present, but can use also the 32-bit version, on a 32-bit system or if the 64-bit version is not installed.)
Note that avisynth is basically only a single DLL, installed in the Windows\System32 or SysWOW64 directory (respectively for the 64 and 32-bit versions of the DLL). The files installed in the Program files directory are not really necessary, and are mainly the documentation, some plugins and/or examples.
# AVC/MVC video decoder LoadPlugin("D:\Tcl\work\BD3D2MK3D\toolset\plugins64bit\FRIMSource.dll") # Load the two video streams interleaved = FRIMSource("mvc", "00000.track_4113.264", "00000.track_4114.mvc", layout = "alt", num_frames = 177167, cache = 2, platform = "") # 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) # Build the Half Side-by-Side stream StackHorizontal(HorizontalReduceBy2(Left), HorizontalReduceBy2(Right)) AssumeFPS("ntsc_film")
Last edited by MajinDustin; 25th Aug 2021 at 17:48. Reason: Added screenshot
I see that the MKV3D_3D.264 file (normally created during the encoding phase) is empty. That means probably that the program crashes immediately. Also, the file name suggests that you are encoding from a MKV created with MakeMKV. Fine, but perhaps MakeMKV is the culprit, for example if something has changed in the way it muxes the 3D MKV file. I will do a test here, but be patient. Currently, I don't have much time for that kind of work...
Sorry for the long delay. BD3D2MK3D v1.23 is finally here. It should fix all issues reported so far.
v1.23 (September 10, 2021)
- Updated the mkvtoolnix tools to the latest version (v56.1.0 'My Friend')
- Bug fix: Crash when checking if Avisynth+ is properly installed when the VC++ redistributable package is not installed.
- Bug fix: Clone subtitle positions did not work correctly when Process only the subs in the upper half of the screen was selected and the last subtitle in the guide was in the upper part of the screen.
- Bug fix: Clone subtitle positions: The warning (if any) was added to the XML even if it was already present.
Thanks for your continuous maintenance & improvements on this great tool, r0lZ
I second this, thank you for this amazing tool Two questions:
1) Is there no tune: animation option for h.265? It is not in the dropdown but it seems to be in the official h.265 documentation
2) Is there any way to produce an h.265 output file that MadVR recognises as 3D? I have tried both h.264 and h.265 frame sequential without success
Reason I'm asking 2) is because I am currently using MadVR to play the Blu Ray rips created with MakeMkv. I would love to compress these to h.265 to save space, but still take advantage of all MadVR features (cropping out the black bars of 3D content and scaling the image correctly in high quality).
Thank you very much in advance for your time!
Thanks for the thanks !
1) Sorry, but I can't see the animation option in the help of x265:
-t/--tune <string> Tune the settings for a particular type of source or situation:
psnr, ssim, grain, zerolatency, fastdecode
2) Sorry again, but I don't use MadVR and therefore I can't help much. Anyway, as far as I know, it is not possible to define an HEVC encoding as 3D. Only AVC supports that (notably with x264). BD3D2MK3D sets also the correct 3D flag in the header of the mkv, regardless of the encoder. At least that flag should be recognised by MadVR, even for a h265 encoding. The two standard methods to define the 3D format internally are therefore supported by BD3D2MK3D, and I can't invent another one. If MadVR cannot recognise the 3D format, you should report that limitation/bug to the developers.
Note that you can also add a specific extension to the filename, that can be used by some players to recognise the 3D-format. (See Settings -> Output file name.) If MadVR requires another extension, please let me know, and I'll add it in the next version. Try also the official extension for 3D MKV: .mk3d. Maybe that will be sufficient, but it is not possible to specify precisely the frame sequential format.
Anyway, I suppose you will have a more precise information in a forum dedicated to MadVR. And let me know if you find a solution, even if it doesn't require a modification of BD3D2MK3D. Thanks in advance.
Appreciate the detailed and prompt response!
1) Yes, that's what I have done (albeit more cumbersome method via editing the _ENCODE_3D.cmd directly). The jobs indeed encode without error message, indicating that it should work. Here is the section form the h.265 documentation mentioning the option: https://x265.readthedocs.io/en/stable/presets.html#tuning
2) Ok no problem. I have tried pretty much everything at this point, including re-encoding the MakeMKV file in Handbrake, and then setting the stereoscopic option in the file manually via mkvtoolnix gui as well, no dice. MadVR is no longer being developed. I will check the file name and extension suggestions you mentioned, but am pretty sure that MadVR just expects certain parameters in the AVC file itself. It can obviously play TAB and SBS files, but then the black bar cropping and image zoom doesn't produce the desired results. The cropping does work for a frame sequential file, but it only shows it as frame sequential, and I need TAB output for my passive LG in 4k.
I was perfectly happy with full resolution TAB files and PotPlayer until I tried MadVR last weekend, and the difference is astonishing. Just can't go back after seeing it. Very performance hungry, but worth it.
Last question: do you know if there is such a thing as an h.265 encoded frame packed mkv? Sorry if this is silly, I'm still learning about all this and my 3 hours of googling tonight were unsuccessful