fotoreihe -> film
lama007 07.07.2008 - 16:50 1102 13
lama007
OC Addicted
|
Hi,
kennt jemand ein Tool für Linux, das eine Serie von Fotos in einen Film umwandeln kann?
|
chris_87
OC Addicted
|
Avisynth gibts neuerdings auch für Linux. IMHO eines der mächtigesten Video Tools überhaupt.
MfG Christoph
|
Obermotz
Fünfzylindernazi
|
Mit ImageMagick geht das afaik..
|
COLOSSUS
AdministratorGNUltra
|
Die Antwort lautet, wie so oft in solchen Faellen, mencoder. 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
|
Einen schönheitsfehler hat das Script. PAL Videos haben nix Quadratische Pixel ->
-> 720 x 576 und nicht 768x576
|
COLOSSUS
AdministratorGNUltra
|
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
|
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
|
kanns sein, dass du den x264 codec nicht drauf hast?
was sagt "mencoder -ovc help"
|
spunz
Super ModeratorSuper Moderator
|
|
COLOSSUS
AdministratorGNUltra
|
X264 kann keinen zweiten Pass durchlaufenm, wenn von einem (nie gelaufenen) ersten Pass kein statsfile vorliegt.
|
lama007
OC Addicted
|
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
AdministratorGNUltra
|
Probier mal: 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
|
Probier mal:
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 ModeratorSuper Moderator
|
|