DarkFireX
Newbie
Hallo zusammen.
Die Funktionsweise der Verkettung von Befehlen wie zum Beispiel:
ist hinlänglich bekannt.
Diese Verfahrensweise in diesem Beispiel hat den Nachteil das, wenn man jede Datei als Einzelbild übergibt, dieses auch nur 1/25 Sekunde angezeigt wird.
Nun kann man ja ein Script erstellen welches jede Datei 25 mal angibt und dieses Ergebis in einer Textdatei auflistet.
Somit würde der 2. Befehl jeden Eintrag 25 mal erhalten und ich hätte einen Film der jedes Einzelbild 1 Sekunde anzeigt.
Diese Datei möchte ich nun der gleichen Verkettung übergeben - leider ohne Erfolg:
Um zu bemerken: Es geht mir hier nicht um ein Problem der mjpeg-Tools ( das habe ich mit "convert" eleganter lösen können) sondern vielmehr darum wie ich eine Textdatei genau so verketten kann wie dies in dem obigen Beispiel (mit ls) auch funktioniert. Ich habe dieses Problem noch an anderer Stelle aber das Prinzip ist das Gleiche.
Wo liegt mein Denkfehler dass der 2. Befehl (hier jpeg2yuv) aus der übergebenen Dateiliste nur den ersten Eintrag übernimmt und den Rest übersieht ?
Danke für jeden Tip
-DFX
Die Funktionsweise der Verkettung von Befehlen wie zum Beispiel:
Code:
$ls *jpg | jpeg2yuv -f 25 -I p > result.yuv
Diese Verfahrensweise in diesem Beispiel hat den Nachteil das, wenn man jede Datei als Einzelbild übergibt, dieses auch nur 1/25 Sekunde angezeigt wird.
Nun kann man ja ein Script erstellen welches jede Datei 25 mal angibt und dieses Ergebis in einer Textdatei auflistet.
Somit würde der 2. Befehl jeden Eintrag 25 mal erhalten und ich hätte einen Film der jedes Einzelbild 1 Sekunde anzeigt.
Diese Datei möchte ich nun der gleichen Verkettung übergeben - leider ohne Erfolg:
Code:
$cat liste.txt | jpeg2yuv -f 25 -I p > result.yuv
Um zu bemerken: Es geht mir hier nicht um ein Problem der mjpeg-Tools ( das habe ich mit "convert" eleganter lösen können) sondern vielmehr darum wie ich eine Textdatei genau so verketten kann wie dies in dem obigen Beispiel (mit ls) auch funktioniert. Ich habe dieses Problem noch an anderer Stelle aber das Prinzip ist das Gleiche.
Wo liegt mein Denkfehler dass der 2. Befehl (hier jpeg2yuv) aus der übergebenen Dateiliste nur den ersten Eintrag übernimmt und den Rest übersieht ?
Danke für jeden Tip
-DFX