Der Versuch, Haufen von JPEG-Dateien in einen Film zu umwandeln
Frage
Ich habe 28.000 Bilder brauche ich in einen Film zu verwandeln. Ich habe versucht,
mencoder mf://*.jpg -mf w=640:h=480:fps=30:type=jpg -ovc lavc -lavcopts vcodec=msmpeg4v2 -nosound -o ../output-msmpeg4v2.avi
Aber es scheint bei 7500 Frames Mist aus.
Die Dateien werden benannt webcam_2007-04-16_070804.jpg webcam_2007-04-16_071004.jpg webcam_2007-04-16_071204.jpg webcam_2007-04-16_071404.jpg Bis 2008 oder so zu marschieren.
Gibt es eine andere Art, wie ich die Dateinamen zu mencoder passieren kann, damit es nicht teilweise stoppt?
MEncoder 2:1.0~rc2-0ubuntu13 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (Family: 15, Model: 2, Stepping: 7)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
success: format: 16 data: 0x0 - 0x0
MF file format detected.
[mf] search expr: *.jpg
[mf] number of files: 28617 (114468)
VIDEO: [IJPG] 640x480 24bpp 30.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:16 fourcc:0x47504A49 size:640x480 fps:30.00 ftime:=0.0333
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG decoder)
==========================================================================
VDec: vo config request - 640 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
videocodec: libavcodec (640x480 fourcc=3234504d [MP42])
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Pos: 251.3s 7539f ( 0%) 47.56fps Trem: 0min 0mb A-V:0.000 [1202:0]
Flushing video frames.
Writing index...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Video stream: 1202.480 kbit/s (150310 B/s) size: 37772908 bytes 251.300 secs 7539 frames
Lösung
Shove die Liste der Bilder in einer Datei, eine pro Zeile. Dann mf://@filename
verwenden
Andere Tipps
Sie könnten besser dran gehen IRC #mplayer oder #ffmpeg auf Freenode für spezifische Hilfe bei diesen Programmen.
Sie können ein Video aus einer Folge von Bildern mit LiVES erstellen: http://lives.sourceforge.net
Sie einfach alle Bilder in einem Verzeichnis abgelegt werden, und stellen Sie sicher, dass sie in alphabetischer Reihenfolge sind. Dann in LiVES, nur gehen Sie zu Datei / Datei öffnen oder Verzeichnis, und doppelklicken Sie auf das Bild-Verzeichnis.
Sobald die Bilder geladen Sie können den Clip bearbeiten und in einer Vielzahl von Formaten speichern.
eine weitere Alternative ist mencoder zu umgehen und ffmpeg verwenden, um direkt
Kinda einer ungeraden Antwort ... aber ich dachte, dass Blender Videos von Bildsequenzen konstruieren könnten. Nur so ein Gedanke.