d@tenmaulwurf
01.01.08, 19:05
Moin,
ich möchte meine Serien-Episoden rippen (sowohl Englisch als auch Deutsch als Tonspur) und habe mich hier für xvid4 als Encoder, Vorbis als Audio-Kodierung und OGM als Containerformat entschieden.
Leider habe ich das Problem, dass Audio und VIdeo asynchron (beide Tonspuren) ist.
Jetzt habe ich gelesen, dass ich einen Offset festlegen kann um den entgegenzuwirken.
Problem ist hier nur: Der Offset ist bei den Episoden unterschiedlich (mal mehr / mal weniger Desynchronisation) - ich habe aber nicht die Lust für jede Episode den individuelle Offset herauszufinden, zumal ich auf einem Server mit transcode ohne X/GUI rippe.
Gibt es hier Abhilfe? Ist es ein Vorbis/xvid/Vorbis-Problem? Kann man dieses Problem irgendwie umgehen?
Hier die Commands die ich verwende:
#!/bin/sh
srcdir=$1
chapter=$2
quality=$3
name=$4
# Video-encoding - pass1 - with language 1
transcode -H 10 -a 1 -T ${chapter},-1,1 -x dvd,null -i "${srcdir}" -w ${quality},25 -b 128 --a52_drc_off -f 25 -Z 1024x576 -R 1 -y xvid,null -o /dev/null --print_status 25
# Video-encoding - pass2 - with language 1
transcode -H 10 -a 1 -T ${chapter},-1,1 -x dvd -i "${srcdir}" -w ${quality},25 -b 128 --a52_drc_off -f 25 -Z 1024x576 -R 2 -y xvid,ogg -m ${name}-${chapter}-00.ogm -o ${name}-${chapter}.ogm --print_status 25
# merging video pass1 and pass2
ogmmerge -o ${name}-${chapter}.ogm.merged ${name}-${chapter}.ogm ${name}-${chapter}-00.ogm && mv ${name}-${chapter}.ogm.merged ${name}-${chapter}.ogm && rm -f ${name}-${chapter}-00.ogm
# encoding language0
transcode -H 10 -g 0x0 -u 50 -a 0 -y raw,ogg -m ${name}-${chapter}-01.ogm -o /dev/null -T ${chapter},-1,1 -x null,dvd -i \/mnt\/startrek\/Enterprise\/Season\ 1\/1 -f 25 -b 128 --a52_drc_off --print_status 25
# merging language0 into final file
ogmmerge -o ${name}-${chapter}.ogm.merged ${name}-${chapter}.ogm ${name}-${chapter}-01.ogm && mv ${name}-${chapter}.ogm.merged ${name}-${chapter}.ogm && rm -f ${name}-${chapter}-01.ogm
Vielen Dank im voraus und ein frohes neues Jahr!
So long
d@ten
ich möchte meine Serien-Episoden rippen (sowohl Englisch als auch Deutsch als Tonspur) und habe mich hier für xvid4 als Encoder, Vorbis als Audio-Kodierung und OGM als Containerformat entschieden.
Leider habe ich das Problem, dass Audio und VIdeo asynchron (beide Tonspuren) ist.
Jetzt habe ich gelesen, dass ich einen Offset festlegen kann um den entgegenzuwirken.
Problem ist hier nur: Der Offset ist bei den Episoden unterschiedlich (mal mehr / mal weniger Desynchronisation) - ich habe aber nicht die Lust für jede Episode den individuelle Offset herauszufinden, zumal ich auf einem Server mit transcode ohne X/GUI rippe.
Gibt es hier Abhilfe? Ist es ein Vorbis/xvid/Vorbis-Problem? Kann man dieses Problem irgendwie umgehen?
Hier die Commands die ich verwende:
#!/bin/sh
srcdir=$1
chapter=$2
quality=$3
name=$4
# Video-encoding - pass1 - with language 1
transcode -H 10 -a 1 -T ${chapter},-1,1 -x dvd,null -i "${srcdir}" -w ${quality},25 -b 128 --a52_drc_off -f 25 -Z 1024x576 -R 1 -y xvid,null -o /dev/null --print_status 25
# Video-encoding - pass2 - with language 1
transcode -H 10 -a 1 -T ${chapter},-1,1 -x dvd -i "${srcdir}" -w ${quality},25 -b 128 --a52_drc_off -f 25 -Z 1024x576 -R 2 -y xvid,ogg -m ${name}-${chapter}-00.ogm -o ${name}-${chapter}.ogm --print_status 25
# merging video pass1 and pass2
ogmmerge -o ${name}-${chapter}.ogm.merged ${name}-${chapter}.ogm ${name}-${chapter}-00.ogm && mv ${name}-${chapter}.ogm.merged ${name}-${chapter}.ogm && rm -f ${name}-${chapter}-00.ogm
# encoding language0
transcode -H 10 -g 0x0 -u 50 -a 0 -y raw,ogg -m ${name}-${chapter}-01.ogm -o /dev/null -T ${chapter},-1,1 -x null,dvd -i \/mnt\/startrek\/Enterprise\/Season\ 1\/1 -f 25 -b 128 --a52_drc_off --print_status 25
# merging language0 into final file
ogmmerge -o ${name}-${chapter}.ogm.merged ${name}-${chapter}.ogm ${name}-${chapter}-01.ogm && mv ${name}-${chapter}.ogm.merged ${name}-${chapter}.ogm && rm -f ${name}-${chapter}-01.ogm
Vielen Dank im voraus und ein frohes neues Jahr!
So long
d@ten