"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

fotoreihe -> film

lama007 07.07.2008 - 16:50 1102 13
Posts

lama007

OC Addicted
Avatar
Registered: Mar 2002
Location: Austria
Posts: 851
Hi,

kennt jemand ein Tool für Linux, das eine Serie von Fotos in einen Film umwandeln kann?

chris_87

OC Addicted
Avatar
Registered: Dec 2006
Location: Pinsdorf.at
Posts: 630
Avisynth gibts neuerdings auch für Linux. IMHO eines der mächtigesten Video Tools überhaupt.

MfG Christoph

Obermotz

Fünfzylindernazi
Avatar
Registered: Nov 2002
Location: OÖ/RI
Posts: 5262
Mit ImageMagick geht das afaik..

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
Die Antwort lautet, wie so oft in solchen Faellen, mencoder.

Code:
mencoder mf://*.tif -mf w=768:h=576:fps=25.000:type=tif -ovc x264 ...

Geht afaik auch mit JPEG, PNG, BMP, und vielleicht noch anderen Formaten.

chris_87

OC Addicted
Avatar
Registered: Dec 2006
Location: Pinsdorf.at
Posts: 630
Einen schönheitsfehler hat das Script. PAL Videos haben nix Quadratische Pixel ->

-> 720 x 576 und nicht 768x576

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
Oeh ja und? Dann spezifizierst du halt andere Parameter dafuer; ist nicht so, dass das nicht auch geht. Und PAL/NTSC/whatever interessiert auf Nicht-Dumb-Clients (sprich PCs mit anstaendiger Playersoftware) eh keinen Schwanz.

lama007

OC Addicted
Avatar
Registered: Mar 2002
Location: Austria
Posts: 851
Habe es mit mencontrol versucht, aber ohne Erfolg; woran könnte das liegen?

mm@linux1:~/foto> mencoder mf://*.JPG -mf w=768:h=576:fps=25.000:type=jpeg -ovc x264 -x264encopts pass=2:qp=20 -of mpeg -o test
MEncoder 1.0rc2-SUSE Linux 10.3 (i686)-Packman-4.2.1 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz (Family: 6, Model: 15, Stepping: 11)
CPUflags: Type: 6 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: 261 (1044)
VIDEO: [IJPG] 768x576 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:16 fourcc:0x47504A49 size:768x576 fps:25.00 ftime:=0.0400
PACKET SIZE: 2048 bytes, deltascr: 245760
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)
==========================================================================
Limiting audio preload to 0.4s.
Increasing audio density to 4.
VDec: vo config request - 1600 x 1200 (preferred colorspace: Planar 422P)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
VDec: using Planar 422P as output csp (no 1)
Movie-Aspect is undefined - no prescaling applied.
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 1
SwScaler: reducing / aligning filtersize 9 -> 8
[swscaler @ 0x88782f0]SwScaler: BICUBIC scaler, from yuv422p to yuv420p using MMX2
[swscaler @ 0x88782f0]SwScaler: using 4-tap MMX scaler for horizontal luminance scaling
[swscaler @ 0x88782f0]SwScaler: using 4-tap MMX scaler for horizontal chrominance scaling
[swscaler @ 0x88782f0]SwScaler: using 1-tap MMX "scaler" for vertical scaling (YV12 like)
[swscaler @ 0x88782f0]SwScaler: 1600x1200 -> 1600x1200
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX MMXEXT SSE SSE2 Cache64
x264 [error]: ratecontrol_init: can't open stats file
x264_encoder_open failed.
FATAL: Cannot initialize video driver.
VDec: vo config request - 1600 x 1200 (preferred colorspace: Planar 422P)
VDec: using Planar 422P as output csp (no 1)
Movie-Aspect is undefined - no prescaling applied.
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX MMXEXT SSE SSE2 Cache64
x264 [error]: ratecontrol_init: can't open stats file
x264_encoder_open failed.
FATAL: Cannot initialize video driver.

Exiting...

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
kanns sein, dass du den x264 codec nicht drauf hast?

was sagt "mencoder -ovc help"

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11238
du wirst ja einen viewer wie digicam oder picasa installiert haben? die haben auch eine export funktion.

ansonsten - http://www.gromeck.de/?image2mpeg

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
X264 kann keinen zweiten Pass durchlaufenm, wenn von einem (nie gelaufenen) ersten Pass kein statsfile vorliegt.

lama007

OC Addicted
Avatar
Registered: Mar 2002
Location: Austria
Posts: 851
mencoder -ovc help:

Available codecs:
copy - frame copy, without re-encoding. Doesn't work with filters.
frameno - special audio-only file for 3-pass encoding, see DOCS.
raw - uncompressed video. Use fourcc option to set format explicitly.
nuv - nuppel video
lavc - libavcodec codecs - best quality!
vfw - VfW DLLs, read DOCS/HTML/en/encoding-guide.html.
qtvideo - QuickTime DLLs, currently only SVQ1/3 are supported.
libdv - DV encoding with libdv v0.9.5
xvid - XviD encoding
x264 - H.264 encoding


wenn ich zuerst

mencoder mf://*.JPG -mf w=768:h=576:fps=25.000:type=jpeg -ovc x264 -x264encopts pass=1:qp=20 -of mpeg -o test

und dann

mencoder mf://*.JPG -mf w=768:h=576:fps=25.000:type=jpeg -ovc x264 -x264encopts pass=2:qp=20 -of mpeg -o test

eingebe bekomme ich keine Fehlermeldung mehr, aber es wird nur eine leere Datei (test) erzeugt plus eine log-Datei.


@spunz

Kannst du mir einen Hinweis geben, wie ich das mit digicam hinbekomme?
(habe es mit Album/Exportieren/FlashExport versucht, aber das ist wohl nicht zum Filmeerstellen)

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
Probier mal:

Code:
mencoder -nosound mf://*.JPG -mf fps=25.000:type=jpeg -ovc x264 -x264encopts pass=1:qp=20 -o test.avi
mencoder -nosound mf://*.JPG -mf fps=25.000:type=jpeg -ovc x264 -x264encopts pass=2:qp=20 -o test.avi

Ja - beides hintereinander.

lama007

OC Addicted
Avatar
Registered: Mar 2002
Location: Austria
Posts: 851
Zitat von COLOSSUS
Probier mal:

Code:
mencoder -nosound mf://*.JPG -mf fps=25.000:type=jpeg -ovc x264 -x264encopts pass=1:qp=20 -o test.avi
mencoder -nosound mf://*.JPG -mf fps=25.000:type=jpeg -ovc x264 -x264encopts pass=2:qp=20 -o test.avi

Ja - beides hintereinander.

Thx, damit hab ich einen Film zusammengebracht.

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11238
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz