Sunday, October 6, 2019

Textual description of firstImageUrl

libavcodec - Wikipedia


libavcodec ist eine freie und Open Source-Bibliothek [4] von Codecs zum Kodieren und Dekodieren von Video- und Audiodaten. [5]

libavcodec ist ein integraler Bestandteil vieler Open Source-Multimedia-Anwendungen und -Frameworks. Die beliebten MPlayer-, xine- und VLC-Media-Player verwenden sie als Haupt-Decoding-Engine, die die Wiedergabe vieler Audio- und Videoformate auf allen unterstützten Plattformen ermöglicht. Sie wird auch vom Tryout-Decoder ffdshow als primäre Decodierungsbibliothek verwendet. libavcodec wird auch in Videobearbeitungs- und Transkodierungsanwendungen wie Avidemux, MEncoder oder Kdenlive zum Dekodieren und Kodieren verwendet.

libavcodec enthält Decoder- und manchmal Encoderimplementierungen verschiedener proprietärer Formate, einschließlich solcher, für die keine öffentlichen Spezifikationen veröffentlicht wurden. Daher ist ein erheblicher Reverse Engineering-Aufwand Teil der Entwicklung von libavcodec. Die Verfügbarkeit solcher Codecs im Standard-Framework libavcodec bietet eine Reihe von Vorteilen gegenüber der Verwendung der ursprünglichen Codecs, insbesondere die erhöhte Portabilität und in einigen Fällen auch eine bessere Leistung, da libavcodec eine Standardbibliothek hochoptimierter Implementierungen allgemeiner Bausteine ​​enthält, wie z DCT- und Farbraumkonvertierung. Während libavcodec sich bemüht, eine für ihre offiziellen Formatimplementierungen bit-genaue Dekodierung zu erreichen, können gelegentlich auftretende Fehler und fehlende Funktionen in solchen Neuimplementierungen manchmal Probleme bei der Wiedergabe von Dateien mit sich bringen.

Implementierte Videocodecs [ edit ]

Libavcodec enthält Videodecoder und / oder Encoder für die folgenden Formate: [6]

Implementierte Audio-Codecs [194565] ]]

libavcodec enthält Decoder und Encoder für die folgenden Formate: [7]

Rechtliche Aspekte [ edit

Libavcodec enthält mehr als 100 Codecs, [8] die meisten nicht Speichern Sie einfach unkomprimierte Daten. Die meisten Codecs, die Informationen komprimieren, könnten von Patentinhabern beansprucht werden. [9] Solche Ansprüche können in Ländern wie den Vereinigten Staaten durchsetzbar sein, die Softwarepatente implementiert haben, werden jedoch in Ländern, die keine Softwarepatente implementiert haben, als nicht durchsetzbar oder nichtig betrachtet.

Darüber hinaus werden viele dieser Codecs nur unter Bedingungen veröffentlicht, die Reverse Engineering verbieten, auch aus Gründen der Interoperabilität. Diese Nutzungsbedingungen sind in bestimmten Ländern verboten. Zum Beispiel haben einige Länder der Europäischen Union keine Softwarepatente implementiert und Gesetze, die Reverse Engineering ausdrücklich aus Gründen der Interoperabilität erlauben. [10]

Bibliotheken, die von libavcodec [ ]

    • libavformat (Teil) abhängen von FFmpeg)
    • libgegl (optionaler Bestandteil von GEGL)
    • libmpcodecs (Teil von MPlayer)
      • libmpdemux (Teil von MPlayer)

    Anwendungen unter Verwendung von libavcodec [ ]

    . Videospieler []

    . 19659006] [ edit ]

    Multimedia-Player [ ]

    . Video-Editoren []

    . Siehe auch Vergleich der Videobearbeitungssoftware

    Audio-Editoren [ edit ]

    Videokonverter [ bearbeiten ]

    Videobibliotheken [] []. ]

    Authoring für optische Disks [ edit ]

    Grafikbibliotheken [ ]

    3D-Grafikeditoren [ ]

    VoIP [ edit ]

    Multimedia Streaming Server [ edit

    Multimedia-Frameworks ]

    Bibliotheken für Computervision [ ]

    Browser []

    ] edit ]

    Screen Capture [ bearbeiten ]

    Geräte-Dienstprogramme [

    • BitPim - Hilfsprogramme für CDMA-Telefone

    CCTV [ edit ]

    • ZoneMinder - Videokamera-Sicherheits-Suite
    • Motion - Videokamera-Sicherheits- / Überwachungsprogramm

    Spiel [ edit ]

    Andere [ bearbeiten ]]

    Referenzen [ ]

    1. ^ [1]
    2. ^ "Download". ffmpeg.org . FFmpeg . Abgerufen 2012-01-04 .
    3. ^ libavcodec kann so konfiguriert werden, dass es eine proprietäre und nicht weitervertreibbare Bibliothek wird, da einige optionale externe Bibliotheken proprietäre Software sind und nicht unter den Bedingungen von vertrieben werden können die GPL (zB Decklink).
    4. ^ Libav-Lizenz und rechtliche Erwägungen libav.org abgerufen 2013-05-07 ]
    5. ^ libavcodec - AfterDawn: Glossar der Begriffe und Akronyme der Technik AfterDawn, 2010-07-02 abgerufen 2012- 01-17
    6. ^ Allgemeine Dokumentation Ffmpeg.org abgerufen 2012-01-17
    7. ^ Allgemeine Dokumentation Ffmpeg.org abgerufen 2012-01-17
    8. ^ "Codecs list". ffmpeg.org . 2012-01-01 .
    9. ^ "Rechtliche Hinweise auf der Website von FFmpeg". ffmpeg.org . Abgerufen 2012-01-04 .
    10. ^ Richtlinie 91/250 / EWG des Rates vom 14. Mai 1991 über den rechtlichen Schutz von Computerprogrammen
    11. ] Mixer für Dummies Books.google.com, p. 320 abgerufen 2012-01-17
    12. ^ Lernen von OpenCV: Computer Vision mit der OpenCV-Bibliothek Books.google.com, 2008-09-24, p. 9 abgerufen 2012-01-17
    13. ^ whatwg MPEG-1-Untermengenvorschlag für HTML5-Videocodec Lists.whatwg.org, ab Original am 19. Februar 2012 archiviert abgerufen 2012-01-17
    14. ^ Open Source-Entwicklung, Communities und Qualität: IFIP 20th World Computer Books.google.com, p. 167 abgerufen 2012-01-17
    15. ^ pulseaudio.git / tree - src / pulsecore / ffmpeg / Git.0pointer.de abgerufen 2012- 01-17 [ dauerhafte Verbindung ]

No comments:

Post a Comment