Page 1 of 1

MakeMKV and Vortexbox

Posted: Mon Sep 14, 2015 8:12 pm
by dbmservers
Dear MakeMKV,

I currently use MakeMKV all built in on the Vortexbox system (www.vortexbox.org) on the latest version, when backing up a bluray it only copies the DTS core audio and not the HD Audio e.g. DTS MA. I have checked this with media info etc.

I have made sure the tracks/streams and disc have DTS MA and tried discs that worked previously, but now only get DTS only. such as Taken 3.

I have contacted Vortexbox and they advice to post here, and that their code is:
makemkvcon mkv --decrypt --progress=-stdout --minlength=120 dev:/dev/dvd 1

In this example I'm ripping track 1

Is there any changes in the latest version, or variables that are required to get HD Audio backup?

Re: MakeMKV and Vortexbox

Posted: Mon Sep 14, 2015 8:40 pm
by Woodstock
If the version of MakeMKV you're using came from vortexbox, they're your first level of tech support, because they know what they are supplying. The fact that they sent you here means, well, they're not so sure.

Under Linux, there are several libraries that are used from your installed system, and setting up MakeMKV on Linux requires you to get the correct versions in place for a successful compile and run. In particular, if the ffmpeg library is too old, a lot of audio stuff won't work, because ffmpeg doesn't know how to deal with it.

(The Windows and Mac versions have the correct library versions linked in, because they're not generally installed.)

Re: MakeMKV and Vortexbox

Posted: Mon Sep 14, 2015 8:47 pm
by agillis
VortexBox uses version 2.1.8 of ffmpeg. Is this a good version? What version is recommended?

Also dbmservers is saying this used to work with an older version of MakeMKV. We have not changed the version of ffmpeg in a long time so this should not have caused a problem.

Re: MakeMKV and Vortexbox

Posted: Mon Sep 14, 2015 9:36 pm
by dbmservers
I know version 1.8.x definitely worked, but I do not use it every day to know which version the Vortexbox code stopped working with...

Has there been any new variables/changes to the syntax?

Re: MakeMKV and Vortexbox

Posted: Mon Sep 14, 2015 11:31 pm
by Woodstock
This is in the Linux version availability announcement Mike posted here:
mike admin wrote:OPTIONAL: Building with latest libavcodec
Starting with version 1.8.6 MakeMKV no longer uses ffmpeg application, but links directly to libavcodec. Please note that most distributions ship a very outdated version of libavcodec (either from ffmpeg or libav projects). You will have to compile a recent ffmpeg (at least 2.0) if you need a FLAC encoder that handles 24-bit audio. Also you will have to enable libfdk-aac support in ffmpeg in order to use AAC encoder.Here are generic instructions for building makemkv-oss with latest ffmpeg:
- download ffmpeg tarball from http://ffmpeg.org/download.html
So, version 2.1.8 ffmpeg should be OK, so long as the libavcodec library was included in it.

Re: MakeMKV and Vortexbox

Posted: Thu Sep 17, 2015 2:27 pm
by agillis
Yes libavcodec is part of the ffmpeg library. I ran this command

ls /usr/lib/libavcodec*

and received this output

/usr/lib/libavcodec.so.55 /usr/lib/libavcodec.so.55.39.101

I also type ffmpeg and got this

ffmpeg version 2.1.5 Copyright (c) 2000-2014 the FFmpeg developers
built on Jul 8 2014 20:40:41 with gcc 4.8.3 (GCC) 20140624 (Red Hat 4.8.3-1)
configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib --mandir=/usr/share/man --arch=i686 --optflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables' --enable-bzlib --disable-crystalhd --enable-frei0r --enable-gnutls --enable-libass --enable-libcdio --enable-libcelt --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-openal --enable-libopencv --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avresample --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib --cpu=i686 --enable-runtime-cpudetect
libavutil 52. 48.101 / 52. 48.101
libavcodec 55. 39.101 / 55. 39.101
libavformat 55. 19.104 / 55. 19.104
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 90.100 / 3. 90.100
libavresample 1. 1. 0 / 1. 1. 0
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...


So it looks like we have version 55. 39.101 of libavcodec. Is this good?

Re: MakeMKV and Vortexbox

Posted: Thu Sep 24, 2015 11:37 pm
by dbmservers
bump this is still an issue....

Re: MakeMKV and Vortexbox

Posted: Thu Oct 08, 2015 3:42 pm
by dbmservers
So can we look at the command now that we believe the libraries are all correct?

Why wouldn't the above command backup the DTS HD Master Audio and Dolby TrueHD tracks of the disc? but instead it only takes the core DTS and DD versions?

Can anyone help with the syntax of the command to use?

Re: MakeMKV and Vortexbox

Posted: Tue Oct 13, 2015 8:21 pm
by dbmservers
could this be due to:
DTS-HD decoding is now handled by open-source libdcadec library

How can we add the libdcadec library?
Does it need to be enabled in ffmpeg as well? if so how do we do this?

Re: MakeMKV and Vortexbox

Posted: Mon Nov 09, 2015 8:34 pm
by mike admin
I believe this is a track selection issue, not the decoding one. It looks like the HD track is just not selected by default and therefore not saved from console mode. There are two ways to specify the default track selection - in profile (and then pass the profile to makemkvcon with --profile=/path/to/profile.mmcp switch) or inside settings.conf . Please search this forum for details. Is there any way to run makemkv GUI on the box, even temporary, just once?