Durch Nutzung dieser Webseite stimmen Sie dem Einsatz von Cookies und Werbung zu. Weitere Informationen



KnowHow 8.17 ''Videoverarbeitung ''
Stand: 31.07.2017 16:42:00

Inhalt | Suche | Homepage | Kontakt | Impressum

- Durch Anklicken im Inhaltsverzeichnis kann direkt zum Thema gesprungen werden.
- Begriffe auf dieser Seite können mit Ihrer Browser-Funktion ''Bearbeiten -> Suchen'' oder mit den Tasten [Strg]-[F] gesucht werden.
- Des weiteren gibt es noch eine Suchfunktion über alles.
- Es sind mehr Informationen verfügbar, als hier angegeben. Falls Sie etwas vermissen, scheuen Sie sich nicht nachzufragen, wir antworten gerne.




8.17.1 Videoverarbeitung


8.17.1.1 Video Wiedergabe mit VLC Player

http://wiki.ubuntuusers.de/VLC
sudo apt-get install vlc

Standart-Einstellungen Audio:
Werkzeuge -> Einstellungen -> Audio -> Ausgabemodul: Automatisch
Audio -> Audiogerät -> Internes Audio Analog Stereo


Abspielgeschwindigkeit ändern:
Ansicht -> Statuszeile einschalten
Dann kann unten in der Statuszeile die Abspielgeschwindigkeit eingestellt werden

Falls das Bild ruckelt:
http://linuxwelt.blogspot.de/2013/11/losung-hd-videos-ruckeln-linux-mint-16.html
VLC-Player: Werkzeuge -> Einstellungen -> Input & Codecs
Codecs: H.264 Einsprungfilter (Blockieraufhebung) überspringen: Alle

Problem: Zeitzähler fehlerhaft bei VOB-Datein
Version 2.1.6 Rincewind zeigt bei der Spieldauer einer VOB-Datei zu wenig an und der Zeitzähler läuft langsamer



8.17.1.2 Xvid-Codec

Xvid = libxvid

http://community.linuxmint.com/software/view/libxvidcore-dev
apt://libxvidcore-dev
sudo apt-get install libxvidcore-dev



8.17.1.3 Tools

-> http://wiki.ubuntuusers.de/Videobearbeitung

Avidemux - Schneiden und Konvertieren von Videos (ähnlich VirtualDub)
Cinelerra - Professionelle Videobearbeitungssoftware
flowblade - einfaches nichtlineares Schnittprogramm mit großem Funktionsumfang
Jahshaka - Einfaches Videoschnittsystem
Kino - Videos vom Camcorder aufnehmen und bearbeiten
Kdenlive - Mächtiges Videoschnittprogramm, das sich aber einfach bedienen lässt
LiVES - Einfache Audio/Video Bearbeitung
Open Movie Editor - Einfaches Bearbeiten von Videos mit mehreren Spuren
OpenShot - Einfaches Bearbeiten von Videos
PiTiVi - Extrem einfacher Videoschnitt, keine unnötigen Funktionen


Kdenlive (das Beste nach meiner Meinung)
s.u.

Avidemux
s.u.

Cinelerra
http://ubuntuhandbook.org/index.php/2013/10/install-cinelerra-video-editor-ubuntu-13-10-linux-mint-16/
sudo add-apt-repository ppa:cinelerra-ppa/ppa
sudo apt-get update
sudo apt-get install cinelerra-cv


ProjectX - Zum Demuxen von Videos
http://wiki.ubuntuusers.de/ProjectX
ProjectX ist eine Software zum Schneiden und zum Extrahieren (Demultiplexen) der Video-, Audio- und sonstigen Daten aus einem MPEG-2 Transportstrom
sudo apt-get install project-x


VDR
http://www.vdr-wiki.de/wiki/index.php/VDR
http://www.heise.de/download/video-disk-recorder-vdr-117991.html
-> muss compiliert werden


Empfehlungen:
http://www.amateurfilm-forum.de/digitale-videobearbeitung-post-production/videoschnitt-und-bearbeitung/32232-videoschnitt-und-bildbearbeitung-mit-linux-ubuntu/

Blender
http://www.blender.org/download/

Lightworks
http://www.lwks.com/index.php?option=com_lwks&view=download&Itemid=206&tab=1

Kdenlive
http://wiki.ubuntuusers.de/Kdenlive

OpenShot
http://wiki.ubuntuusers.de/OpenShot
Plugin extra: frei0r-plugins

DVBcut
http://wiki.ubuntuusers.de/DVBcut
DVBcut macht es möglich, MPEG2-Video-Transportströme (TS) frame-genau zu schneiden und als MPEG2-Programmstrom (PS) zu speichern.
Diese Transportströme werden bei der Aufzeichnung von DVB mittels Satelliten-, Kabelreceivern und TV-Karten erzeugt.
Weil dabei keine rechenintensive Umkodierung des gesamten Videos stattfindet, ist die Umwandlung relativ schnell durchgeführt.
Aus diesen Videos kann unter Verwendung eines entsprechenden Autorenwerkzeugs eine Video-DVD erstellt werden.
-> Problem: Das Progamm erwartet einen fertigen Index-File



8.17.1.4 Kdenlive (*** sehr gut ***)

http://wiki.ubuntuusers.de/Kdenlive
http://www.kdenlive.org/
sudo apt-get install kdenlive

