Benutzer:Malenki/avid

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Avidemux
Datei:AvidemuxScreenshot.png
Basisdaten

Entwickler MEAN <fixounet-at-free.fr>
Aktuelle Version 2.3.0
(2. Dezember 2006)
Betriebssystem Plattformunabhängig
Kategorie Videoschnitt
Lizenz GPL
www.avidemux.org

Avidemux ist ein freies Open-Source Programm für umfangreichen Videoschnitt und -verarbeitung. Es ist für nahzu alle Distributionen von Linux verfügbar, auf denen man C/C++, GTK+ und die SpiderMonkey ECMAScript Scripting_Engine kompilieren kann. Desweiteren gibt es Portierungen für Windows ebenso wie für Mac OS X, FreeBSD, NetBSD und OpenBSD. Avidemux wurde auch unter Solaris erfolgreich ausgeführt, obwohl es offiziell nicht unterstützt wird. Das Programm läuft auch auf 64bit-Betriebssystem, allerdings nicht auf Windows und Macintosh-basierten.

Überblick[Bearbeiten | Quelltext bearbeiten]

Viele halten Avidemux für eine auch für Linux verfügbare Alternative zu populären Videoschnittprogrammen wie beispielsweise VirtualDub oder Avisynth. Es hat zwar nicht alle Funktionen von VirtualDub, aber dafür unterstüzt es Vieles, was man bei VirtualDub vermisst. In der neuesten Version verfügt Avidemux über Features wie native Unterstützung für OGM and MP4, direktes Lesen verschiedener MPEG-Varianten und vieler anderer Video-Formate und Container. MPEGs können bearbeitet und requantisiert werden, Untertitel werden ebenfalls unterstützt. In der neuesten SVN-Entwicklerversion wurde Multithreading für Video-Encoding implementiert.

Funktionen[Bearbeiten | Quelltext bearbeiten]

Die unkomplizierte Oberfläche ist für bequeme und schnelle Bedienung mit einfachen Arbeitsschritten entworfen. Funktionen sind zum Beispiel: WYSIWYG Videoschnitt, Filter und Re-Encoding in verschiedene Formate. Einige der Filter wurden von MPlayer und Avisynth portiert. Avidemux kann beim Re-Encoding oder als Direktkopie Tonspuren zu Videos hinzufügen oder von ihnen trennen (muxen/demuxen).

Ein wesentlicher Teil des Programms ist sein Projekt System, das die SpiderMonkey ECMAScript Scripting-Engine benutzt. Ganze Projekte können mit allen Optionen, Einstellungen, Auswahlen in einer Projektdatei gespeichert werden. Wie VirtualDubs vcf-Scripting besitzt Avidemux fortgeschrittenes Scripting für GUI and und Kommandozeile. Ebenso unterstützt es projektlose Videobearbeitung wie VirtualDub, indem man einfach alle Einstellungen vornimmt und das Video speichert, ohne ein Projekt zu erstellen.

A project queue system has been recently added to the program and is currently being expanded upon. Avidemux enthält eingebaute Untertitel-Verarbeitung für Optical Character Recognition (OCR) für soft subtitle Formate (vobsub sub, ass and srt) und verschiedene hard subtitle VobSub capabilities. Obwohl es hauptsächlich ein GUI Programm ist, kann Avidemux auch mit und über die Kommandozeile bedient werden (was man auch für Stapelverarbeitung und Debuggingbenutzen kann). Die zuletzt hinzugekommenen Funktionen sind mp4-Container-Support und verschiedene Grade von Multithreading.

New Additions[Bearbeiten | Quelltext bearbeiten]

Die Entwicklerversion von Avidemux im SVN-Repository enthält viele Änderungen und neue Funktionen. In der folgenden Liste stehen neue Funktionen, die neu hinzukamen oder noch entwickelt werden, aber in der neuesten Version des Programmes bereits enthalten sind.

