Hi Doc,
ich hatte die Probleme mit der Synchronisation eigentlich nur bei Filmen ohne Schnitt/ohne Werbung. Ich hab "Der Anschlag" von PD aufgenommen, und die fertige DVD war am Anfang synchron, am Ende ca. 3 Sekunden Versatz.
Ein anderer Film dagegen ist permanent 0,5 Sekunden versetzt, am Anfang wie am Ende.
Ich hab auch vdrsync.pl ein bisserl gepatcht, so dass tcmplex-panteltje aufgerufen wird. Da die Parameter etwas anders sind, musste ich noch ein bisschen mehr ändern. (nicht mehr -p prim-audio und -s secd-audio, sondern -0 prim -1 sec -3 third -4 fourth ...)
ich bin leider kein perl-programmierer, deshalb ist das hier vielleicht nicht ganz optimal, aber es funktioniert. leider scheinen die audiotracks nicht in der reihenfolge aufzutreten, die ich gerne hätte... der erste audio-track ist mp2, der zweite ebenfalls, der dritte audiotrack ist dann endlich der AC3 ...
hast du einen vorschlag, wie ich den AC3-Track erkenne und als primären Audiotrack einbauen kann ?
ca. ab Zeile 280:
-------
if (scalar(@filestomux) > 2)
{
$mplex_command .= " -1 $filestomux[2]";
$remuxfilename .= "$basename_list[2]_";
}
if (scalar(@filestomux) > 3)
{
$mplex_command .= " -2 $filestomux[3]";
$remuxfilename .= "$basename_list[3]_";
}
if (scalar(@filestomux) > 4)
{
$mplex_command .= " -3 $filestomux[4]";
$remuxfilename .= "$basename_list[4]_";
}
if (scalar(@filestomux) > 5)
{
$mplex_command .= " -4 $filestomux[5]";
$remuxfilename .= "$basename_list[5]_";
}
if (scalar(@filestomux) > 6)
{
$mplex_command .= " -5 $filestomux[6]";
$remuxfilename .= "$basename_list[6]_";
}
Dann ist mir noch ein Fehler aufgefallen:
we got a the master_dvd parameter
mkfifo: cannot create fifo ``/var/vdr-storage/dvds/signsremuxfifo'': File exists
the attempt to creatre FIFO returnd 256
das sollte vielleicht noch abgefangen werden, ansonsten legt vdrsync nämlich eine ziemlich grosse datei im aktuellen verzeichnis an, und remuxt sich tot ...
--
Zuck