Hi, 0n 07/03/28@13:22 Al Bogner told me:
Am Montag, 26. März 2007 23:32 schrieb Maik Holtkamp:
Hi,
0n 07/03/25@20:39 Al Bogner told me:
Am Sonntag, 25. März 2007 17:57 schrieb Thomas Moritz:
Mich würde interessieren, wie man den mp3-Stream mehrerer Clips _automatisch_ (per Shellscript) trennt.
Dir ist sicher vorher bekannt, welche Clips Du im einzelnen brauchst. Dann lese diese doch einzeln aus:
Der Tipp ist gut! Wie findet man heraus, wieviele Kapitel die DVD hat? Da gibt es sicher script-technisch Möglichkeiten, aber vielleicht gibt es eine einfache Abfrage, dann kann man das einfach in einer Schleife durchlaufen lassen.
---quick and dirty--- #!/bin/sh
TITEL=`lsdvd -x | grep "Longest track" | cut -d " " -f 3`
lsdvd -x | grep "Longest track" | cut -d " " -f 3 02
Warum bestimmst du "Longest track"?
Um zu verhindern, dass ich statt des mich interessierenden Titelsets, zum Beispiel eines erwische, dass lediglich einen Warnhinweis "Diese DVD darf nicht ..." oder irgentwelche Kommentare "Als das Konzert begann mussten wir aufbauen ..." erwische. Ich kenne mich mit solchen Konzert DVD nicht aus, aber bei Movie DVDs steckt der eigentliche Film meist im laengsten Titelset.
LSSOUND=`lsdvd -t $TITEL -a /dev/dvd | grep de.*ac3.*Channels:\ 6 | \ cut -d " " -f 2 | sed s/,//`
lsdvd -t $TITEL -a /dev/dvd Disc Title: DULCE_PONTES Title: 02, Length: 00:46:23.360 Chapters: 10, Cells: 10, Audio streams: 01, Subpictures: 00 Audio: 1, Language: xx - Unknown, Format: ac3, Frequency: 48000, Quantization: drc, Channels: 2, AP: 0, Content: Undefined, Stream id: 0x80
Ich habe noch nicht kapiert, was die Variable LSSOUND bedeutet. Der grep Befehl führt zu keinem Ergebnis.
Wenn Du eine Movie-DVD hast kann da in der ersten Soundspur hebraeisch fuer hoergeschaedigte in mpeg2 mono liegen, das will man ueblicherweise nicht. Daher suche ich nach ac3 mit 6 Kanaelen in Deutsch. Bei DVDs von irgendwelchen Konzerten, macht das vielleicht weniger Sinn, da wohl fuer alles Sprachen die gleiche Soundspur verwendet werden soll.
TCSOUND=`expr $SOUND - 1`
Die Variable SOUND ist nicht definiert, vermultich meinst du LSSOUND?
Ja, sorry. -- bye maik