Multithreading[Bearbeiten | Quelltext bearbeiten]

The most recent developers version of Avidemux, available in the SVN repositories, has begun implementing multithreading. Not all of Avidemux has been multithreaded yet, but more is under development. The feature is available for activation within the GUI, though the more style and view tweaking is scheduled before an official release. Multi-threading can be turned on or off depending on preference.

Multithreading has been implemented in the following areas of Avidemux (some partially through lavcodec):

Credits & Information[Bearbeiten | Quelltext bearbeiten]

Avidemux was written from scratch, but additional code from FFmpeg, MPlayer, Transcode, Avisynth, DVD2AVI and other projects has been used on occasion as well. Nonetheless it is a completely stand alone program that does not require any other programs to read, decode, or encode other than itself. The built-in libavcodec library from the FFmpeg project is used for decoding and encoding of various audio and video formats such as MPEG-4 ASP. The primary (though not the only) Avidemux programmer is a person known as Mean, who often frequents the Avidemux forums. The Avidemux project is open to user input and many suggestions from its users have already been implemented as fully-written features.

Unterstützte Eingabeformate[Bearbeiten | Quelltext bearbeiten]

Dateiformate:

Videoformate:

Audioformate:

Unterstützte Ausgabeformate[Bearbeiten | Quelltext bearbeiten]

Dateiformate:

Videoformate:

Audioformate:

Zukunftspläne[Bearbeiten | Quelltext bearbeiten]

An Avidemux wird weiterhin gearbeitet, es werden neue Funktionen entwickelt und vorhandene verbessert. Gegenwärtig will man von Integer-Audiohandling zu Float wechseln. Gleichzeitig ist eine grundlegende Überarbeitung und Verbesserungen des Audiosystems geplant.

Funktionen, die in naher Zukunft in Angriff genommen werden:

  • Multithreading hinzufügen:
    • Decorrelate decoder/processing/encoding
    • Multithreading für lavcodec encoding/decoding
  • OCR Subtitle correction features
  • Volle Integration von Avisynth in Version 3.0
  • Ogg Theora input for OGM/Ogg (after some file header clarification)
  • VFR als Encoding-Option hinzufügen
  • das Programm überarbeiten, um Encoding ohne GUI zu ermöglichen
  • Unterstützung für WMV9, auch bekannt als WMV3
  • Unterstützung für ASF

Vorgeschlagene (aber unbestätigte oder unentschiedene) Funktionen:

  • Soft-subtitle Ausgabeunterstützung für OGM-, MP4- und eventuell MKV-Container
    • Soft-subtitle Demuxen oder Extrahieren
  • MKV-Container Eingabe- und Ausgabe-Unterstützung - dies wird implementiert, wenn libavformat von FFmpeg besser unterstützt wird.
  • FLAC-codec Audio Ein- und Ausgabe
  • Bessere Mehrspur-Audio-Unterstützung (besonders für OGM-, MP4- und eventuell MKV-Container)
  • benutzer- oder vordefinierte Einstellungen für Codecs
  • frei definierbare Hotkeys
  • "Save Project and Load Project"-Knöpfe in der Haupleiste
  • "Save Project and Load Project"-Hotkeys
  • Joblistqueue erweitern und verbessern
  • Unterstützung für das SSA-Untertitelformat
  • OGM-Erweiterung zuOgg ändern, da OGM nicht mehr aktualisiert wird
  • Ogg Theora-Ausgabe für OGM/Ogg

Versionsunterschiede[Bearbeiten | Quelltext bearbeiten]

Die gegenwärtig stabile Version von Avidemux ist 2.3.0. Die nächste Version soll 2.4.0 werden, die 2.3.0 plus die drei Benutzerschnittstellen GTK+, Kommandozeile und Qt 4 entspricht.

Siehe auch[Bearbeiten | Quelltext bearbeiten]

External links[Bearbeiten | Quelltext bearbeiten]