Mac OS X: Einfachste (kostenlose, nicht QuickTime Pro-fähige) Anwendung zum Konvertieren von nummerierten Bildordnern in Filme [geschlossen]

19

Ich möchte einen Ordner mit PNGs mit PNG- Komprimierung in einen Quicktime-MOV konvertieren (es ist ein Ordner mit Fraktalen in einer Animation; die PNG-Komprimierung funktioniert hier hervorragend und die Verlustfreiheit ist wichtig). Welche Programme erledigen das mit minimalem Aufwand? (Ich habe oder möchte keine Volllizenz für QuickTime Pro kaufen .)

AKTUALISIEREN:

Lassen Sie mich das klarer machen: Minimaler Aufwand bedeutet: Ich lade EncoderMagic.app herunter (zum Beispiel) und doppelklicke darauf, um es zu starten. Ich wähle den Ordner mit meinen nummerierten Bildern aus und lasse meinen Film herausspringen. Keine Unordnung. Keine Größenänderung. ... existiert das vielleicht nicht (oder heißt QuickTime Pro?)

Jared Updike
quelle
Möglicherweise ohne Interesse oder Hilfe für Sie, aber ich verstehe, dass 'QuickTime Pro', wie wir es derzeit kennen und lieben, nur noch 'QuickTime' sein wird, das als Teil von Snow Leopard voll funktionsfähig und gebündelt ist - mit anderen Worten, im Lieferumfang von enthalten das Betriebssystem.
Robsoft
Ich dachte, ich hätte das gehört. Es wird dieses Problem hoffentlich beseitigen ... Ich werde mich in den nächsten Monaten darum kümmern. Vielen Dank.
Jared Updike
Ich habe VirtualDub unter Windows verwendet und meine Aufgabe erfüllt, aber ich würde dies auch in Zukunft gerne auf meinem Mac tun, wenn dies möglich ist. Ich kann wohl auf Snow Leopard warten?
Jared Updike

Antworten:

10

Es gibt eine kostenlose AppleScript-basierte Anwendung namens Sequimago, die Ihre Anforderungen in hervorragender Weise erfüllen sollte. Es ist auf dieser Seite von MacScripter verfügbar , einem Forum, auf dem Martin Michel, Sequimagos Autor, Administrator ist.

Dies ist seine Beschreibung des Programms:

Anforderungen
Mac OS X 10.5 Leopard • QuickTime 7.2.1

Installation & Nutzung:
Laden Sie das ZIP-Archiv herunter und extrahieren Sie es. Öffnen Sie dann das Skript mit einem Doppelklick oder legen Sie eine Reihe von Bilddateien auf dem Symbol ab. Das Skript fordert Sie dann auf, einen Dateinamen und einen Speicherort für den neuen QuickTime-Film anzugeben. Nachdem Sie bestimmte Einstellungen für Ihre Bildsequenz vorgenommen haben (z. B. Bilder pro Sekunde / Sekunden pro Bild), wird Ihre Bildsequenz erstellt.

Unterstützte Bildformate:
JPG, JPEG, GIF, PNG, TIFF, TIF, PSD, PICT, BMP, PDF (nur die erste Seite eines PDF-Dokuments wird erkannt)

Hinweise:
Sequimago verwendet derzeit das JPEG-Bildformat für die Bildsequenz, wodurch sich die Dateigröße des QuickTime-Films verringert. Sie können das Python-Skript jedoch problemlos bearbeiten, um alternative Bildformate (z. B. TIFF) zu verwenden. Das Python-Skript befindet sich unter: Sequimago.app/Contents/Resources/crtimgseq.py

- - - - - - - -

PS - Ich denke, Sie werden einen Kommentar zu schätzen wissen, den er im Verlauf der Erklärung, wie er zum Schreiben des Programms gekommen ist, abgegeben hat:

Ich wusste, dass Sie mit QuickTime Pro problemlos benutzerdefinierte Diashows erstellen können, aber warum sollten Sie hart verdiente 29,99 US-Dollar ausgeben, wenn Sie mit den integrierten Mac OS X 10.5-Technologien dieselben Funktionen kostenlos nutzen können?

Ambrose
quelle
Das hat den Trick gemacht. Ich werde mit der Kodierung spielen müssen (png wird dafür besser aussehen, denke ich ...)
Jared Updike
Diese App hat bei mir nicht funktioniert. Nun, es hat funktioniert, aber ich konnte die Geschwindigkeit der Frames nicht ändern, egal was ich in Frames pro Sekunde gesteckt habe. und als ich Sekunden pro Frame versuchte, erstellte es einen 64-KB-Film und stürzte dann ab.
Deweydb
Sequimago arbeitet immer noch hervorragend an OSX Mavericks ...
HaL
24

Das Befehlszeilentool ffmpeg führt Folgendes aus :

ffmpeg -n -i "image_%03d.jpg" output.m4v

ffmpegsucht in diesem Beispiel nach Dateien, die mit dem Muster image_xxx.jpgim aktuellen Verzeichnis übereinstimmen, in dem der xxxTeil eine mit Nullen aufgefüllte Dezimalzahl ist, wie z 003. ffmpegWählt das Ausgabeformat automatisch basierend auf dem Suffix der Ausgabedatei aus, z m4v.

