[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Film aus Einzelbildern erzeugen?



On Sunday 25 November 2007 03:07, Peter Greff wrote:
> Am Sat, 24 Nov 2007 19:48:20 +0100

Moin,

> Michael Renner <michael.renner@gmx.de> schrieb:
> > Moin,
> >
> > ich habe einige Bilder, die in ein  gängiges Filmformat gewandelt
> > werden sollen. Von png nach gif nach animated gif funktioniert mit
> > ImageMagick ganz gut. Aber wie komme ich zu einem avi, einem mov oder
> > sonst etwas, ads mit mplayer/xine abspielbar ist?
>
> mencoder kann sowas. Auszug "man mplayer":
>
> ###
> Encodiere alle .jpg-Dateien im aktuellen Verzeichnis:
>        mencoder "mf://*.jpg" -mf fps=25 -o output.avi -ovc lavc -lavcopts
>        vcodec=mpeg4
> ###

Vielen Dank für die vielen Hinweise. Das funktioniert schon besser als mit 
ImageMagick. Der beschwerte sich immer über fehlende Dateien, die sich in den 
Debian-Paketen nicht finden liesen (z.B. mov.la).

Nun habe einen einen avi-Film, doch leider gibt es Ausreisser in der Breite! 
Obwohl die Bilder generiert sind und sicher die selbe Grösse haben erscheint 
am rechten Rand des Filmes hin und wieder ein Störstreifen; das Bild scheint 
in diesem Augenblich etwas breiter zu sein als sonst (oder rverschoben? Oder 
ein Schatten?)

Beim encoden sieht es so aus:
renner@cassiopeia:/tmp/munin$ mencoder mf://11*/*.jpg  -mf 
w=800:h=600:fps=12:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac 
copy -o output.avi
MEncoder dev-SVN-rUNKNOWN-4.1.2 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 2.00GHz (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: 11*/*.jpg
[mf] number of files: 165 (660)
VIDEO:  [IJPG]  800x600  24bpp  12.000 fps    0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:16  fourcc:0x47504A49  size:800x600  fps:12.00  ftime:=0.0833
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 - 883 x 512 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is 1.72:1 - prescaling to correct movie aspect.
videocodec: libavcodec (883x512 fourcc=34504d46 [FMP4])
[VE_LAVC] High quality encoding selected (non-realtime)!
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.
VDec: vo config request - 441 x 256 (preferred colorspace: Planar YV12)0]
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is 1.72:1 - prescaling to correct movie aspect.
VDec: vo config request - 883 x 512 (preferred colorspace: Planar YV12)0]
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is 1.72:1 - prescaling to correct movie aspect.
Pos:  13.8s    165f (100%)  5.41fps Trem:   0min   1mb  A-V:0.000 [916:0]
Flushing video frames.
Writing index...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp 
header.

Video stream:  916.275 kbit/s  (114534 B/s)  size: 1574848 bytes  13.750 secs  
165 frames


Die Ursprungsbilder sind in der Grösse überprüft (file bild.png) und 
anschliessend nach jpg gewandelt. Im Netz findet man oft das 'Aspect 
information not (yet?) available or unspecified' Problem, leider ohne    
eindeutige Lösung.

Wo kann ich ansetzen?

Danke

> Gruß
> Peter

-- 
|Michael Renner      E-mail: michael.renner@gmx.de  |
|D-81541 Munich      Germany        ICQ: #112280325 |
|Germany             Don't drink as root!      ESC:wq



Reply to: