Anfägerproblem: Video-to-Bild Script

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
ausnahmefehler
Beiträge: 24
Registriert: 28.07.2010 06:23:18

Anfägerproblem: Video-to-Bild Script

Beitrag von ausnahmefehler » 08.12.2011 07:36:45

Hallo liebes Forum

ich hoffe, ihr könnt mir helfen:

Ich, als Nicht-Programmierer, versuche gerade ein kleines Video-to-Standbild-Script zu schreiben.

Ziel des ganzen soll sein, dass in einem bestimmten Pfad nach Videodateien gesucht wird, und diese dann mit "ffmpeg" extrahiert werden. Der Speicherpfad der Ursprungsvideos soll hierbei aber auf die neu entstandenen Einzelbilder übertragen werden. Und genau hier ist das Problem, bei welchem ich noch nicht durchblicke.

Derzeit mache ich es so, dass die Bilder in demselben Verzeichnis (Ausgangsverzeichnis) gespeichert werden:

find . -name "*.avi" -exec ffmpeg -i {} -r 1 {}%06d.png \;

Das funktioniert auch soweit super. Nur müsste ich jetzt noch den gesamten Output woanders hinschreiben können (mit den relativen Pfaden sozusagen), z.B. in "/tmp".

Wie geht das? Da bin ich auch noch nicht beim Stöbern von Einsteiger-Howtos dahintergekommen. Wäre echt super, wenn mir jemand den entscheidenden Tipp geben könnte.

Dank Euch schon Mal

Gruß A.

Benutzeravatar
JaKlaRo
Beiträge: 121
Registriert: 06.03.2008 15:00:00
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Anfägerproblem: Video-to-Bild Script

Beitrag von JaKlaRo » 08.12.2011 11:08:10

Hallo A.

Code: Alles auswählen

find . -type f -name "*avi" | while read i; do ffmpeg -i "$i" -r 1 "/tmp/${i##*/}%06d.png"; done
schreibt alle Bilder nach /tmp. "$(i##*/}" eleminiert alles was vor dem letzten "/" steht, also den Pfad, übrig bleibt der Dateinname.

Gruß
JaKlaRo

HaraldH3nker
Beiträge: 1
Registriert: 02.09.2012 16:45:16

Re: Anfägerproblem: Video-to-Bild Script

Beitrag von HaraldH3nker » 02.09.2012 16:47:31

:THX:

Antworten