MakeMKV and Vortexbox

The place to discuss linux version of MakeMKV
Post Reply
dbmservers
Posts: 5
Joined: Mon Jan 16, 2012 1:27 pm

MakeMKV and Vortexbox

Post by dbmservers » Mon Sep 14, 2015 8:12 pm

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?

Woodstock
Posts: 6531
Joined: Sun Jul 24, 2011 11:21 pm

Re: MakeMKV and Vortexbox

Post by Woodstock » Mon Sep 14, 2015 8:40 pm

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.)
How to aid in finding the answer to your problem: https://www.makemkv.com/faq/item/8

agillis
Posts: 10
Joined: Thu Sep 30, 2010 6:03 pm

Re: MakeMKV and Vortexbox

Post by agillis » Mon Sep 14, 2015 8:47 pm

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.

dbmservers
Posts: 5
Joined: Mon Jan 16, 2012 1:27 pm

Re: MakeMKV and Vortexbox

Post by dbmservers » Mon Sep 14, 2015 9:36 pm

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?

Woodstock
Posts: 6531
Joined: Sun Jul 24, 2011 11:21 pm

Re: MakeMKV and Vortexbox

Post by Woodstock » Mon Sep 14, 2015 11:31 pm

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.
How to aid in finding the answer to your problem: https://www.makemkv.com/faq/item/8

agillis
Posts: 10
Joined: Thu Sep 30, 2010 6:03 pm

Re: MakeMKV and Vortexbox

Post by agillis » Thu Sep 17, 2015 2:27 pm

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?

dbmservers
Posts: 5
Joined: Mon Jan 16, 2012 1:27 pm

Re: MakeMKV and Vortexbox

Post by dbmservers » Thu Sep 24, 2015 11:37 pm

bump this is still an issue....

dbmservers
Posts: 5
Joined: Mon Jan 16, 2012 1:27 pm

Re: MakeMKV and Vortexbox

Post by dbmservers » Thu Oct 08, 2015 3:42 pm

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?

dbmservers
Posts: 5
Joined: Mon Jan 16, 2012 1:27 pm

Re: MakeMKV and Vortexbox

Post by dbmservers » Tue Oct 13, 2015 8:21 pm

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?

mike admin
Posts: 3605
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: MakeMKV and Vortexbox

Post by mike admin » Mon Nov 09, 2015 8:34 pm

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?

Post Reply