Hallo,
Ich hab hier ein (ganz kleines) Skript (von einem User der Transcode Maillingliste), welches leider nicht funktioniert. Bin schon so weit das ich weiß das es an folgendem Ausdruck hackt:
Code:
if ($_ =~ /Chapter/) {
@chpt = ($_ =~
/Chapter\s*(\d*)[^\d]*(\d*:\d*:\d*.\d*).*from\s*(\d*)\s*to\s*(\d*)/);
@chapters[int($chpt[0])] = [$chpt[1],$chpt[2],$chpt[3]];
}
Aber ich komm nicht dahinter woran es liegt
Das Skript ließt eigentlich die Ausgabe von tcprobe ein und berechnet danach den requantisierungs Faktor, um eine DVD in die passende Größe zu bringen.
Aufruf: "tcprobe -i /dev/dvd -T1 2>&1 | ./requantfaktor"
Edit: hier noch ein Teil der Ausgabe von "tcprobe -i ...":
Code:
(dvd_reader.c) [Chapter 10] 00:38:13.400
(dvd_reader.c) [Chapter 11] 00:40:44.800
(dvd_reader.c) [Chapter 12] 00:44:15.880
(dvd_reader.c) [Chapter 13] 00:48:00.280
(dvd_reader.c) [Chapter 14] 00:49:16.800
(dvd_reader.c) [Chapter 15] 00:53:12.400
(dvd_reader.c) [Chapter 16] 00:57:20.640
(dvd_reader.c) [Chapter 17] 01:02:21.200
(dvd_reader.c) [Chapter 18] 01:06:24.920
(dvd_reader.c) [Chapter 19] 01:10:26.480
(dvd_reader.c) [Chapter 20] 01:14:35.960
Ich häng das Skript mal mit an.
Danke
Gruß,
Basti
Lesezeichen