Frage

Wie kann ich Bild-Diashows als Video-Datei über 4 kleine JPEG-Dateien (128px x 128px) und Linux-Kommandozeilen-Grafik-Tools machen? Ich brauche, um die Diashow Übergänge variieren mit:

  • Fade to / from schwarz
  • Schlitten nach links / rechts, während zum nächsten Bild Verblassen

Wenn Sie neugierig sind, planen wir Videos machen wir in Mobiltelefone für Immobilien setzen. (Wir haben bereits die Technologie Ogg Theora in proprietäre mobile Formate zu konvertieren.)

War es hilfreich?

Lösung

Übergänge sind nur grundlegende Bildmanipulation. Rumprobieren mit ImageMagick spielen.

Konvertieren von JPEG Video ist einfach. Die Mplayer Software enthält mencoder. Dann ist es nur eine Frage der Optionen und Videoausgabetyp zu bestimmen.

Caveat: Manchmal, wenn man von JPEG gehen -> mpeg2video (für DVDs), finde ich es notwendig, durch MPEG-4 zu überführen.

Z. B .: JPEG -> mpeg4 -> mpeg2video

Also, nehmen Sie eine noch JPEG und es in $ SOUNDLENGTH Sekunden Video:

mencoder mf://${JPEGFILE}  -mf w=720:h=480:fps=1/${SOUNDLENGTH}:type=jpeg -audiofile ${SOUNDFILE} -ovc lavc -oac lavc -lavcopts vcodec=mpeg4 -ofps 30000/1001 -o ${MPG_1}

mencoder -ovc lavc -oac lavc -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=${VBITRATE}:keyint=18:acodec=ac3:abitrate=192:aspect=4/3:trell:mbd=2:dia=4:cmp=3:precmp=3:ildctcmp=3:subcmp=3:mbcmp=3:cbp:mv0:dc=10 -of mpeg -mpegopts format=dvd -vf expand=720:480,harddup -srate 48000 -af lavcresample=48000 -ofps 30000/1001 -o ${MPG_2} ${MPG_1} 
  • $ vbitrate ist in der Regel 5000, obwohl es niedriger sein kann.
  • harddup löst bestimmte Video- / Audio-Sync-Probleme mit einigen DVD-Player.
  • Dies setzt ein 4/3 Seitenverhältnis. Ändern Sie es, wenn yer 9x16 ... (mehr ein Problem für die DVD-Wiedergabe.)
  • Wenn die Videobilder waren nicht die richtige Größe, erweitern = uns wertvolle Bits einen schwarzen Rand verschwenden würde. Sie können Skala bevorzugen = statt = von erweitern, die Kombination der beiden, vielleicht sogar eine Ernte = Begriff hinzufügen oder VERMEIDEN IT INSGESAMT je nach ultimative Video-Ausgang. In meinem Fall werde ich oft von 640x480 bis 720x480 (DVD-Standard-Auflösung), mit einem Bedarf an Standard (Nicht-Computer) Hardware zur Wiedergabe. So ist die expand = Klausel ist in der Regel dort standardmäßig zusammen mit den schwarzen Balken und den verschwendeten Bits. Obwohl in diesem Fall sollte es nichts als mein ursprüngliches JPEG-Bild war 720x480 tun.
  • Dies ist lediglich * a * mittels JPEG-> MPEG-Konvertierung. Es ist nicht optimiert für die Geschwindigkeit oder wirklich, alles ...

Wenn Sie tatsächlich DVDs aufbauen wollen, das Werkzeug zu schauen ist dvdauthor. Aber es doesn‘ t klingen wie Sie brauchen, dass ...

Oh, und Sie können sein ABSOLUT besser über ein animiertes Gif serviert ... (Welche ImageMagick für Sie erstellen können.) Animierte Gifs viel kleiner wäre und leichter begrenzte Bandbreite senden über. ..

Andere Tipps

Hmm, ich war gerade Lesung über Linux machen heute bereits die Video-DVD. Hier ist eine Liste von Linux-Video-Editing-SW:

http://www.yolinux.com/TUTORIALS/LinuxTutorialVideo.html#VIDEOEDIT

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top