Hi, 0n 03/06/19@17:59 Martin Neumann told me:
ich möchte ein Bild ein paar Sekunden als Video zeigen. Mein Plan war eine Pipe
jpeg2yuv -v 0 -f 25 -j IMAGE.jpg -I p -n 50 \ | yuvscaler -v 0 -O SIZE_704x576 \ | mpeg2enc -v 0 -a 2 -T 200 -n p -f 7 -o IMAGE.m2v
Das sollte laut man und einigen Webseiten ein mpeg2 Stück von 2 Sekunden bringen, das PAL-fomat hat und SVCD-tauglich ist.
Nein. Denn: ---man jpeg2yuv--- This is not the utility you are looking for. This program is primarily a diagnostic utility for debugging MJPEG recordings, not for making movies from standard graphics JPEG images. It does not make any attempt to convert the full-range pixel data from standard JPEG's into the padded-range pixel data used in digital video. The util ity you are probably looking for is ppmtoy4m(1), which is also included in MJPEGtools. ---man jpeg2yuv--- Wenn Du ueber still-images gehen willst probier: jpegtopnm image.jpg | pnmscale -xysize 768 576 | pnmpad -black -width=768 -height=576 | pnmscale -xscale 0.916667 | ppmntsc --pal | ppmtoyuv4mpeg2 | mpeg2enc -v 0 -f 6 -F 3 -a 2 -n p -T 120 -o image.m1v dann mplex -v 0 -f 6 -o image.mpg image.m1v die Laenge des mpeg kannst Du beim erstellen des images mit vcdimager angeben. mpeg-stills sind halt stills und die sind erstmal endlos. Bei einer (s)vcd uebernehmen Kontrollstruckturen die Anzeigelaenge. Nur wenn Du den xml tag <wait> von vcdimager verwendest kannst Du definieren, wie lange das einzelne Segment angezeigt werden soll. Hint: man vcdxgen und http://www.vcdimager.org/guides/mpeg_still_images.html Vorteil mpeg-stills koennen bei vcd und svcd 704*576 gross sein. Wenn Du nicht ueber mpeg-stills gehen willst, kannst Du IMHO (untested) folgendes machen: mkdir tmp cd tmp zahl=1 while [ $zahl -le 50 ] do cp /pfad/zu/image.jpg $zahl.jpg zahl=`expr $zahl +1` done cd .. transcode -i ./tmp -x imlist,null -V -o film -y mpeg2enc,null -F <(s)vcd> Fuer svcd 4 fuer vcd 1 Die Ausgangsbilder sollten fuer vcd 352x288 und fuer svcd 480x576 gross sein oder Du schneidest das mit transcode passend (man transcode -j,-B,-Y oder gleich -Z). Falls die Farben rot/gruen vertauscht sind ohne -V oder mit -k. Die Qualitaet des Bildes ist hier schlechter, dafuer hast Du ohne vcdimager xml Geschichten gleich einen 2 minuetigen Film. HTH -- bye maik