deiBeste Erfahrung mit Kdenlive
+ Schneiden funktioniert gut
+ Rendering in Xvid funktioniert sehr gut
+ kann mit 2 Durchläufen rendern für bessere Qualität
+ keine Tonverschiebung
+ kann auch direkt m2t-Dateien verarbeiten
+ Deinterlacing siehe Tipps
- Smart Rendering ist hiermit nicht möglich (http://de.wikipedia.org/wiki/Videoschnittsoftware)
  möglich mit Avidemux, Adobe Premiere


Bedienungsanleitung:
http://de.wikibooks.org/wiki/Kdenlive
https://userbase.kde.org/Kdenlive/Manual

Verfahren für XVid-AVI (nach meiner Art):
Video ins Clip-Fenster schieben
Video vom Clip-Fenster ins Schnittfenster Video 1 schieben
Film schneiden (bildgenau möglich, durch Vergrößerung bis zum Anschlag)
Klick auf Rendern -> Projekt rendern
Ziel: Vide-Datei
Ausgabedatei: <Datei angeben>
XVid4 auswählen
Icon "Neues Profil erstellen" anklicken (oder vorhandenes Profil auswählen):
  Ziel: Video-Datei
  Gruppe: XVid4
  Profilname: abu
  Endung: avi  
  Parameter (ohne Deinterlacing): acodec=libmp3lame ab=%audiobitrate+'k' ar=44100 vcodec=libxvid minrate=0 vb=%bitrate+'k' aspect=%dar mbd=2 trellis=1 mv4=1 pass=2
  Parameter (mit Deinterlacing): acodec=libmp3lame ab=%audiobitrate+'k' ar=44100 vcodec=libxvid minrate=0 vb=%bitrate+'k' aspect=%dar mbd=2 trellis=1 mv4=1 pass=2 deinterlace=1
  Video: <Bitraten vorgeben>
  Audio: <Bitraten vorgeben>
  OK
Scanning: Auto / Progressiv / Interlaced
Encoder Threads: 4  (bei 4 Prozessoren, ist scheinbar ohne Wirkung, die Sytemüberwachung zeigt immer gleichmäßige Auslastung)
Video: <Bitrate auswählen>
Audio: <Bitrate auswählen>
"2 Durchläufe" auswählen  (2-Pass-Encoding: Im ersten Durchlauf wird analysiert, an welchen Stellen des Videos viel Bewegung und ein hoher Detailreichtum auftreten, so dass beim zweiten Durchgang, dem eigentlichen Encoding, die Datenrate optimal vorgewählt werden kann. Das bewirkt eine wesentliche bessere Bildqualität mit geringer durchschnittlicher Datenrate)
"Rendere in Datei"

Problem:
  Manchmal sind Dateien fehlerhaft und die Clip-Dauer wird länger angezeigt als er ist
  oder der Film ist nicht vollständig im Project Tree sichtbar
Lösung 1:
  Abhilfe schafft ein Laden und neu Speichern mit Avidemux
  - Datei -> Öffnen -> Film auswählen -> OK, OK, OK
  - Format:MPEG-PS (A+V)
  - Datei -> Speichern -> Video speichern -> unter Alles: "MPEG auswählen", Dateiname xxx.vob eingeben -> Speichern
  - dauert ca. 1 Min. pro Filmstunde
  -> funktioniert, aber danach sind Bild und Ton nicht synchron, dieses kann aber mit Kdenlive korrigiert werden (s.u.)
Lösung 2:
  Film in Kdenlive als VOB-Datei rendern und danach die erzeugte Datei laden
  -> funktioniert nicht

Problem:
  Bild und Ton nicht synchron
Lösung:
  Film in den Project Tree auf Video 1 schieben
  Audio (Audiosymbol) in Video 1 auschalten
  Film in den Project Tree auf Audio 1 schieben
  Film im Audio soweit verschieben, bis Bild und Ton synchron sind
  Film rendern

Problem:
  Nach einem Update/Upgrade sind alle eigene Profile nicht mehr vorhanden
Lösung:
  Profile zuvor extern speichern und nach Update neu erstellen und die alten Daten von Hand hinein kopieren.


Problem:
  Beim Rendern mehrerer VOB-Dateien einer DVD entstehen Nahtstellen mit Störungen (eingefrorene Frames).
  Ebenso bei mehreren mpg-Dateien von einer TV-Capture-Karte.
  dvd::rip hat hiermit keine Probleme, allerdings ist hier das Deinterlacing bei Bewegungen nicht optimal.
Lösung:
  Die VOB-Dateien mit cat vorher zusammenfügen, danach in Kdenlive bearbeiten:
  cat VTS_01_1.VOB VTS_01_2.VOB VTS_01_3.VOB VTS_01_4.VOB VTS_01_5.VOB VTS_01_6.VOB VTS_01_7.VOB VTS_01_8.VOB VTS_01_9.VOB > all.VOB
    bzw.
  cat video_001.mpg video_002.mpg > video.mpg
  -> funktioniert
Recherche:
  https://bugs.kdenlive.org/view.php?id=2659
  https://forum.kde.org/viewtopic.php?f=272&t=116194
  https://coolestguidesontheplanet.com/combining-vob-files-one-linux-osx-convert-mp4/


Problem:
Encoding mit Multi-Threads (Encoder Threads) mit Multi-Prozessor-System kann scheinbar nicht aktiviert werden
bei 4 Prozessoren ist die Auslastung durchschnittlich bei 100% : 10% : 10% : 5%
Recherche:
  https://forum.kde.org/viewtopic.php?f=265&t=115590
  Angeblich wurde die Funktion disabled, da Fehler aufgetreten sind
  Das Tool Melt ist für das Rendering zuständig
Eigene Lösung:
  Im Profile "threads=4" angeben:
  acodec=libmp3lame ab=%audiobitrate+'k' ar=44100 vcodec=libxvid minrate=0 vb=%bitrate+'k' aspect=%dar mbd=2 trellis=1 mv4=1 pass=2 deinterlace=1 threads=4
  -> scheinbar keine Wirkung

Andere Tipps:
http://yours-truly.de/node/432
http://thediveo.blogspot.de/2013/10/effektive-videobearbeitung-von-27k.html
http://hartmut.homelinux.org/Linux/Software/Kdenlive.html



8.17.1.5 Kdenlive Tipps

Eigene Tipps:
- Der Clip kann mit [Strg]-[Mausrad] vergrößert und verkleinert werden
- Den Clip schneiden per Tasten an der Cursorposition: [Umschalten]-[R] (funktioniert nur, wenn der Clip ausgewählt, also rot markiert ist!)
- Genaues Schneiden durch maximales Vergrößern bis Einzelbilder sichtbar sind, dann mit dem Scheren-Icon schneiden
- Falls das Format des Eingangsmaterials gemischt ist (z.B. 4:3 und 16:9),
  nimmt das Tool für den ganzen Film das Format des ersten Bildes.
  Das Format kann aber folgendermaßen festgelegt werden:
  Projekt -> Clip-Eigenschaften -> Erweitert -> Seitenverhältnis erzwingen: 16:9
- Encoder Threads: 4 (für höhere Geschwindigkeit beim Rendern)
- acodec=libmp3lame ab=%audiobitrate+'k' ar=44100 vcodec=libxvid vb=%bitrate+'k' aspect=%dar pass=2
- gute bis sehr gute Qualität erhält bei:
  PAL (576i,  720x576,   0,414 MPix, 25 fps) : 1200 bis 1600 fps
  HD  (720i,  1280x720,  0,922 MPix, 25 fps) : 2000 bis 2500 fps
  HD  (720i,  1280x720,  0,922 MPix, 50 fps) : 2600 bis 3600 fps
  HDD (1080i, 1920x1080, 2,074 MPix, 25 fps) : 4000 bis 6000 fps
  HDD (1080i, 1920x1080, 2,074 MPix, 50 fps) : 6000 bis 8000 fps


=== Deinterlacing

Deinterlacing vielleicht besser vorab mit ffmpeg mit yadif
(wahrscheinlich wird yadif aber in Kdenlive verwendet)
http://www.fseitz.de/blog/index.php?/archives/90-ffmpeg-Video-deinterlacen.html
Ein Video, das interlaced aufgezeichnet wurde, muss vor einer weiteren Verarbeitung deinterlaced werden. Der entsprechende Filter von ffmpeg heißt yadif (Yet Another DeInterlacing Filter). Anwendung:
$ ffmpeg -i INFILE -vf yadif ... OUTFILE
Zwar besitzt ffmpeg die Option -deinterlace, diese soll laut Manpage jedoch nicht genutzt werden, da das Ergebnis von geringer Qualität sei.


=== Deinterlacing Tipps von yours-truly.de

Kopie von http://yours-truly.de/node/432

Vorsicht - Deinterlace in Projekten
Wird der Video Effekt ScaleOTilt hinzugefügt, wandelt Kdenlive das Bild in ein progressives. Der Film wird automatisch deinterlaced um im Beschnitt keine Fransen zu erzeugen. Vorsicht! Wenn man mit Material arbeitet das im "Force Progressiv" Mode eingespielt wird, passiert eventuell genau das Gegenteil. Kdenlive versucht progressives Material zu deinterlacen! Sehr ärgerlich.

Deinterlace im Rendering
Kopiert ein beliebiges Rendering Profil und fügt den Wert deinterlace=1 ein.
Der Wert sollte nach Möglichkeit gleich hinter dem Videocodec stehen.
Hier ein Beispiel:
Renderingprofil - DVD 16:9 Pal Wide
f=dvd vcodec=mpeg2video deinterlace=1 acodec=ac3 b=5000k maxrate=8000k minrate=0 bufsize=1835008 mux_packet_s=2048 mux_rate=10080000 ab=192k ar=48000 s=720x576 g=15 me_range=63 trellis=1 profile=dv_pal_wide

Welche Vorteile hat ein Interlace?
Im Prinzip nur noch auf Röhrenmonitoren. Moderne Abspielgeräte entfernen den Interlace automatisch. Das kostet Rechenzeit und sieht je nach Art und Weise des Deinterlace nicht so hübsch aus. Das Bild wirkt unscharf. Für TFT Displays, LCD Beamer, Beamer, LCD Flachbildschirme und dergleichen wird der Zeilenversatz auch automatisch korrigiert. Für den Laien ist das Arbeiten mit progressivem Material in jedem Falle einfacher, verständlicher und in der Regel auch sinnvoller.

Warum nehmen dann Digitale Camcorder mit 50 Halbbildern auf?
Derzeit ist es zum Beispiel von Vorteil, weil Digitale Kameras so empfindlich sind, das eine "Bewegungsunschaerfe" fehlt. Genau das was man bei einem Foto vermeiden möchte, dass ein schnelles Objekt "Schlieren" zieht, ist bei schnellen Bewegungen im Film häufig von Vorteil. Das nennt sich dann Motionblur. 25 gestochen scharfe Bilder auf denen ein Objekt sich schnell bewegt ist für unsere Augen unschön. 50 Halbbilder pro Sekunde die zu 25 Vollbilder pro Sekunde zusammen gerechnet werden, sehen in der Bewegung für uns angenehmer aus. Soweit der Versuch es mit kurzen knappen Worten zu erklären.

Ursprünglich war die Idee ein Bildflimmern zu vermeiden und ohne die Datenmenge zu verdoppeln den Eindruck von 50 Bildern pro Sekunde zu erzeugen.
Eine ausführliche Erklärung zum Ursprung des Interlace findet ihr hier. http://de.wikipedia.org/wiki/Zeilensprungverfahren

Heutige Monitore, Fernseher und auch viele Abspielgeräte können technisch schon 50 Vollbilder pro Sekunde darstellen.

Kdenlive Export Profile
Keine Angst, das ist Kinderleicht, ...
Kdenlive Ausgabeformat
Kdenlive, sinnvolle Presets die sich leicht anpassen lassen.

Zuerst wählt man ein Profil aus, dass dem sehr nahe kommt, was man gern erreichen möchte. Dann klickt man auf das grüne Plus, um auf der Basis des gewählten Profils ein neues zu erstellen. Die alten Profile bleiben dabei erhalten.

Das Profil für einen Film, mit der Größe von 448*252(16:9) Pixel sieht wie folgt aus:
f=mp4 acodec=libfaac ab=64k ar=44100 vcodec=libx264 minrate=0 b=920k s=448x252 aspect=%dar deinterlace=1 mbd=2 trellis=1 mv4=1 subq=7 qmin=10 qcomp=0.6 qdiff=4 qmax=51 pass=2
Möchte man die Qualität erhöhen, oder erhöht man die Größe, sollte man den Wert der Bitrate "b=920k" Schrittweise erhöhen um die Qualität zu erhalten. Verdoppelt sich die Breite, benötigt man in etwa die vierfache bitrate. Je nach dem wie unruhig die Scenen sind, muss man den Wert weiter erhöhen, jedoch geht das nicht unendlich hoch. Die Datei wird dann nur unnütz größer. Die vorgegeben Presets sind schon sehr sinnvoll gewählt. Dort kann man sich die Einstellungen ab gucken.

Beispiel
f=mp4 - (Container File / Datei)
acodec=libfaac - Codec für den Ton (wie zB mp3)
ab=64k (Audiobitrate)
ar=44100 (Audio abtastrate 44.1kHz)
b=920k (Videobitrate - Je höher desto weniger Artefakte bei viel Bewegung)
s=448x252 (Bildgröße - Size - Je höher desto größer das Bild, und die Videobitrate muss erhöht werden)
deinterlace=1 (Wenn jede zweite Zeile verrutscht scheint, bei Bewegungen erkennt man den Interlace)
pass=2 (Der Film wird in 2 Durchgängen komprimiert, erst die Analyse, dann die eigentliche Kompression)

DVD Konvertierung - Qualität steigern mit ffmpeg

Nicht jede Omi oder Freundin hat einen BlueRay Player und noch ist die DVD mit ihrem beschränkten Format der Datenträger mit der größten Benutzer-Kompatibilität.

Daher bleibt vielen Filmfreaks, die mit ihrer Videokamera das ein oder andere Filmchen drehen, nichts anderes übrig als eine DVD zu produzieren und auf Reisen zu schicken, damit das Kunstwerk auch gesehen werden kann.
Der Qualitätsverlust bei der Umwandlung von Full HD zur PAL DVD ist immens.
1920 x 1080 Bildpunkte sollen anamorph auf 720 x 576 zusammengematscht werden um dann wieder entzerrt im 16:9 Format angezeigt zu werden. Wirklich schlimm. Gruselig.
Direkt aus Kdenlive sah das Ergebnis schwammig aus. Also blieb nur der Umweg über die Kommandozeile.

Um die Zwischenschritte gering zu halten, wird das meiste in der Kommandozeile erledigt:
ffmpeg -i [InputFilmchen.mov] -aspect 16:9 -s 720x576 -vf unsharp=l:5x5:3.0:c:5x5:3.0 -sws_flags lanczos -vcodec ffv1 [Output.mov]

Kurze Erklärung:
-s 720x576 bringt das Bild gleich in das PAL DVD Format ... ja danach ist der Film anamorph und muss entzerrt wiedergegeben werden mit einem PAR Pixel Aspect Ratio von 1,42 ...
-vf unsharp schärft die Kontrastkanten für Luma und Chroma
-sws_flags lanczos bedeutet dass, ein spezieller Skalierungscode genutzt wird der bei der Skalierung nicht gleich wieder das Bild "zermatscht"
-vcodec ffv1 ist ein videocodec der 100% Verlustfrei arbeitet, denn nach dieser Wandlung müssen wir ja noch ein mpg2 (.vob) aus dem Film erstellen

Der so konvertierte Film wird dann in ein PAL DVD Projekt von Kdenlive geladen.
Mit einem Rechtsklick, im Projektinhalt von Kdenlive, auf die Filmeigenschaften wird im letzten Reiter, unter "Erweitert", das Seitenverhältnis von 1,42 erzwungen. Setzt ein Häckchen und gebt den Wert ein.
Kdenlive - Projektinhalt - Rechtsklick auf den "anamorphen Film" - Erweitert - Seitenverhältnis 1,42

Danach könnt ihr den gesamten Film mit den Rendereinstellungen DVD - PAL 16:9 VOB rendern und bekommt eine .vob Datei die im DVD Assistenten weiter verwendet werden kann.

Auf der rechten Seite entstehen so aber 2 Pixel Spalten Breit Pixelfransen, wegen des Zeilensprungs.
Sollte ich hierfür eine Lösung finden, reiche ich sie hier nach. (Irgendwann)

Der gute Ton!
Aeh ja, fast vergessen. Setzt oben folgende Parameter ein, sofern das Video mit Ton ausgespielt wurde und möglichst verlustfrei konvertiert werden soll.
-acodec flac -ab 228k
Das sollte genügen um auch Audiophile Menschen zu überzeugen.

Ein Umweg der sich lohnt.

ffmpeg aktuelle Version und Filter
Bitte beachtet, dass ihr die neuste Version von ffmpeg und die dazu gehörigen Filter Bibliotheken benötigt.
http://wiki.ubuntuusers.de/FFmpeg?highlight=(vive)
http://www.ffmpeg.org/

Quick not Dirty
Für kleinere Projekte die nicht viel Plattenplatz einnehmen sollen, kann man auch prima mpg4 oder h.264 lossless als Codec nutzen um in mehreren Renderings (Zwischenberechnungen) zum Endergebnis zu kommen.



=== Mit Kdenlive Aspect Ratio (Bildformat Seitenverhältnis) erzwingen

https://userbase.kde.org/Kdenlive/Manual/Projects_and_Files/Clips
rechte Maustaste auf Clip -> Clip-Eigenschaften -> Erweitert -> Seitenverhältnis erzwingen


=== Mit Kdenlive 4:3-Format mit schwarzen Balken auf 16:9 schneiden (Crop)

rechte Maustaste auf Clip -> Clip-Eigenschaften -> Erweitert -> Seitenverhältnis erzwingen -> 16:9
Projekt -> Projekteinstellungen -> Projekt mit 16:9 auswählen

oder beliebiges Bildformat und Größe einstellen über das Profile:
Settings -> Projekt-Profile verwalten
Bildgröße anpassen:


Effektliste -> Beschneiden und Transformieren -> Verschieben und zoomen anpassen
an den Anfang der Bildsequenz gehen
"+" Keyframe hinzufügen
Deformieren auswählen
gelben Bildrahmen so ziehen bzw. zoomen, dass das Bild das 16:9-Format gut ausfüllt
z.B. X=0, Y=-115, W=720, H=818
(durch mehrere Keyframes lässt sich die das Bild dynamisch verändern)

-> die Bildqualität lässt durch das Zoomen nach
-> das Rendering benötigt ca. die 4-fache Zeit

Der Filter "Ecken zuschneiden" kann zwar das Bild beschneiden,
aber die schwarzen Balken nicht entfernern, das Bild bleibt im ursprünglichen Format.

Oder Crop mit mencoder:
http://askubuntu.com/questions/60752/how-do-i-crop-a-video-clip
mencoder -oac pcm -ovc x264 -vf crop=900:690:0:0 -o output.mp4 input.mp4



8.17.1.6 Tool ffmpeg / avconv

http://wiki.ubuntuusers.de/FFmpeg
sudo apt-get install ffmpeg
-> nicht mehr verfügbar
-> Es wird angeraten, statt "ffmpeg" "avconv" des Libav-Projekts zu nutzen:
http://wiki.ubuntuusers.de/avconv
sudo apt-get install libav-tools sudo apt-get update


Deinterlacing:

http://www.fseitz.de/blog/index.php?/archives/90-ffmpeg-Video-deinterlacen.html
Ein Video, das interlaced aufgezeichnet wurde, muss vor einer weiteren Verarbeitung deinterlaced werden. Der entsprechende Filter von ffmpeg heißt yadif (Yet Another DeInterlacing Filter). Anwendung:
$ ffmpeg -i INFILE -vf yadif ... OUTFILE
Zwar besitzt ffmpeg die Option -deinterlace, diese soll laut Manpage jedoch nicht genutzt werden, da das Ergebnis von geringer Qualität sei.

-> eigener Test:  avconv -i x.vob -vf yadif y.vob
  -> schlechte Qualität, sehr verpixelt



Benutzung

avconv wird im Terminal ausgeführt. Die allgemeine Syntax lautet:

avconv OPTIONEN EINGABEOPTIONEN -i QUELLDATEI AUSGABEOPTIONEN ZIELDATEI

Kommandozeilenoptionen

Eine kurze Übersicht der wichtigsten Kommandozeilenoptionen. Für eine vollständige Übersicht siehe avconv -h oder die Manpage zu avconv.

Allgemeine Optionen
Option Bedeutung
-L Lizenz anzeigen
-h Hilfe anzeigen
-version Version anzeigen
-formats Verfügbare Formate anzeigen
-codecs Verfügbare Codecs anzeigen
-f FORMAT FORMAT für Ein-/Ausgabe nutzen
-threads ANZAHL ANZAHL an Threads verwenden (erhöht die Geschwindigkeit bei Mehrkernprozessoren)

Audiooptionen
Option Bedeutung
-acodec CODEC CODEC zum De-/Enkodieren, falls als Eingabe-/Ausgabeoption genutzt. copy angeben, um die Tonspur zu kopieren (keine Transkodierung).
-ab BITRATE Bitrate setzen (Bit/s)
-ar RATE Abtastrate setzen (in Hz)
-ac KANÄLE Anzahl der Audiokanäle setzen
-dialnorm WERT Dialnorm gibt an, wie weit der durchschnittliche Lautstärkepegel des Programms unter den digitalen 100% des Endwerts 0 (dBFS) liegt. -31dB führt zu keiner Änderung der Lautstärke und ist der Standardwert. Gültige Werte sind ganze Zahlen im Bereich -31 bis -1.
-an Audio deaktivieren

Videooptionen
Option Bedeutung
-vcodec CODEC CODEC zum De-/Enkodieren nutzen, falls als Eingabe-/Ausgabeoption genutzt. copy angeben, um die Videospur zu kopieren (keine Transkodierung).
-vb BITRATE Bitrate setzen (in Bit/s)
-r FRAMERATE Framerate setzen (in Frames/Sekunde)
-s GRÖSSE Größe des Videos setzen (Breite x Höhe)
-aspect VERHÄLTNIS Seitenverhältnis setzen (z.B. 4:3 oder 16:9)
-vn Video deaktivieren
Beispiele

    Nur Informationen über eine Datei anzeigen lassen:

    avconv -i QUELLDATEI

    Ein MOV-Video ins MJPEG-Format umwandeln, dabei die Video-Bitrate auf 8000 kBit/s setzen:

     avconv -i QUELLDATEI.mov -vcodec mjpeg -vb 8000k -acodec libmp3lame -ab 128k -ar 44100 ZIELDATEI.avi

    Die Tonspur eines Videocontainers im AVI-Format in eine FLAC-Audiodatei extrahieren:

    avconv -i QUELLDATEI.avi ZIELDATEI.flac

    Folgender Bash-Code extrahiert aus allen Dateien in einem Ordner die Audiospur als MP3 und dient als Beispiel, wie man mit avconv auch mehrere Dateien alle auf einmal verarbeiten kann. Voraussetzung ist, dass der Ordner nur Audio- und/oder Videodateien enthält:

    for file in *; do outfile="stream_"${file%.*}".mp3"; avconv -i "$file" -c:a copy -vn "$outfile"; done

x11grab

Mit avconv ist es möglich, den Inhalt eines X11-Bildschirms aufzunehmen. Dabei gilt eine veränderte Syntax:

avconv -f x11grab -i HOSTNAME:DISPLAY.BILDSCHIRM-Nummer[+X-Abstand,Y-Abstand] VIDEO-OPTIONEN ZIELDATEI

Beispiel: Die Aufnahme erfolgt mit Display-Nummer.Bildschirm-Nummer 0.0 und dem Videocodec libx264 (daher die Endung .flv):

avconv -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 screencast.flv

Die Aufnahme kann mit Strg + C beendet werden.




8.17.1.7 Framerate Konvertierung von 30 zu 25 fps mit ffmpeg

Quelle: http://www.hdslr-cinema.com/news/workflow/convert-between-framerates/

Convert between framerates (24 fps, 25 fps, 30 fps, …)
Published on March 17, 2010 in Workflow. 5 Comments Tags: ffmpeg, opensource.

The 5D originally only shot in 30 fps (NTSC-inspired, undoubtedly, since it was meant for USA news agencies anyway). So when the footage was to be used for TV (PAL in Europe = 25 fps) or for cinema (24 fps), it had to be converted. Also, when you shoot in 720p60 (at 60 fps) so that you can make a nice slow motion effect, you have to ‘convert’ your material. We already referred to an article about how to ‘conform with Cinema Tools/FinalCutPro‘. But let’s talk some more about this conversion and how to do it with a free open-source tool like ffmpeg.
1. Conversion with fixed # of frames.

This is what is referred to as ‘conforming‘. You keep the same number of frames, so a 20 second long 30 fps clip (20 x 30 = 600 frames) becomes 25 seconds at 24 fps. The same number of frames are played at a slower speed. The only thing you have to do for the video is to change the metadata of your clip. The audio will have to be played slower too, so will sound lower. If you want to fix this, you have to pitch this up (with audacity or sox).

How to do this with ffmpeg? Well, in two steps:

    extract the frames as rawvideo
      ffmpeg -i input.mov -f rawvideo -b 50000000 -pix_fmt yuv420p -vcodec rawvideo -s 1920x1080 -y temp.raw
    recreate the video with new framerate
      ffmpeg -f rawvideo -b 50000000 -pix_fmt yuv420p -r 24 -s 1920x1080 -i temp.raw -y output.mov
    To save on needed intermediate disk space, you could send the output of the first to stdout and pipe it to the input of the second

2. Conversion with fixed running length.

This method keeps the total length, but in order to do so, it has to interpolate (estimate frames that are between 2 original frames) . In other words, for each second you get 30 input frames and you need to create e.g. 24 output frames. Output frame 3 of that second will be created out of input frames 3 and 4, combined in some way. If this interpolation is done with a low quality/fast algorithm, any steady smooth movement in the input movie, might become jerky and unnatural. Therefor this procedure will be slow (might be slower than real time – you’ll need more than 1 hour of conversion time for each hour of footage) The audio will remain untouched, since the total length does not change.

How to do this with ffmpeg? Easy:

    convert framerate in one step:
      ffmpeg -i input.mov -sameq -r 24 -y output.mov

Unfortunately, this is quite slow AND low quality. So you might want to look at tools like FinalCutPro to do this kind of conversion. Also, MVtools (AVIsynth) seems to be able to do this better, I still have to check that out.

-----
Eigene Anwendung:

avconv -i input.avi -f rawvideo -b 50000000 -pix_fmt yuv420p -vcodec rawvideo -s 720x576 -y temp.raw
avconv -f rawvideo -b 50000000 -pix_fmt yuv420p -r 25 -s 720x576 -aspect 16:9 -i temp.raw -y output.avi

-> Bildqualität sehr schlecht -> Einstellungen vielleicht noch falsch



8.17.1.8 Konvertierung von HD oder Full HD in PAL mit Änderung der Framerate

Konvertierung: HD 1280x720 50fps oder HD 1920x1080 50fps -> PAL 720x576 25fps

Mit Kdenlive kann scheinbar nur das Bildformat geändert werden (Render -> Render Project -> Rescale).
Die Qualität der Verkleinerung ist aber schlechter als mit avconf.

Lösung mit avconf (früher FFmpeg):
avconv -i input.avi  -s 720x576 -aspect 16:9 -threads auto -c:v libxvid -b:v 1600k -r 25 -vf unsharp=l:5x5:3.0:c:5x5:3.0 -sws_flags lanczos -c:a libmp3lame -ac 2 -b:a 128k -ar 44100 output.avi

Bemerkung:
  -vf unsharp=l:5x5:3.0:c:5x5:3.0 -> für mehr Schärfe der Kontrastkanten von Luma und Chroma
  -sws_flags lanczos              -> spezieller Skalierungscode, der die Schärfe beibehält

Noch bessere Qualität mit 2 Passes:

zuerst Pass 1 durchführen:
avconv -i input.avi -s 720x576 -aspect 16:9 -pass 1 -threads auto -c:v libxvid -b:v 1400k -r 25 -vf unsharp=l:5x5:3.0:c:5x5:3.0 -sws_flags lanczos -c:a libmp3lame -ac 2 -b:a 128k -ar 44100 output-temp.avi
-> erzeugt av2pass-0.log für Pass 2, das output.avi wird bei Pass 2 verworfen
dann Pass 2:
avconv -i input.avi -s 720x576 -aspect 16:9 -pass 2 -threads auto -c:v libxvid -b:v 1400k -r 25 -vf unsharp=l:5x5:3.0:c:5x5:3.0 -sws_flags lanczos -c:a libmp3lame -ac 2 -b:a 128k -ar 44100 output.avi

-> funktioniert


bei Motion JPEG sind im Ergebnis Artefakte sichtbar




oder
mit Kdenlive ein AVI erzeugen
dann Kdenlive schließen und neu starten
das erzeugte AVI laden und ein Profile 720x576 mit 50fps auswählen
dann rendern

acodec=libmp3lame ab=%audiobitrate+'k' ar=44100 threads=4 vcodec=libxvid vb=%bitrate+'k' aspect=%dar pass=%passes

Hinweise:
http://askubuntu.com/questions/231192/2-pass-encoding-with-avconv
http://www.mediamosa.org/content/problem-x264-2-pass-encoding-profiles




8.17.1.9 Tool Cinelerra

http://wiki.ubuntuusers.de/Cinelerra
http://www.brain-media.de/leseprobe/Cinelerra-Leseprobe.pdf
http://cinelerra.org/docs/cinelerra_cv_manual_en.pdf



8.17.1.10 Tool Avidemux

Avidemux (gut verwendbar)
http://wiki.ubuntuusers.de/Avidemux
http://www.avidemux.org

Installation:
sudo apt-get install avidemux

-> Probleme siehe unten


=== Verfahren MPG -> AVI:

Datei -> Öffnen -> 1. MPG-Datei auswählen
Datei -> Anhängen -> 2. MPG-Datei auswählen

Datei-Eigenschaften ansehen
Datei -> Eigenschaften

Einstellungen:
  Video:
    MPEG-4 ASP (Xvid)
    Konfigurieren -> Hauptteil
      Kodier-Modus: Einfach-Durchlauf - Bitrate
      Target-bitrate: 1400
    Konfigurieren -> Bewegung & Sonstiges
      Pixel Seitenverhältnis: Wie Eingang
  Audio:

    MP3 (lame)
  Format:
    AVI

=== Probleme

Problem:
Fehlermeldung "Keinen Audio Dekodierer für diese Datei gefunden"
http://wiki.ubuntuusers.de/Avidemux
Lösung:
Hierzu werden noch Plugins benötigt:
Über die Paketverwaltung "avidemux-plugins" installieren
http://forum.ubuntuusers.de/topic/avidemux-2-6/
http://www.avidemux.org/admWiki/doku.php


Problem:
Beim Schneiden von MPG: Der Ton wird nicht mit geschnitten und bleibt ursprünglich
Lösung:
Erst alles in AVI wandeln, dann AVI laden und schneiden


Problem:
Bild und Ton nach Umwandlung von MPG->AVI mit Avidemux nicht mehr synchron, am Ende mehr als am Anfang.

Lösung 1 (falls gleichmäßig verschoben):
http://wiki.ubuntuusers.de/Avidemux
Vor dem Umwandeln "Audio -> Haupt-Audiospur" anwählen und den Shiftwert (z.B. ...s/579s) merken. Diesen in "Audio -> Filter" unter "Verschiebung" wie folgt eintragen: "-579". Ton und Bild sind nun wieder synchron. Falls der Shiftwert auf 0 steht, aber Ton und Bild trotzdem versetzt sind, muss man mit "Verschiebung", so genanntem Timeshift, experimentieren. Als Startwert eignet sich "-579". Dieser Wert kann während des Abspielens verändert werden, bis das Ergebnis zufriedenstellend ist. Ein negativer Wert eignet sich dafür, wenn der Ton später als das passende Bild kommt. Entsprechend sollte man einen positiven Wert einstellen, falls der Ton zu früh abgespielt wird.

Lösung 2:
http://debianforum.de/forum/viewtopic.php?f=25&t=135491
bessere Tools Openshot oder Kdenlive


=== Verfahren m2t -> AVI (aus Aufnahme mit Kaffeine):

Bestes Verfahren mit Kdenlive


sonst:

Verarbeitung mit Avidemux möglich
vorher mit ProjectX demuxen und dann mit mpex in MPG wandeln, da Avidemux für m2t keinen Audiocodec hat

http://www.linuxformat.com/forums/viewtopic.php?p=83955
http://forum.ubuntuusers.de/topic/schneiden-von-m2t-video-dateien/
http://www.linuxmintusers.de/index.php?topic=10120.0

m2t-Datei mit ProjectX demuxen, da Avidemux für m2t keinen Audiocodec hat.


Tool ProjectX

http://wiki.ubuntuusers.de/ProjectX
sudo apt-get install project-x


Tool mplex

http://wiki.ubuntuusers.de/TS-Daten_arcavconv -r 10 -f image2 -i pic%05d.jpg -s 720x576 -aspect 4:3 -c:v libxvid -b:v 1400k zeitraffer.avi
hivieren
sudo apt-get install mjpegtools

Zu Anfang liegen eine oder mehrere TS-Dateien vor. Diese können durch die Übertragung Fehler beinhalten, die zu Problemen mit der Audio-/Video-Synchronität führen können. Daher werden die TS-Dateien zunächst mit ProjectX entschachtelt (demux) oder in ein M2P-Video ("to M2P") umgewandelt. Man kann die TS-Datei mit ProjectX mit dem Demuxen auch gleichzeitig schneiden.

Um den Vorgang des Entschachtelns mit ProjectX zu erleichtern, speichert man folgenden Skript mit einem Texteditor seiner Wahl in einer einfachen Text-Datei, die danach ausführbar gemacht wird. Diese ausführbare Datei wird dann in das entsprechenden Verzeichnis mit den TS-Dateien kopiert und ausgeführt.

Hier ist auch ein Script vorhanden, welches automatisch demuxed und danach mit mplex ein MPG erzeugt.
Dieses Skript entschachtelt die TS-Dateien mit ProjectX und speichert die Daten aus der TS-Datei mit mplex dann neu strukturiert in einem MPEG-Container (die vorhandenen TS-Dateien bleiben erhalten), welche man dann einfach mit Avidemux öffnen kann, ab.

#!/bin/bash
for file in *{.ts,.m2t} ; do
    echo "Konvertiere $file"
    DIR=$(dirname "$file")
    FILENAME=$(basename "$file")
    NAME=`echo $FILENAME | cut -d'.' -f1`
    projectx "$file"
    if [ -f "$DIR"/"$NAME".ac3 ]
    then
      mplex -f 8 -o "$DIR"/"$NAME".mpg "$DIR"/"$NAME".ac3 "$DIR"/"$NAME".m2v "$DIR"/"$NAME".mp2 "$DIR"/"$NAME".mp2
      rm "$DIR"/"$NAME".ac3 >/dev/null 2>&1 &
    else
      mplex -f 8 -o "$DIR"/"$NAME".mpg "$DIR"/"$NAME".m2v "$DIR"/"$NAME".mp2 "$DIR"/"$NAME".mp2
    fi
    rm "$DIR"/"$NAME".m2v >/dev/null 2>&1 &
    rm "$DIR"/"$NAME".mp2 >/dev/null 2>&1 &
    rm "$DIR"/"$NAME"[1].mp2 >/dev/null 2>&1 &
    rm "$DIR"/"$NAME"_log.txt >/dev/null 2>&1 &
done
echo "Fertig!";

Der Vorteil hierbei liegt darin u.a., dass Video- und Tonspur schon synchronisiert werden und dies nicht mehr händisch geschehen muss.
Hinweis:
Bei Sendungen des Öffentlich-Rechtlichen Fernsehens kommt es vor, dass die Datei nicht die deutsche Audiospur enthält (arte) oder aber man hat Audiodeskriptionen für Blinde und Sehbehinderte mit dabei (ARD und ZDF). Damit man die gewünschte Audiospur nachträglich in Avidemux auswählen kann, müssen folgende Zeilen des Skriptes auskommentiert werden:
    rm "$DIR"/"$NAME".mp2 >/dev/null 2>&1 &
    rm "$DIR"/"$NAME"[1].mp2 >/dev/null 2>&1 &


Mit einem Knopfdruck Demux und Mux:
http://www.open7x0.org/arena/showthread.php?tid=140
ProjectX, mplex, dvbcut
http://www.open7x0.org/arena/showthread.php?tid=161%29



8.17.1.11 Fernsehen

siehe Geraete TV-Karte



8.17.1.12 Codec analysieren

ffmpeg -i /Pfad/zum/Mitschnitt.m2t



8.17.1.13 DVD auslesen

AcidRip
http://wiki.ubuntuusers.de/AcidRip
sudo apt-get install acidrip
Standard DVD Gerät: /dev/sr0

dvd::rip
http://wiki.ubuntuusers.de/dvd%3A%3Arip
sudo apt-get install dvdrip cdrdao mjpegtools mplayer ogmtools unrar subtitleripper vcdimager xine-ui xvid4conf xvidenc
Standard DVD Gerät: /dev/sr0
Standarddatenverzeichnis: /home/bur/dvdrip-data
Standardverzeichnis für Projektdateien: /home/bur/dvdrip-data
rar-Befehl "rar" durch "unrar" ersetzen



8.17.2 YouTube

Firefox-AddOn easy-youtube-video-download +++
https://addons.mozilla.org/de/firefox/addon/easy-youtube-video-download/
-> gut

Firefox-AddOn und Linux-Tool YouTube-Videos_runterladen
https://wiki.archlinux.de/title/YouTube-Videos_runterladen
https://addons.mozilla.org/de/firefox/addon/3006


Firefox-AddOn MP3-Downloader
https://addons.mozilla.org/de/firefox/addon/youtube-to-mp3/
-> funktioniert nicht

Firefox-AddOn Video-Downloader
https://addons.mozilla.org/de/firefox/addon/youtube-video-and-audio-dow/
-> funktioniert nicht



8.17.3 Bildschirm-Aufnahme (Screencast)

http://wiki.ubuntuusers.de/Screencasts



8.17.3.1 Integrierter Rekorder in GNOME 3

Ab GNOME 3 ist eine Screencast-Lösung integriert.
Mit der Tastenkombination Strg + Alt + Shift + R startet bzw. beendet man eine Aufnahme.
Die laufende Aufzeichnung wird durch einen roten Kreis rechts unten auf dem Desktop angezeigt.
Die Framerate ist standardmäßig auf 15 Bilder festgelegt.
Die Aufnahme wird im VP8/WebM-Format im persönlichen Video-Verzeichnis ~/Videos/ abgespeichert.
Sowohl die Framerate als auch der Codec können via dconf-editor über den Schlüssel org.gnome.shell.recorder angepasst werden.
(sudo apt-get install dconf-editor)
-> org.gnome.shell.recorder nicht gefunden
-> Aufnahme lässt sich starten und stoppen, aber Datei nicht gefunden



8.17.3.2 Kazam

http://wiki.ubuntuusers.de/Kazam
sudo apt-get install kazam
-> Problem: kein Audio



8.17.3.3 SimpleScreenRecorder

http://wiki.ubuntuusers.de/SimpleScreenRecorder
http://www.maartenbaert.be/simplescreenrecorder/
sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
# if you want to record 32-bit OpenGL applications on a 64-bit system:
sudo apt-get install simplescreenrecorder-lib:i386

-> funktioniert sehr gut



8.17.4 Online Videos

Problem: Unter Linux sind DRM-geschützte Videos online nicht mehr abspielbar (z.B. RTL Now, u.a.).
Diese Videos sind nur mit einem aktuellen Flash-Player mit aktuellem DRM-Codec unter Windows abspielbar.
Unter Linux wird der Flash-Player nicht mehr aktualisiert.
HAL ist nicht mehr in Linux enthalten, wäre aber nötig für DRM-geschützte Inhalte.



8.17.4.1 Zufällige Lösung für DRM geschützte Videos

Nach der Durchführung folgender Aktionen lassen sich seltsamerweise DRM geschützte Videos wieder abspielen

sudo apt-get update
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get -f dist-upgrade
sudo apt-get install youtube-dl



8.17.4.2 Lösungssuche

Adobe_Flash
http://wiki.ubuntuusers.de/Adobe_Flash
sudo apt-get install flashplugin-installer

Lösung:
http://rtl-now.rtl.de/hilfe_Linux_Ubuntu.php
http://wiki.ubuntuusers.de/Adobe_Flash/DRM
https://github.com/cshorler/hal-flash

mit
gksu software-properties-gtk
folgende PPA-Paketquelle hinzufügen:
ppa:mjblenner/ppa-hal

sudo apt-get update
sudo apt-get install hal

-> funktioniert
-> funktioniert jetzt nicht mehr (12.2015)

Weitere Lösungen:
https://wiki.ubuntuusers.de/Videoportale_mit_digitaler_Rechteverwaltung
https://wiki.ubuntuusers.de/Pipelight
sudo add-apt-repository ppa:pipelight/stable
<Browser schließen>
sudo apt-get update
sudo apt-get install --install-recommends pipelight-multi
sudo pipelight-plugin --update
pipelight-plugin --enable silverlight
pipelight-plugin --enable flash
sudo pipelight-plugin --create-mozilla-plugins
sudo pipelight-plugin --unlock shockwave
pipelight-plugin --enable shockwave

-> funktioniert nicht

Weitere mögliche Maßnahme:
https://wiki.ubuntuusers.de/Pipelight
Der Webseite einen andereren Browser und ein anderes Betriebssystem vorgaukeln:
Plugin "User Agent Overrider" in Firefox installieren
Extras -> Add-ons -> Add-ons suchen -> User Agent Overrider
Eintrag in Einstellungen ergänzen mit:
  Firefox 15/Windows: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1
  Safari/OSX: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.55.3 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10
überprüfen unter: Extras -> Add-ons -> Erweiterungen
Aktivieren:
https://addons.mozilla.org/de/firefox/addon/user-agent-overrider/
Icon "User Agent Overrider" Pfeil oben rechts anklicken und vorzutäuschendes Betriebssystem auswählen

-> bringt hier auch nichts


Andere Infos:

http://forum.ubuntuusers.de/topic/flash-plugin-spielt-nicht-alle-videos-ab/
https://forums.adobe.com/message/4813056
http://wiki.ubuntuusers.de/Archiv/HAL
https://support.mozilla.org/de/kb/flash-aktuell-halten-und-probleme-beheben
-> noch keine Lösung vorhanden

http://wiki.ubuntuusers.de/Adobe_Flash
Anfang Oktober 2011 veröffentlichte Adobe Flash 11, das erstmals eine stabile Version für die Unterstützung auf 64-bit-Systemen lieferte. Adobe Flash 11 für Linux löste zwar eine Reihe von Problemen der Vorgängerversionen, ist aber immer noch nicht auf dem gleichen technischen Stand wie beispielsweise die Windows-Version. Dem Flashplugin für Linux fehlt die unter Windows vorhandene Hardwareunterstützung durch die Grafikkarte. Daher kommt es regelmäßig zu Klagen über die schlechte Performance unter Linux, z.B. beim Abspielen von Videos aus dem Internet. Dieses Problem ließe sich nur durch eine entsprechende Funktion auch für Linux lösen, die aber weder vorhanden noch in Planung ist. Davon sind insbesondere Rechner mit schwachen Prozessoren wie beispielsweise Netbooks betroffen.
Anfang 2012 wurde die Weiterentwicklung von Adobe Flash für Linux mit der Version 11.2 eingestellt (Sicherheitsaktualisierungen finden weiterhin statt), d.h. neuere Flash-Versionen werden nur noch für Windows, Mac OS X und in Google Chrome für Linux integriert veröffentlicht (siehe auch Problembehebung). In der Praxis bedeutet das u.a., dass man die Aufforderung zur Aktualisierung von Flash auf manchen Webseiten unter Linux einfach ignorieren kann.

http://wiki.ubuntuusers.de/Flash_vermeiden


Mögliche Lösung:
http://wiki.ubuntuusers.de/Gnash
Wichtig: Generell muss Gnash immer die einzige auf dem System installierte Flash-Version sein. Wird zusätzlich noch Adobe Flash installiert, kann es zu Konflikten kommen. Daher sollte man das System erst reinigen, bevor man Gnash installiert. Hierbei sollte man vor allem nach der Datei libflashplayer.so suchen und diese entfernen.

Deinstallation: in Anwendungsverwaltung "Adobe flash player plugin version 11" deinstallieren

Installation:
sudo apt-get install gnash

Plugin in Firefox installieren:
apt://browser-plugin-gnash
 
Danach muss das Plugin über das Alternativen-System noch aktiviert werden, insbesondere falls Adobs Flash schon installiert war. Dazu folgenden Befehl in einem Terminal  ausführen:
sudo update-alternatives --config mozilla-flashplugin

-> wird nicht erkannt, funktioniert nicht




8.17.4.3 MediathekView

Mögliche Lösung mit MediathekView
https://wiki.ubuntuusers.de/MediathekView
sudo apt-get install mediathekview

Aufruf: Menü -> Multimedia -> MediathekView



8.17.4.4 youtube-dl

Mögliche Lösung mit youtube-dl

https://wiki.ubuntuusers.de/youtube-dl
http://www.linuxmintusers.de/index.php?topic=33226.0

Verfügbare Medien anzeigen lassen:
youtube-dl -F <url>
youtube-dl -F http://www.prosieben.de/tv/supergirl/video/116-staffel-1-episode-16-wie-ausgewechselt-ganze-folge

z.B.:
    RTMP_SQ_2      flv        1280x720   VF-STF, Französisch (Synchronisiert) 2200k
    HTTP_MP4_SQ_2  mp4        1280x720   VF-STF, Französisch (Synchronisiert) 2200k
    HLS_XQ_1       m3u8       1280x720   VOA-STA, Deutsch (Original) 2200k
    RTMP_HQ_1      flv        720x406    VOA-STA, Deutsch (Original)  800k

Vorn steht die Mediennummer (z.B. RTMP_HQ_1) , das gewünschte dann herunterladen mit
youtube-dl -f<mediennummer> <url>

Das sieht dann so aus:
youtube-dl -fRTMP_HQ_1 http://www.arte.tv/guide/de/048249-000-A/xxxxxx?autoplay=1



8.17.4.5 Problem mit Installationen

Bei Problemen mit Installationen:
z.B. 403  Forbidden [IP: 91.189.88.152 80]
http://askubuntu.com/questions/269876/got-problems-downloading-updates-in-ubuntu-12-10
- Update package list
- Remove any unnecessary packages
- Fix broken packages and manage dependencies
sudo apt-get update
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get -f dist-upgrade



8.17.5 DVD kopieren

K9Copy (Linux DVD shrink)
http://wiki.ubuntuusers.de/DVDs_rippen
http://wiki.ubuntuusers.de/Video-DVD_kopieren#K9Copy
http://tomtomtom.org/k9copy/
http://tomtomtom.org/k9copy/k9copy_2.3.8-4_amd64.deb
-> funktioniert sehr gut


dvd::rip
http://wiki.ubuntuusers.de/dvd%3A%3Arip
sudo apt-get install dvdrip cdrdao mjpegtools mplayer ogmtools unrar subtitleripper vcdimager xine-ui xvid4conf xvidenc
Aufruf: dvdrip
-> kann alle DVDs auslesen und daraus Video-Dateien mit anderen Formaten erzeugen
-> kann auch mehrere Tonspuren verarbeiten


AcidRip
http://wiki.ubuntuusers.de/AcidRip
sudo apt-get install acidrip
-> kann manchmal zum Crash von Dateimanager Nemo führen, der dann nicht mehr gestartet werden kann, danach ist ein Reboot nötig
-> kann alle DVDs auslesen
-> Weiterverarbeitung mit Kdenlive
   - Manchmal sind VOB-Dateien fehlerhaft und die Clip-Dauer wird länger angezeigt als sie ist,
     Abhilfe schaft ein Laden und neu Speichern mit Avidemux



8.17.6 DVD VOB-Dateien zu einer Datei zusammenfügen (mergen)

In der Kommandozeile mit dem Tool cat:
cat \
VTS_01_1.VOB \
VTS_01_2.VOB \
VTS_01_3.VOB \
> VTS_01.VOB

Hiermit werden die Nahtstellen verlustfrei
(siehe Kapitel Kdenlive)

Funktioniert auch mit mpg-Dateien von einer TV-Capture-Karte.

Eine Umwandlung von einem zum anderen Typ ist angeblich nicht möglich.

Mit cat können auch Probleme bei fehlerhaften VOB-Dateien auftreten
- Es können Sequenzen fehlen
- Es kann die Zeitangabe falsch sein



8.17.7 DVD-Image erzeugen

https://wiki.ubuntuusers.de/DVD-Authoring

- DeVeDe (*** funktioniert in Linux Mint)
- DVDStyler (Absturz in Linux Mint)
- KMediaFactory (Paket kann nicht gefunden werden)
- Bombono

DeVeDe installieren:
https://wiki.ubuntuusers.de/DeVeDe/
sudo apt-get install devede

DeVeDe aufrufen und Image erzeugen.

Danach kann das Image mit k3b gebrannt werden.



8.17.8 Media Info auslesen

Medien-Informationen einer Medien-Datei auslesen

http://www.gtkdb.de/index_7_2262.html
https://mediaarea.net/de/MediaInfo

sudo apt-get update
sudo apt-get install mediainfo

mediainfo file.avi

Beispiel Ausgabe:

General
Complete name                            : file.avi
Format                                   : AVI
Format/Info                              : Audio Video Interleave
Format profile                           : OpenDML
File size                                : 1.21 GiB  (anderes Bsp.: 390 MiB)
Duration                                 : 2h 9mn
Overall bit rate                         : 1 343 Kbps
Writing application                      : Lavf54.20.4

Video
ID                                       : 0
Format                                   : xvid
Codec ID                                 : xvid
Duration                                 : 2h 9mn   (anderes Bsp.: 22mn 57s)
Bit rate                                 : 1 200 Kbps
Width                                    : 720 pixels
Height                                   : 576 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 25.000 fps
Standard                                 : PAL
Bits/(Pixel*Frame)                       : 0.116
Stream size                              : 1.08 GiB (89%)

Audio
ID                                       : 1
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Mode                                     : Joint stereo
Mode extension                           : MS Stereo
Codec ID                                 : 55
Codec ID/Hint                            : MP3
Duration                                 : 2h 9mn
Bit rate mode                            : Constant
Bit rate                                 : 128 Kbps
Channel(s)                               : 2 channels
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 118 MiB (10%)
Alignment                                : Aligned on interleaves
Interleave, duration                     : 26 ms (0.65 video frame)
Interleave, preload duration             : 26 ms



8.17.9 Film aus Einzelbilder erzeugen


8.17.9.1 PhotoFilmStrip

http://wiki.ubuntuusers.de/photofilmstrip
sudo apt-get install photofilmstrip



8.17.9.2 avconv / ffmpeg

https://demaya.de/mit-ffmpeg-zeitraffervideos-erstellen/

avconv -r 10 -f image2 -i pic%05d.jpg zeitraffer.mp4
avconv -r 10 -f image2 -i pic%05d.jpg -s 720x576 -aspect 4:3 -c:v libxvid -b:v 1400k zeitraffer.avi
  %05d = 5-stellige Zahl


8.17.9.3 Mit weichen Übergängen

http://www.itforeveryone.co.uk/image-to-video.html

Für weiche Übergänge, Zwischenbilder mit ImageMagick erzeugen
convert indir/*.JPG -delay 10 -morph 10 outdir/%05d.morph.jpg



8.17.10 Video in Szenen splitten

Tool video-splitter
https://github.com/krichter722/video-splitter
python video_splitter.py -h   -> Help


Tool Kino
http://www.easylinux.de/Artikel/ausgabe/2005/07/030-kino-mainactor/

http://video.stackexchange.com/questions/11980/is-there-a-program-for-automatic-clip-creation-from-scene-detection-recognition



8.17.11 Video drehen

Mit dem Tool avconv:

Video um 90 Grad nach rechts drehen:
avconv -i inputfile -vf "transpose=1" outputfile

Video um 90 Grad nach links drehen:
avconv -i inputfile -vf "transpose=2" outputfile

Video um 180 Grad drehen:
avconv -i inputfile -vf "hflip,vflip" outputfile
avconv -i inputfile -vf "hflip,vflip" -codec:v libx264 -preset slow -crf 20 -codec:a copy outputfile
avconv -i inputfile -c:a copy -vf "hflip,vflip" outputfile
  -crf    = Qualität        (0 = verlustfrei, 20 = gut)
  -preset = Geschwindigkeit ( "slow", "medium", "fast"), je langsamer desto kleiner die Datei

http://askubuntu.com/questions/269429/how-can-i-rotate-video-by-180-degrees-with-avconv


Oder mit Tool KdenLive
View -> Effect List -> Crop and transform -> Rotate
Winkel einstellen


Oder mit Tool Avidemux
Open video
Video-Format auswählen (nicht Copy!)
Video -> Filters -> Transform
Rotate hinzufügen
Winkel auswählen
Preview auswählen
ok
File -> Save -> Save Video


Oder temporär im VLC-Player beim Abspielen:
Erweiterte Optionen -> Geometrie -> Drehen -> an der Uhr das Bild drehen

Mit dem alten Tool ffmpeg:
Video um 90 Grad nach rechts drehen:
ffmpeg -i inputfile -vf "transpose=1" -qscale 0 outputfile
Video um 90 Grad nach links drehen:
ffmpeg -i inputfile -vf "transpose=2" -qscale 0 outputfile
Video um 180 Grad drehen:
ffmpeg -i inputfile -vf "hflip,vflip" -qscale 0 outputfile


https://forum.ubuntuusers.de/topic/video-um-180-drehen/
https://asciich.ch/wordpress/videos-drehen-mit-ffmpeg/
http://askubuntu.com/questions/269429/how-can-i-rotate-video-by-180-degrees-with-avconv
http://askubuntu.com/questions/83711/how-can-i-rotate-a-video


8.17.12 Video Plugin im Browser

Problem in Firefox 28.11.2016 nach Update auf 50.0:
Auf manchen Plattformen, wie focus.de, kommt beim Anklicken von Videos der Fehler
"Video-Format oder MIME-Typ wird nicht unterstützt"
und eine Info in der oberen Zeile:
"libavcodec may be vulnerable or is not supported, and should be updated to play video"

Lösung:
http://www.linuxmintusers.de/index.php?topic=38441.15
in case you can not upgrade your libav, you can force firefox to use the old version by changing this setting
(-> about:config) :
media.libavcodec.allow-obsolete
it defaults to "false" .. but you can change it to "true".
Zitiert von hier (Antwort 10):
https://superuser.com/questions/1137029/libavcodec-may-be-vulnerable-message-in-firefox/1137409#1137409
Firefox muss danach neu gestartet werden



8.17.13 Formate


8.17.13.1 avconv -pix_fmt ???

avconv -pix_fmts
avconv version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
  built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
Pixel formats:
I.... = Supported Input  format for conversion
.O... = Supported Output format for conversion
..H.. = Hardware accelerated format
...P. = Paletted format
....B = Bitstream format
FLAGS NAME            NB_COMPONENTS BITS_PER_PIXEL
-----
IO... yuv420p                3            12
IO... yuyv422                3            16
IO... rgb24                  3            24
IO... bgr24                  3            24
IO... yuv422p                3            16
IO... yuv444p                3            24
IO... yuv410p                3             9
IO... yuv411p                3            12
IO... gray                   1             8
IO..B monow                  1             1
IO..B monob                  1             1
I..P. pal8                   1             8
IO... yuvj420p               3            12
IO... yuvj422p               3            16
IO... yuvj444p               3            24
..H.. xvmcmc                 0             0
..H.. xvmcidct               0             0
IO... uyvy422                3            16
..... uyyvyy411              3            12
IO... bgr8                   3             8
.O..B bgr4                   3             4
IO... bgr4_byte              3             4
IO... rgb8                   3             8
.O..B rgb4                   3             4
IO... rgb4_byte              3             4
IO... nv12                   3            12
IO... nv21                   3            12
IO... argb                   4            32
IO... rgba                   4            32
IO... abgr                   4            32
IO... bgra                   4            32
IO... gray16be               1            16
IO... gray16le               1            16
IO... yuv440p                3            16
IO... yuvj440p               3            16
IO... yuva420p               4            20
..H.. vdpau_h264             0             0
..H.. vdpau_mpeg1            0             0
..H.. vdpau_mpeg2            0             0
..H.. vdpau_wmv3             0             0
..H.. vdpau_vc1              0             0
IO... rgb48be                3            48
IO... rgb48le                3            48
IO... rgb565be               3            16
IO... rgb565le               3            16
IO... rgb555be               3            15
IO... rgb555le               3            15
IO... bgr565be               3            16
IO... bgr565le               3            16
IO... bgr555be               3            15
IO... bgr555le               3            15
..H.. vaapi_moco             0             0
..H.. vaapi_idct             0             0
..H.. vaapi_vld              0             0
IO... yuv420p16le            3            24
IO... yuv420p16be            3            24
IO... yuv422p16le            3            32
IO... yuv422p16be            3            32
IO... yuv444p16le            3            48
IO... yuv444p16be            3            48
..H.. vdpau_mpeg4            0             0
..H.. dxva2_vld              0             0
IO... rgb444le               3            12
IO... rgb444be               3            12
IO... bgr444le               3            12
IO... bgr444be               3            12
I.... y400a                  2            16
IO... bgr48be                3            48
IO... bgr48le                3            48
IO... yuv420p9be             3            13
IO... yuv420p9le             3            13
IO... yuv420p10be            3            15
IO... yuv420p10le            3            15
IO... yuv422p10be            3            20
IO... yuv422p10le            3            20
IO... yuv444p9be             3            27
IO... yuv444p9le             3            27
IO... yuv444p10be            3            30
IO... yuv444p10le            3            30
IO... yuv422p9be             3            18
IO... yuv422p9le             3            18
..H.. vda_vld                0             0
I.... gbrp                   3            24
I.... gbrp9be                3            27
I.... gbrp9le                3            27
I.... gbrp10be               3            30
I.... gbrp10le               3            30
I.... gbrp16be               3            48
I.... gbrp16le               3            48
IO... yuva422p               4            24
IO... yuva444p               4            32
IO... yuva420p9be            4            22
IO... yuva420p9le            4            22
IO... yuva422p9be            4            27
IO... yuva422p9le            4            27
IO... yuva444p9be            4            36
IO... yuva444p9le            4            36
IO... yuva420p10be           4            25
IO... yuva420p10le           4            25
IO... yuva422p10be           4            30
IO... yuva422p10le           4            30
IO... yuva444p10be           4            40
IO... yuva444p10le           4            40
IO... yuva420p16be           4            40
IO... yuva420p16le           4            40
IO... yuva422p16be           4            48
IO... yuva422p16le           4            48
IO... yuva444p16be           4            64
IO... yuva444p16le           4            64



Besucher seit 30.01.2003:

© 2013 Burgermeister  | Home | Main Server | Mirror Server | Kontakt | Impressum | Datenschutz