[[Vorlage(Getestet, bionic, focal)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketinstallation_DEB: Ein einzelnes Paket installieren] [:Editor: Einen Editor benutzen] [:chmod: Ein Script ausführbar machen] (''optional'') }}} [[Inhaltsverzeichnis()]] [[Bild(./photofilmstrip_logo.png, 48, left)]] [http://www.photofilmstrip.org/ PhotoFilmStrip] {de} {en} erstellt Videoclips aus [wikipedia:JPEG_File_Interchange_Format:JPG]-Bildern in nur drei Schritten: Bilder auswählen, Bewegungspfad festlegen und anschließend das Video erzeugen lassen. Der Bewegungspfad ist auch als [wikipedia:Ken_Burns#Ken-Burns-Effekt:Ken Burns]-Effekt bekannt. Als Ausgabeformate stehen VCD, SVCD, DVD und HD zur Verfügung. Im Gegensatz zu anderen Programmen bietet PhotoFilmStrip auch die Möglichkeit, die Slideshow in FULL-HD Auflösung (1920×1080) zu erzeugen. Weiterhin kann das Video mit einer Audiodatei unterlegt und mit Untertiteln ausgestattet werden. Das auf [:Python:] basierende Programm steht neben Linux auch für Windows zur Verfügung. Alternative Programme sind im Artikel [:Diashows_erstellen:] zu finden. = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, right)]] PhotoFilmStrip kann direkt aus den offiziellen Paketquellen installiert [1] werden. Folgendes Paket wird benötigt: {{{#!vorlage Paketinstallation photofilmstrip, universe, nicht in [:16.04:] }}} == Fremdpaket == Die aktuellste Version kann auch als [sourceforge:photostoryx/files/photofilmstrip:Fremdpaket] {dl} ('''.deb''') heruntergeladen und manuell installiert [2] werden. Allerdings muss man beachten, dass das Programm den [:MEncoder:] als Abhängigkeit zwingend voraussetzt. [[Vorlage(Fremd, Paket, "")]] = Bedienung = [[Bild(./photofilmstrip_project.jpg, 262, align=right)]] Anschließend ist das Programm je nach Ubuntu-Version im Anwendungsmenü unter ''"Multimedia -> PhotoFilmStrip"'' oder ''"Unterhaltungsmedien -> PhotoFilmStrip"'' zu finden [2]. Soll eine andere Sprache als die Systemsprache verwendet werden, kann man diese nach dem Programmstart über ''"Hilfe -> Sprache"'' auswählen. PhotoFilmStrip arbeitet mit ''"Projekten"''. Eine solche Projektdatei enthält Informationen über die enthaltenen Bilder, das gewünschte Seitenverhältnis des späteren Videos, evtl. Effekte, usw. und kann gespeichert bzw. wieder geöffnet werden. Die Endung lautet '''.pfs'''. Vor dem Import von Bildern muss man zuerst ein neues Projekt anlegen (siehe Abbildung). Achtung: das Seitenverhältnis kann später nicht mehr verändert werden! {{{#!vorlage Experten Technisch gesehen ist eine Projektdatei eine [:SQLite:]-Datenbank. }}} == Bilder == Bilder können entweder über die Schaltfläche [[Bild(./photofilmstrip_add.jpg, 16)]] oder per Drag'n'Drop hinzugefügt werden. Am unteren Fensterrand werden die importierten Bilder in einem Filmstreifen dargestellt. Kleine Symbole ermöglichen eine Umsortierung der Reihenfolge oder das Entfernen des markierten Bildes. Bilder werden normalerweise unter Berücksichtigung ihrer Exif-Daten automatisch gedreht. Da manche Kameras keinen Sensor besitzen, um die Bildlage (Quer- bzw. Hochformat) zu speichern, können Bilder auch manuell gedreht werden. === Bewegungspfad === [[Bild(./photofilmstrip_sequence.jpg, 220, align=right)]] Das im Filmstreifen markierte Bild wird im Programmfenster zweimal wiederholt, um den Bewegungspfad (Ken Burns-Effekt) zu manipulieren. Auf der linken Seite wird mit einem Rahmen die Ausgangsgröße dargestellt, rechts sieht man den Zustand kurz vor dem Wechsel zum nächsten Bild (im Regelfall ohne Rahmen, was der Originalgröße entspricht). Die jeweiligen Rahmen können bei gedrückter linker Maustaste [[Vorlage(Tasten, lmb)]] in der Größe angepasst oder positioniert werden, das Mausrad [[Vorlage(Tasten, mmb)]] ändert die Größe des Rahmens. In der Mitte zwischen den Bildern sind weitere Funktionen untergebracht, sich auf den Bewegungspfad beziehen. Wer keinen Bewegungspfad haben möchte, zieht die angezeigten Rahmen solange nach außen, bis sie sich mit der Originalgröße decken. Dieser Vorgang muss für jedes Einzelbild wiederholt werden. === Effekte === Neben dem Bewegungspfad stehen für Einzelbilder weitere Effekte wie * Schwarz/Weiss (S/W) und * Sepia-Färbung zur Verfügung. Auch der Bildwechsel kann beeinflusst werden (Überblenden, Rollen, ohne). === Untertitel === Zu einem Bild kann ein Kommentar angegeben werden. Diese Kommentare werden in eine Untertitel-Datei geschrieben, die im SubRip-Format als '''.srt'''-Datei im Ordner der Videodatei erstellt wird. Beim Abspielen des Videos tauchen diese Kommentare dann am unteren Rand auf. Untertitel können innerhalb des Programms nicht formatiert werden. Allerdings lassen sich beispielsweise Auszeichnungen wie '''fett''', ''kursiv'' oder die Schriftfarbe anpassen, wenn man die '''.srt'''-Datei nachträglich editiert. Achtung: diese Änderungen werden beim erneuten Rendern des Videos überschrieben! {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" rowclass="titel"> Beispiele zur Formatierung von SubRip-Untertiteln +++ Syntax Ergebnis +++ `text` '''fett''' +++ `text` ''kursiv'' +++ `text` __unterstrichen__ +++ `text` grüner Text }}} Man sollte aber berücksichtigen, dass nicht alle [:VideoPlayer:] diese Formatierungen auch korrekt anzeigen können (manche zeigen auch gar keine Untertitel an). Diese [http://ale5000.altervista.org/subtitles.htm Tabelle] {en} gibt einige Hinweise. Teilweise gibt es zusätzlich Probleme bei der Anzeige von Umlauten. Dann kann es helfen, den in der Untertiteldatei verwendeten Zeichensatz zu ändern (z.B. von `UTF-8` auf `ISO-8859-1`). {{{#!vorlage Hinweis Damit die Untertiteldatei funktioniert, muss sie sich im selben Ordner wie das dazugehörige Video befinden und den gleichen Namen wie die Videodatei haben. }}} == Tonspur == Der Begriff "Tonspur" ist übertrieben. Man kann aber eine Audiodatei als Hintergrundmusik auswählen. Das Problem, dass die Audiodatei länger als das Video ist, kann auf zwei Wegen angegangen werden (die auch kombiniert werden können): 1. Kürzen der Audiodatei mit einem externen Editor (z.B. [:Audacity:]) 1. die Länge des Videos automatisch an die der Audiodatei anpassen. Dazu gibt man als ''"Total length"'' die Audiodatei in den Projekteinstellungen ([#Bedienung siehe oben]) an. Welche Audioformate vom Programm berücksichtigt werden, ist nicht bekannt. Ein Test mit einer MP3- und einer OGA-Datei (OGG Audio) verlief erfolgreich. == Filmstreifen erstellen == [[Bild(./photofilmstrip_render.jpg, 225, align=right)]] Über den Menüpunkt ''"Extras -> Filmstreifen erstellen"'' wird ein Video mit den gewählten [#Bewegungspfad Übergängen] und [#Effekte Effekten] mit Hilfe von [:MEncoder:] erstellt. Über ''"Profil"'' wählt man das Zielmedium aus: * VCD * SVCD * DVD * Medium * HD * FULL-HD Neben dieser Auswahl stehen die folgenden Formate zur Verfügung: * Einzelbilder * MPEG4-XVid/MP3 (AVI) * MPEG4-XVid/AC3 (AVI) * MPEG(1/2)-Video (MPG; kein Ton, keine Untertitel!) * Flash Video (FLV) * Motion-JPEG (AVI) Auch die Fernsehnorm (in Deutschland ist [wikipedia:Phase_Alternating_Line:PAL] üblich) ist einstellbar. Um die zeitaufwendige Erstellung des Videos (Rendern) abzukürzen und die Auswirkungen bestimmter Einstellungen auszuprobieren, kann der Entwurfsmodus benutzt werden. Über die Schaltfläche ''"Batch Auftrag"'' lässt sich ein [:Shell:]-Script erzeugen, um die Videoerstellung zu einem späteren Zeitpunkt auszuführen. Damit man das Script auch aufrufen kann, muss es unter Umständen noch ausführbar gemacht werden [3]. Nach dem Erstellen des Videos wird man gefragt, ob a. das Video abgespielt werden soll a. der Ordner mit dem Video geöffnet werden soll a. oder "nichts" dergleichen passieren soll Das fertige Video wird in einem Unterordner des Projektordners gespeichert, der den Namen des jeweiligen Profils trägt. == Erstellen einer DVD == Das Erstellen einer Video-DVD ist mit PhotoFilmStrip nicht möglich. Wer sich dafür interessiert, findet im Artikel [:DVD-Authoring:] weitere Informationen. Empfehlenswert ist auch der Artikel [:Grundlagen_der_Videobearbeitung:]. = Sonstiges = == Programmhilfe == Die Taste [[Vorlage(Tasten, f1)]] öffnet eine (englische) Hilfe zur Programmbedienung. == Einstellungen == Das Programm legt eine versteckte Datei '''~/.PhotoFilmStrip''' an, die Informationen über die zuletzt benutzen Projekte und Pfade enthält. == Aktualisierungs-Information == Sobald eine neue Programmversion vorliegt, wird man darüber beim Programmstart automatisch informiert. == Diaschau in Full-HD Auflösung (TS-Datenstrom für die Dreambox DM 8000)== Getestet wurde das Ergebnis mit einer DM8000PVR. Die Diashow ist abspielbar mit dem DM8000 eigenen Mediaplayer. Der Zugriff über NFS auf ein zentrales NAS wurde erfolgreich getestet. Zuerst erstellt man eine Diaschau mit den Parametern: * Full-HD * PAL * MPEG4-XVid/MP3 (AVI) Es entsteht eine AVI-Datei um die 2 GiB Größe (194 Bilder/ca. 22 Min.). Es gibt zwei Wege, um aus der '''output.avi''' aufgrund des nicht unterstützten Formats "XVID MPEG-4 in FULL-HD" der DM8000, den benötigten MPEG-2 TS-Datenstrom für die Dreambox 8000 zu erzeugen: 1. Über die Kommandozeile mit [:FFmpeg:]: {{{#!vorlage Befehl ffmpeg -i output.avi -s 1440x1080 -sameq -aspect 4:3 -r 30 -acodec copy -f mpegts output.ts }}} 1. Alternativ kann man auch [:WinFF:] zur Konvertierung einsetzen. Dazu übernimmt man über ''"Bearbeiten -> Profile -> Profil erstellen"'' die Angaben aus der Abbildung unten. Abspeichern mit ''"Hinzu/Aktualisieren"'' und ''"Speichern"''. Nun das Profil auswählen, die '''output.avi''' ins Programmfenster ziehen, ''"Konvertieren"'' drücken und warten. Das Ergebnis ist eine 6,5 GiB große TS-Datei (194 Bilder mit 1440x1080 Px /ca. 22 Min.). {{{#!vorlage Tabelle <:>[[Bild(./profile.png, x230)]] <:>[[Bild(./konvertieren.png, x230)]] +++ <:>Profil erstellen <:>Konvertierung mit [:WinFF:] }}} == Bug == Bei der Version 3.7.2 (unter Ubuntu 20.04 LTS in den Paketquellen enthalten) fehlt nach dem Programmstart im Dialogfeld "Neue Slideshow erstellen" der "Okay"- bzw. "Abbrechen"-Button, so dass man keine neue Datei anlegen kann. Abhilfe: Dialogfeld schließen und erneut auf "Neue Slideshow erstellen" klicken. Beim zweiten Mal erscheint das Dialogfeld mit Knöpfen. = Links = * [http://www.photofilmstrip.org/ Projektseite] {de} {en} * [http://be-jo.net/2011/08/photofilmstrip-diashows-mit-linux-erstellen/ PhotoFilmStrip - Diashows mit Linux erstellen] {de} - Blogbeitrag 08/2011 * [:Diashows_erstellen:] {Übersicht} Übersichtsartikel * [:Videobearbeitung:] {Übersicht} wenn die Ansprüche steigen... #tag: Grafik, Multimedia, Video