-
-
Hi anonymous,
schau Dir mal das Zeitraffer-Teil an was ich mal fuer Olaf gebastelt hatte:
http://www.vdr-portal.de/board…?postid=106711#post106711
Das macht genau sowas... Hier die betreffende Stelle im Code:
Codejpeg2yuv -b 1000001 -f 25 -I p -j $STILLIMAGE_DIR/still-%07d.jpg \ | yuvscaler -O SVCD \ | mpeg2enc -f 3 -b 2500 -o m2v.vdr rm -rf $STILLIMAGE_DIR mplex -f 3 -o 001.vdr m2v.vdr rm -f m2v.vdr genindex
cu
gonz -
Hi
Will nicht so recht hier:
Code
Alles anzeigenlinux:/video/Images # ./test.sh INFO: [jpeg2yuv] Wp1 INFO: [jpeg2yuv] Parsing char b INFO: [jpeg2yuv] Parsing char f INFO: [jpeg2yuv] Parsing char I INFO: [jpeg2yuv] Parsing char j INFO: [jpeg2yuv] Parsing & checking input files. INFO: [yuvscaler] yuvscaler 1.6.1.90 (10-02-2003) is a general scaling utility for yuv frames INFO: [yuvscaler] (C) 2001-2003 Xavier Biquard <xbiquard@free.fr>, yuvscaler -h for help, or man yuvscaler INFO: [jpeg2yuv] YUV colorspace detected. INFO: [jpeg2yuv] Starting decompression INFO: [jpeg2yuv] Image dimensions are 800x600 INFO: [jpeg2yuv] Movie frame rate is: 25.000000 frames/second INFO: [jpeg2yuv] Non-interlaced/progressive frames. INFO: [jpeg2yuv] Frame size: 800 x 600 INFO: [jpeg2yuv] Number of Loops 0 INFO: [jpeg2yuv] Now generating YUV4MPEG stream. INFO: [jpeg2yuv] Processing non-interlaced/interleaved image1000001.jpg, size 85624l. INFO: [yuvscaler] SVCD output format requested in PAL/SECAM norm INFO: [yuvscaler] input: frame size: 800x600 pixels (720000 bytes) INFO: [yuvscaler] input: frame rate: 25/1 fps (~25.000000) INFO: [yuvscaler] input: interlace: none/progressive INFO: [yuvscaler] input: sample aspect ratio: ?:? INFO: [yuvscaler] from 800x600, take 800x600+0+0, NOT_INTERLACED/PROGRESSIVE INFO: [yuvscaler] scale to 480x576, 480x576 being displayed INFO: [yuvscaler] Scaling uses the RESAMPLE algorithm, INFO: [yuvscaler] frame rate: 25.000 fps INFO: [yuvscaler] Scaling ratio for width is 5 to 3 INFO: [yuvscaler] and is 25 to 24 for height INFO: [yuvscaler] output: frame size: 480x576 pixels (414720 bytes) INFO: [yuvscaler] output: frame rate: 25/1 fps (~25.000000) INFO: [yuvscaler] output: interlace: none/progressive INFO: [yuvscaler] output: sample aspect ratio: ?:? INFO: [mpeg2enc] Selecting generic MPEG2 output profile INFO: [mpeg2enc] Assuming norm PAL ++ WARN: [mpeg2enc] No aspect ratio specifed and no guess possible: assuming 4:3 display aspect! INFO: [mpeg2enc] Encoding MPEG-2 video to 001.vdr INFO: [mpeg2enc] Horizontal size: 480 pel INFO: [mpeg2enc] Vertical size: 576 pel INFO: [mpeg2enc] Aspect ratio code: 2 = 4:3 display INFO: [mpeg2enc] Frame rate code: 3 = 25.0 (PAL/SECAM VIDEO / converted FILM) INFO: [mpeg2enc] Bitrate: 2500 KBit/s INFO: [mpeg2enc] Field order for input: none/progressive INFO: [mpeg2enc] Sequence unlimited length INFO: [mpeg2enc] Search radius: 16 INFO: [mpeg2enc] GOP SIZE RANGE 9 TO 15 INFO: [mpeg2enc] Setting colour/gamma parameters to "PAL B/G" INFO: [mpeg2enc] Progressive format frames = 0 INFO: [mpeg2enc] Using default unmodified quantization matrices INFO: [mpeg2enc] Buffering 39 frames INFO: [mpeg2enc] SETTING 3DNOW and EXTENDED MMX for QUANTIZER! INFO: [mpeg2enc] SETTING EXTENDED MMX for MOTION! INFO: [mpeg2enc] SETTING MMX for TRANSFORM! INFO: [mpeg2enc] SETTING EXTENDED MMX for PREDICTION! INFO: [yuvscaler] End of stream! INFO: [yuvscaler] Normal exit: end of stream with frame number 0! INFO: [mpeg2enc] GOP start (0 frames) INFO: [mpeg2enc] Guesstimated final muxed size = 0 INFO: [mplex] mplex version 2.2.2 ($Date: 2003/05/13 20:27:15 $) ./test.sh: line 7: 12243 Segmentation fault mplex -f 3 -o 001.vdr m2v.vdr This is genindex 0.1.2 (Mar 26 2004), (C) 2003 Stefan Hülswitt Released under the GNU Public License reading from 001.vdr There is an existing index file. Trying alternative filename. Alternative index file exists too. Aborting
Müssen die Bilder in einem bestimmten FORMAT sein?
Oder ist die Anzahl von belang?MFG Ronny
-
Hi,
das Zeitraffer-Script nimmt JPEGs die vorher via svdrpsend.pl grab erzaeugt wurden, jpeg2yuv sollte aber eigentlich alles an JPEGs fressen.
Notfalls die Kommandos mal nacheinander testen mit Ausgabeumleitung statt Pipes um rauszufinden wo es hakt... Fuer mich sieht es so aus als ob bis zum mplex keine schlimmen Fehler auftreten, aber so viel hab ich mit dem Zeug auch nonet gemacht
cu
gonz -
Hi again...
Nachtrag: Die Anzahl ist nicht von Belang, aber natuerlich die Bennenung der Files...
Teste doch einfach mal ob das Zeitraffer Script unveraendert laeuft. Wenn es das tut koennen es schonmal keine generellen Probleme mit unterschiedlichen Versionen oder sowas sein...
cu
gonz -
Hi
Mit VDR funktioniert das ganze "grabben -> mpg", habe dann nur mal ein bild mit in /tmp/pix geworfen, schon ist es abgebrochen, da haut wohl das Format nicht hin?
Gimp PNG safe as JPG weiter nichts gewählt.
Mal in Ruhe schauen, heute nimmer.
MFG Ronny
-
*g*
Doch keine Ruhe gelassen, nun funktioniert es aber, wo stellt man das LIMIT ein, es sind 30 Bilder. (läuft und läuft und läuft)
Ich möchte aber nur einen Durchlauf, ruft man das Dingens mit dem Mplayer auf, fängt der Balken immer wieder von vorne an, weißt wie ich meine?
Dann [test_av_play] erlaubt auch TON, wie bekomme ich da nun ein Soundfile mit rein?
Achso und bei GIMP, da hatte ich nur die Extension geändert (somit war es noch PPM), deshalb konnte das nix werden.
----------------------
Also das macht auf jedem Fall einen besseren wie das: http://www.vdrportal.de/board/thread.php?threadid=4405&sid=&hilight=bootscreenNur ein kleines Problem, es funktioniert über die inttab/runlevel (starten der runvdr) warum nicht über AT?
MFG Ronny
-
hi anonymous,
wenn du zufällig dein boot-mpegfile aus dem ersten Posting fertig hast, kannst du es verfügbar machen? Finde es ziemlich geil.....
grüsse
tobiasedit: theoretisch könnten da ja noch mehr logos mit rein: VCD,SVCD,DivX,mp3 etc.....
-
Hätte auch interesse. Wird das während des Linux-Boots gezeigt?
Lars
-
-
Morgen
Die 30 Bilder sind gepackt fast einen MB groß, erstellte "Sequenz" dürfte jenseits davon liegen.
Uploaden geht somit nicht (mailen/selfmade)?
Im Grunde genommen ist es doch ganz einfach:
- Bild laden: http://eclipsedvd.christophefa…ds/post-18-1080304768.png
- 30 Abzüge, in jedem den "Fortschritt" ein bischen weiter malen, das ganze speichern als ".jpg" (nicht nur speichern auch konvertieren).
still-1000001.jpg
still-1000002.jpg
still-1000003.jpg
still-1000004.jpg
still-1000005.jpg
still-1000006.jpg
still-1000007.jpg
still-1000008.jpg
still-1000009.jpg
still-1000010.jpg
still-1000011.jpg- Dann wie in dem Script von gonz alles zusammen klatschen:
Codecd /wo/die/images/liegen jpeg2yuv -b 1000001 -f 25 -I p -j still-%07d.jpg | yuvscaler -O SVCD | mpeg2enc -f 3 -b 2500 -o still mplex -f 3 -o boot-fb still rm still
- runvdrCode(sleep [N] ; killall test_av_play) & /wo/auch/immer/DVB/apps/test/test_av_play /wo/auch/immer/boot-fb
Von da müßte man auch noch ein paar Logos übernehmen: http://www.vdrportal.de/board/thread.php?threadid=11686&sid=
MFG Ronny
-
Zitat
Original von anonymous
*g*Doch keine Ruhe gelassen, nun funktioniert es aber, wo stellt man das LIMIT ein, es sind 30 Bilder. (läuft und läuft und läuft)
Ich möchte aber nur einen Durchlauf, ruft man das Dingens mit dem Mplayer auf, fängt der Balken immer wieder von vorne an, weißt wie ich meine?
Dann [test_av_play] erlaubt auch TON, wie bekomme ich da nun ein Soundfile mit rein?
Hallo,
ich mache das so:
Codetranscode -i ./picture.list -k -z -x imlist,null -g 720x576 -y ffmpeg,null -F mpeg2video -o ./MyMovie -H 0
Sound ins mp2 Format bringen (mit mp2enc), und dann per
Auf transcode bin ich wegen des von Dir beschriebenen Bugs umgestiegen, endlos Schleifen sind im Skript nicht so toll
Cheers
Peter
-
Hi Doc
Also in /tmp/splash liegen die Images.
Code
Alles anzeigencd /tmp transcode -i ./splash -k -z -x imlist,null -g 720x576 -y ffmpeg,null -F mpeg2video -o ./MyMovie -H 0 transcode v0.6.11 (C) 2001-2003 Thomas Oestreich, 2003 T. Bitterberg [transcode] V: import frame | 720x576 1.25:1 [transcode] V: flip frame | yes [transcode] V: rgb2bgr | yes [transcode] V: bits/pixel | 0.174 [transcode] V: decoding fps,frc | 25.000,0 [transcode] A: import format | 0x2001 AC3/A52 [48000,16,2] [transcode] A: export | disabled [transcode] V: encoding fps,frc | 25.000,3 [transcode] A: bytes per frame | 7680 (7680.000000) [transcode] A: adjustment | 0@1000 [transcode] V: IA32 accel mode | 3dnow (3dnow mmxext mmx asm) [transcode] V: video buffer | 10 @ 720x576 [transcode] warning : /usr/local/stow/transcode-0.6.11/lib/transcode/import_imlist.so: cannot open shared object file: No such file or directory (decoder.c) loading video import module failed [transcode] failed to init import modules [transcode] critical: plug-in initialization failed
Nehme ich "-x imlist,null" raus, fängt er an "MyMovie" zu füllen, abspielen mit dem mplayer geht, aber ist nur schwarz auf schwarzen hintergrund :-).
Es geht ja letztendlich auch mit der Methode von Gonz, muß man halt killen.
Was hat es denn mit -x imlist auf sich?
MFG Ronny
-
Zitat
Original von anonymous
Hi Doc<SCHNIPP>
Nehme ich "-x imlist,null" raus, fängt er an "MyMovie" zu füllen, abspielen mit dem mplayer geht, aber ist nur schwarz auf schwarzen hintergrund :-).
Es geht ja letztendlich auch mit der Methode von Gonz, muß man halt killen.
Was hat es denn mit -x imlist auf sich?
MFG Ronny
Hi Ronny:
soweit ich das versucht habe, muss Du nicht das Verzeichnis, in dem die Bilder liegen als input geben, sondern eine Datei mit einer Liste der Bilddateinamen. Ganz einfach so erzeugt:
Das zweite (und entscheidende) Problem ist, dass Du eine transcode Installation hast, die nicht über das "import_imlist" Modul verfügt, d.h. transcode ist bei Dir ohne das entscheidenende Modul übersetzt. Das ist auch das "-x imlist" im Kommando, es sagt transcode, das der Input mittels dem Modul "imlist" importiert werden soll. Falls das nicht existiert nimmt trancode einfach "leere" Bilder, also die schwarzen, die Du gesehen hast.
Hier ein link zur transcode Seite mit ein paar Infos über das das Vorgehen:
http://www.theorie.physik.uni-…/transcode/html/anim.html
Wenn Du einfach mal sehen willst, was Deine transcode Installation so mitbringt, dann ist folgendes Kommando hilfreich (aus der man-Page):
Bei mir tauchen diese beiden auf:
Falls Du das Modul import_im.so sehen solltest, kannst Du auch das verwenden. Statt einer Datei mit den Bildernamen gibst Du dann alle Dateien an, die verarbeitet werde müssen.
Allerdings musste ich beim Testen gerade angeben, wieviele Bilder verarbeitet werden sollen, um nicht wieder in einen Loop zu kommen. Das ganze sieht so aus:
Codetranscode -i /tmp/*.jpg -k -z -x im,null -c 0-12 \ -g 720x576 -y ffmpeg,null -F mpeg2video -o ./MyMovie -H 0
Viel Erfolg
Peter
PS: Google hat mir gerade noch einen Link ausgespuckt:
Dort gibt es (angeblich) gefixte mjpegtools. -
Nee das ist mir zuviel mosch auf nen Sonntag
1. finde ich keine configure option um dieses modul auf On zu setzen
2. nutzt ja kaum ein tool diese lib (vdrconvert/transfron) usw.Villiecht fehlt auch einfach etwas:
Code
Alles anzeigen---------------------------------------------------------- Summary for transcode 0.6.12 features: *-*-*-*-*-*-* Core *-*-*-*-*-*-* static AV-frame buffering yes support for network (sockets) streams yes DVD navigation support with libdvdread yes link against local lame library (>=3.89) | ver yes | 393 pvm3 support no *-*-*-*-*-*-* Codec *-*-*-*-*-*-* nasm dependent modules (bbmpeg) yes mjpegtools dependent modules yes libdv dependent modules yes Ogg support | Vorbis support | Theora support yes | yes | no Default xvid export module xvid2 liba52 audio plugin (>=0.7.3) | default decoder yes | yes avifile API support no ImageMagick dependent modules (>=5.4.3) no libjpeg dependent modules | mmx accel yes | no liblzo dependent modules no libxml2 dependent modules yes experimental v4l support yes experimental lve support no libmpeg3 dependent modules no libfame video encoding plugin no quicktime dependent modules no *-*-*-*-*-*-* Filter *-*-*-*-*-*-* X11 dependent filter plugins yes freetype2 dependent filter (text, subtitler) yes ----------------------------------------------------------
MFG Ronny
-
Zitat
Original von anonymous
Nee das ist mir zuviel mosch auf nen Sonntag1. finde ich keine configure option um dieses modul auf On zu setzen
2. nutzt ja kaum ein tool diese lib (vdrconvert/transfron) usw.Hallo Ronny,
ImageMagick dürfte fehlen.
Cheers
Peter
-
Morgen
Das wars mit "ImageMagick", mit dem Sound das hat auch geklappt, ich sage nur Honecker lebt:
http://home.t-online.de/home/M…index/html/body_audio.htm
MFG Ronny
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!