|
xrolly
Anmeldungsdatum: Sept. 26, 2007
Beiträge: 4251
Wohnort: NRW; 51° 39′ N, 7° 21′ O
|

11. Juli 2008 17:40
Hallo UUsers, möchte eine Diashow erstellen die dann auf meinem Home-DVD-Player abspielbar ist. Was bisher geschah: Ordner mit 14 *.jpg-Dateien; 1024x768; Soundfile –> *.mp3 ( mit Audacity bearbeitet, 43sek.) angelegt. Arbeitsschritte: Animation aus *.jpg-Dateien erstellt: ffmpeg -f image2 -i img%02d.jpg output.mpg Result: ffmpeg -i output.mpg
...
Input #0, mpeg, from 'output.mpg':
Duration: 00:00:00.2, start: 0.500000, bitrate: 22352 kb/s
Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 1024x768, 104857 kb/s, 25.00 fps(r)
... … höhere Video-Bitrate –> bessere Qualität des Films ffmpeg -f image2 -i img%02d.jpg -b 500k output2.mpg Result: Input #0, mpeg, from 'output2.mpg':
Duration: 00:00:00.2, start: 0.500000, bitrate: 21006 kb/s
Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 1024x768, 104857 kb/s, 25.00 fps(r) Diashow erstellt: ffmpeg -r 0.3 -f image2 -i img%d.jpg -b 512k -s vga output.avi Die Angabe des Authors: -r 25, die Framerate des Outputs wird bei mir nicht akzeptiert. Author des HOWTO: Problem; erste Bild wird zu kurz gezeigt, Lösung: Bild verdoppeln mit: cp img1.jpg img0.jpg Befehl dann wiederholt: ffmpeg -r 0.3 -f image2 -i img%d.jpg -b 512k -s vga output.avi … und vom Anfang des Filmes ein Stück weggeschnitten: ffmpeg -i output.avi -ss 0:0:0.6 -sameq output_clean.avi Result: ffmpeg -i output_clean.avi
...
Seems stream 0 codec frame rate differs from container frame rate: 3.00 (3/1) -> 0.30 (3/10)
Input #0, avi, from 'output_clean.avi':
Duration: 00:00:46.6, start: 0.000000, bitrate: 254 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 1024x768, 0.30 fps(r)
... Diashow um eine Tonspur ergänzt, Video- und Sound-File gleich lang: ffmpeg -i output_clean.avi -i sound.mp3 -sameq videomitsound.avi Result: ffmpeg -i videomitsound.avi
...
Seems stream 0 codec frame rate differs from container frame rate: 3.00 (3/1) -> 0.30 (3/10)
Input #0, avi, from 'videomitsound.avi':
Duration: 00:00:46.6, start: 0.000000, bitrate: 310 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 1024x768, 0.30 fps(r)
Stream #0.1: Audio: mp2, 24000 Hz, stereo, 64 kb/s
... Mit Avidemux in *.mpeg Decodiert, Einstell.: Video: DVD (lavc); libavcodec mpeg-2 Konfiguration max. Bitrate: 8000
Audio: MP-2 (lavc); 128 kb/s; Resampling: hz 48000 Result: ffmpeg -i Sun.mpeg
...
Input #0, mpeg, from 'Sun.mpeg':
Duration: 00:00:42.6, start: 0.184656, bitrate: 249 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 1024x768, 8000 kb/s, 5.00 fps(r)
Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, stereo, 128 kb/s
...
Ein Beispiel wie ich es gern hätte, abgesehen von der länge und Bildröße: recordMyDesktop - *.ogg Video, mit FFmpeg in eine *.avi, dann mit Avidemux in *.mpeg (Einstell. siehe Arbeitsschritt 8 (Spielt der Home-DVD-Player ). Video: DVD (lavc); libavcodec mpeg-2 Konfiguration max. Bitrate: 8000
Audio: MP-2 (lavc); 128 kb/s; Resampling: hz 48000 Result: ffmpeg -i mytop.mpeg
...
Input #0, mpeg, from 'mytop.mpeg':
Duration: 00:11:52.9, start: 0.178022, bitrate: 2884 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480, 9000 kb/s, 29.97 fps(r)
Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, stereo, 160 kb/s
... Das ganze ist schon etwas verwirrend für einen Newbie in der Videobearbeitung.
Einzelbild_(Film) … von den üblichen 18 bis 24 Bildern pro Sekunde … Ein weiterer Sonderfall des aus einem Bewegtbildfilm herausgelösten Einzelbildes stellen digital komprimierte Filme dar; Kompressionsverfahren wie MPEG speichern nicht alle Einzelbilder vollständig, sondern nur die Differenzen innerhalb einer definierten Sequenz; hier ist es nur noch eingeschränkt möglich, gezielt auf ein bestimmtes Einzelbild zuzugreifen. ... trate Die Bitrate bezeichnet das Verhältnis einer Datenmenge zu einer Zeit … bei der Audio- und Videokompression kann entweder konstant sein (konstante Bitrate, CBR) oder variabel (variable Bitrate, VBR). Bei VBR wird die Bitrate dynamisch an die zu kodierenden Daten angepasst. So wird zum Beispiel bei der MPEG-Videokompression bei ruhigen Szenen die Videobitrate reduziert, während sie bei aktionsreichen Szenen angehoben wird.
Verstehe ich das in etwa richtig: … 18 bis 24 Bildern pro Sekunde bei der Videoerstellung für mpeg-DVD?
Wenn ja, wie erreiche ich das bei einem Bild (… wenn möglich)? Wie und in welchem Arbeitsschritt kann ich die: Duration (Dauer) mit vbr von z.B.: 2884 kb/s Video-Stream mit fps von z.B.: 29.97 fps(r)
angeben/erreichen? Wie kommen die Angaben im mytop.mpeg Video-Stream: 9000 kb/s; zustande? Es wäre nett wenn mir jemand ein HOWTO über Video Bit- und Framerate empfehlen könnte (Newbie), oder mir hier etwas erklärt. Netten Gruß xrolly
|
|
stw0815
Anmeldungsdatum: März 3, 2006
Beiträge: 391
|

13. Juli 2008 11:49
xrolly hat geschrieben: Hallo UUsers, möchte eine Diashow erstellen die dann auf meinem Home-DVD-Player abspielbar ist.
Nimm einfach digiKam. –> Extras/MPEG Diashow erstellen
|
|
xrolly
(Themenstarter)
Anmeldungsdatum: Sept. 26, 2007
Beiträge: 4251
Wohnort: NRW; 51° 39′ N, 7° 21′ O
|

13. Juli 2008 16:22
Hallo stw0815, danke für den Hinweis, aber: digiKam
digiKam ist ein KDE-Programm
ich nutze GNOME. Für mich wichtig:
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Kein Hardy Testing und das kann/wird vllt. zu Probs führen.
Zuerst muss man, je nach Aufgabe, folgende Pakete installieren: … # k3b - zum Brennen einer Foto-CD … # kde-i18n-de - für eine deutsche Oberfläche
K3b
Zusätzlich dazu werden hier noch einige andere Pakete der KDE-Desktpumgebung von ungefähr 100 MB Umfang mitinstalliert
welches natürlich noch‘n Päckchen braucht: language-pack-kde-de, das ist mir ein bisschen zuviel KDE. Leider gibt es solche Progs wie z.B. Baustelle/Manslide nur für KDE. GNOME ist da nicht immer so begeistert, wenn man Teile von KDE (z.B. qt4-serie) implementiert (… eigene Erfahrung unter Gutsy). Für eine Diashow auf Kubuntu umsteigen ? In den letzten 2-3 Mon. habe ich das arbeiten mit dem Terminal schätzen gelernt, ebenso Progs wie FFmpeg, Imagemagick und Co. Es geht mir eigentlich um das Verstehen für die Bit/Frameraten, manchmal können 2-3 Sätze schon reichen. Also noch einmal der Aufruf für die von mir o.a. Fragen . Danke aber nochmals, netten Gruß xrolly
|
|
stw0815
Anmeldungsdatum: März 3, 2006
Beiträge: 391
|

13. Juli 2008 20:36
Hm..... k3b bräuchtest du gar nicht, nur dvdauthor (für Authoring) und growisofs (zum Brennen). Beides sind Konsolenprogramme. Normalerweise bräuchtest du nichtmal digiKam, sondern nur das Paket kipi-plugins. Darin enthalten ist das Script „images2mpg“, welches von digiKam aufgerufen wird. Allerdings weiss ich jetzt nicht, wie‘s da mit den KDE-Abhängigkeiten aussieht. Anderer Vorschlag: http://dvd-slideshow.sourceforge.net Zu deinem ersten Posting: Irgendwie check‘ ich‘s nicht was du nun genau wissen willst, bzw. wo das Problem liegt. 
|
|
xrolly
(Themenstarter)
Anmeldungsdatum: Sept. 26, 2007
Beiträge: 4251
Wohnort: NRW; 51° 39′ N, 7° 21′ O
|

14. Juli 2008 03:18
Hallo stw0815, ich versuche es noch einmal:
Erstes Posting: Arbeitsschritte mit FFmpeg … über Frames und Bitrate … steht im Zusammenhang folgender Fragen … um das zu ereichen.
Arbeitsschritte: zu 1 - *.mpeg Datei mit FFmpeg erstellt - Ergebnis aus Arbeitsschritt 8: VIDEO 01
Duration: 00:00:42.6, start: 0.184656, bitrate: 249 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 1024x768, 8000 kb/s, 5.00 fps(r)
Länge: 43 sek. ###Absatz### Ein Beispiel wie ich es gern hätte, abgesehen von der länge und Bildröße: Mit recordMyDesktop ein *.ogg Video erstellt mit FFmpeg in eine *.avi und mit Avidemux in *.mpeg decodiert. VIDEO 02
Duration: 00:11:52.9, start: 0.178022, bitrate: 2884 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480, 9000 kb/s, 29.97 fps(r)
Länge: ca. 12 min. zu 2 - Frames und Bitrate Was ich über Frames und Bitrate gelesen habe, die ausgeführten Arbeitsschritte, mteinander im Einklang zu bringen. ###Absatz### zu 3 - Zusamenhang: Unterschiedliche Frame- Bitrate zwischen VIDEO 01 & VIDEO 02 .. um das auszugleichen(?): … 18 bis 24 Bildern pro Sekunde bei der Videoerstellung für mpeg-DVD? … Bilder vervielfätigen um sie zu einer höheren Bitrate zu bringen(?): Kompressionsverfahren wie MPEG speichern nicht alle Einzelbilder vollständig, sondern nur die Differenzen innerhalb einer definierten Sequenz; … längere Anzeige eines Bildes, die Zahl des Bildes wird erhöht, bei 6 sek Anzeige: 6 sek. x18 Bilder/sek. =108 Bilder) So wird zum Beispiel bei der MPEG-Videokompression bei ruhigen Szenen die Videobitrate reduziert, … weniger Bilder(?) Die Bitrate bezeichnet das Verhältnis einer Datenmenge zu einer Zeit … … mit der Zeit = Duration, kann ich eine höhere kb/s- Zeit erreichen(?) ###Absatz### Die nächsten fragen beziehen sich auf meine Arbeitsschritte, falls es möglich ist die Zahl der Bilder während eines dieser Schritte zu erhöhen, um das Ziel zu ereichen. Wie und in welchem Arbeitsschritt kann ich die: 1. Duration (Dauer) mit vbr von z.B.: 2884 kb/s 2. Video-Stream mit fps von z.B.: 29.97 fps(r) angeben/erreichen? zu 4 - Ziel: Die angelegte VIDEO 01 - *.mpeg - Datei soll in einem Verhältnis gebracht werden, das man sie auf einem Home-DVD-Player wie VIDEO 02 abspielen kann. Vllt. eine Erklärung ob ich mich auf dem falschen Weg befinde oder ein falsches Verständnis habe. Das man mich versteht … Danke für den Tipp und Link, das war immer eine Verwechslung von mir : # dvd-slideshow = # ManDVD Slideshow Creator (KDE), so kann man sich irren. Um mich jetzt nicht ganz zu verwirren werde ich erstmal bei FFmpeg und Co. bleiben. Dank nochmal und netten Gruß xrolly
|