Wechseln Sie -nzu, -ywenn ffmpeg die Ausgabedatei immer überschreiben soll, ohne danach zu fragen (nützlich für wiederholte Tests).

Ich schlage vor, Sie laden ffmpegentweder von Homebrew oder Macports herunter .

Tomas Andrle
quelle
Ich musste kürzlich das Gleiche tun. Natürlich ist die Befehlszeile nicht so einfach wie eine grafische Benutzeroberfläche, aber sobald ich sie kennengelernt habe, kann ich mit ffmpeg genau das tun, was ich wollte, egal was ich tun wollte!
Physikmichael
1
@dan Ich würde Homebrew über den ziemlich alten Fink vorschlagen. Es hat mehr Updates und funktioniert genauso gut. Nizza bearbeiten.
Slhck
3
Wenn Sie dies versuchen und ein schwarzes Video erhalten möchten, fügen Sie es -pix_fmt yuv420pdirekt vor dem Namen Ihrer Ausgabedatei hinzu.
Shawkinaw
Weitere Optionen (mit Beschreibung) überprüfen die im Zusammenhang SU Beitrag: superuser.com/questions/356974/...
Moreaki
Verwenden Sie die -yobige Option nicht, da sie Dateien ohne Aufforderung überschreibt. Verwenden Sie -nstattdessen, was anhält, wenn die Ausgabedatei vorhanden ist. Ich habe einen Fehler bei der Angabe der Eingabedateien gemacht und alle meine Quelldateien überschrieben!
Jim Bergman
5

ImageMagick (von Macports erhältlich) kann dies tun, indem Sie den Befehl ausführen

convert -delay 30 'pic-*.png' movie.m4v

Wobei 30 die Hundertstelsekunden zwischen Frames sind und die Dateien dem Muster folgen:

pic-001.png pic-002.png ...

Cobbal
quelle
Hat nicht funktioniert Es wurde ein Single-Frame-Film erstellt. (ImageMagick 6.1.8 22.03.06). Ich habe die Dateien sogar in pic - *. Png umbenannt und es wird immer noch nur der erste Frame eingefügt.
Jared Updike
Merkwürdig, es funktioniert auf meinem (ImageMagick 6.5.2-9 2009-06-03)
Cobbal
@Jared Es ist ziemlich alt, ein ImageMagick, den Sie haben .. versuchen Sie eine neuere Version
Bubu
1

Gerahmt - kostenlos.

  • Erstellen Sie Sequenzen beliebiger Größe mit einer praktisch unbegrenzten Anzahl von Bildern und einer beliebigen Anzahl von Bildern pro Sekunde.
  • Zeigen Sie eine Vorschau der Bilder an, indem Sie darauf doppelklicken, und ordnen Sie sie bei Bedarf neu an.

Bildbeschreibung hier eingeben

jayrtfm
quelle
2
Benötigt Stuffit Expander und funktioniert ab 10.8 nicht mehr, da OSX die Rosetta-Unterstützung für PPC-Anwendungen entfernt.
Deweydb
1

ImageJ ist ein leistungsfähiger GUI-basierter Bildeditor / Viewer / Analysator, mit dem Sie unter anderem Filme aus Bildsequenzen erstellen können. Es entspricht Ihren Anforderungen und bietet nützliche Optionen wie Größenänderung, Drehen usw., wenn Sie dies möchten / benötigen.


quelle
1

Für mich macht der Time Raps Assembler den Trick. Es wird nur JPG als Eingabe verwendet, aber damit kann ich für meine Animation leben. Abgesehen davon habe ich es gerade getestet und es funktioniert gut!

Chris
quelle
Funktioniert nicht mit Mojave.
zeeshan
0

Ist es eine Diashow? Sie können eine Diashow im Filmformat von iPhoto exportieren. Es kann möglich sein, die Übergangsdauer einer Folie auf eine Sekunde oder weniger zu reduzieren und auf diese Weise eine filmähnliche Datei zu erstellen.

sal
quelle
Nicht in diesem Fall ... Ich versuche, 1000 Bilder in einen Film mit 30 Bildern pro Sekunde und 33,3 Sekunden zu verwandeln.
Jared Updike
+1 tolle Lösung (außer in diesem Fall)
Dan Rosenstark
0

Sie könnten es mit iMovie versuchen. Ziehen Sie einfach die gewünschten Dateien in das iMovie-Fenster, und es sollte in der Lage sein, einen Film für Sie zu erstellen.

Alex
quelle
-1

mencoder, ein Encoder, der mit mplayer geliefert wird, weiß wahrscheinlich, wie das geht.

Tadeusz A. Kadłubowski
quelle
Nützlich in der Theorie, aber 'menncoder' existiert nicht im (inoffiziellen) vorkompilierten Binärpaket. Kurzum: Keine Yak-Rasur. Ich möchte einen Film machen, keinen Quellcode kompilieren. (Es sei denn, das ist die einfachste Sache da draußen ...)
Jared Updike
4
Sie können Ihre Yaks (mit Conditioner und einer Massage) von Fink oder MacPorts
rasieren lassen