Am Samstag 29 Mai 2010 16:42:09 schrieb Peter Steffinger: Hallo Peter,
Meine Videos sind nicht chaotisch über die HD verstreut, sondern es geht um viele Videoprojekte mit weiteren Daten.
Mittlerweile ist mir klar, dass es keine einfache Lösung dafür gibt. Man muss File für File abarbeiten und zB mit mediainfo analysieren. Nach ein paar unterschiedlichen Videofiles ist mir klar, dass die Sache extrem komplex ist. Der Container / Codec / Format - Wirrwarr ist riesig.
Hast du die Dateien erst mal. Ich weis nicht ob du das Prinzip mitgekriegt hast. Es geht bei meiner Schleife um Stapelverarbeitung. Die Ausgabe von file und mediainfo unterscheiden sich natürlich, aber dann muss man die Schleife einfach umgestallten.
Mit einer Schleife kann ich schon umgehen. Es ist alles auch viel komplexer als ich es hier dargestellt habe. Im Prinzip ging es darum, ob man Videos ohne entsprechende Endung _schnell_ finden kann. Da ergibt sich schon die Frage, welches File, kann eine Videodatei enthalten, zB auch ein ISO-File. Ich mache es etwa so, wobeiich mir für ISO-Dateien noch was einfallen lassen muss. Die Idee ist auch schon dazu da. Ich extrahiere ein paar Sekunden des längsten Tracks. zB mencoder -of mpeg -mpegopts format=dvd -oac copy -ovc copy -o bla.vob \ -aid 128 -ss 2:50 -endpos 10 -dvd-device bla.iso dvd://1 (David sei Dank!) find "$MYDIR" -type f | sort | while read -r DATEI; do VIDEOFILE=`mediainfo "$DATEI" | grep Video` if test -n "$VIDEOFILE" ; then Und hier wird es dann so richtig kompliziert, was ich da alles auswerten will, ist mir aber selber noch nicht klar, was ich wirklich brauche. Das ergibt sich erst beim Programmieren und Testen von Beispielen.
Ich habe zB mal ein Script gebastelt, das ich als BEISPIEL AN diese Email anhänge. Mit diesem Beispiel will ich sagen, das eine Stapelverarbeitung nicht unmöglich ist. Leider sitze ich nicht vor deinem PC und so tue ich mir natürlich schwer ein passendes Script zu basteln.
Vielen Dank, aber ich komme schon weiter. Dagegen, dass in manchen meiner Videofiles die gewünschten Infos fehlen, kannst du auch nichts machen. Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org