handbrake - subtitles not in sync

Keine Antworten
GNUbahn
Offline
Beigetreten: 02/19/2016

Hi have tried for the past days to get handbrake to rip my dvds with subtitles.

But the subtitles are not in sync and some times two subtitle sequences (or whatever to call them) are overlaying each other.

A number of people here on the forum have helped me, and I have tried various combinations of different version of handbrake and libdvdcss. Nothing works.

So, my last shot (at least for now) is this: A user, lele-canfora, at this reddit thread claimed (3 years ago) to have solved the same problem by building handbrake 1.3.3 and installing that home-built version (apparently, the flatpak version of 1.3.3 "doesnt work because it's missing libdvdcss entirely". I can confirm, that the flatpak version of 1.3.3 does not seem to be able to decode the dvd - even with the latest version of libdvdcss installed on my computer).

Said user,lele-canfore, describes that the docs for building "are very easy", so I just followed those . But, I get an error:

$ ./configure --launch-jobs=$(nproc) --launch --enable-qsv
/home/jbw/HandBrake/./make/configure.py:133: SyntaxWarning: invalid escape sequence '\.'
m = re.match( '^(.*)\.tmp\..{8}$', args[0] )
/home/jbw/HandBrake/./make/configure.py:832: SyntaxWarning: invalid escape sequence '\='
m = re.match( '([^\=]+)\=(.*)', line )
/home/jbw/HandBrake/./make/configure.py:946: SyntaxWarning: invalid escape sequence '\.'
m = re.match( '^([0-9]+)\.([0-9]+)\.([0-9]+)-?(.+)?$', repo.tag )
/home/jbw/HandBrake/./make/configure.py:973: SyntaxWarning: invalid escape sequence '\.'
m = re.match('^([a-zA-Z]+)\.([0-9]+)$', self.suffix)
/home/jbw/HandBrake/./make/configure.py:1085: SyntaxWarning: invalid escape sequence '\s'
self.rexprs = [ '(?P[^.]+)\s+(?P(?P\d+)(\.(?P\d+))?(\.(?P\d+))?)',
/home/jbw/HandBrake/./make/configure.py:1086: SyntaxWarning: invalid escape sequence '\d'
'(?P(?P\d+)(\.(?P\d+))?(\.(?P\d+))?)' ]
probe: build tuple...(pass) x86_64-pc-linux-gnu
find: ar...(pass) /usr/bin/ar
find: cp...(pass) /usr/bin/cp
find: gm4...(pass) /usr/bin/m4
find: mkdir...(pass) /usr/bin/mkdir
find: gpatch...(pass) /usr/bin/patch
find: rm...(pass) /usr/bin/rm
find: ranlib...(pass) /usr/bin/ranlib
find: strip...(pass) /usr/bin/strip
find: gtar...(pass) /usr/bin/tar
find: python3...(pass) /usr/bin/python3
find: gcc...(pass) /usr/bin/gcc
find: gmake...(pass) /usr/bin/gmake
find: autoconf...(pass) /usr/bin/autoconf
find: automake...(pass) /usr/bin/automake
find: libtool...(fail) not found
: name[0] = libtool
ERROR: unable to continue; configure stop.

What am I doing wrong?