Saturday 26 November 2016

Ffmpeg Windows Download Binary Option

Download FFmpeg Kann nicht auf Git zugreifen oder möchte das Cloning beschleunigen und die Bandbreitennutzung reduzieren FFmpeg war schon immer ein sehr experimentelles und entwicklergetriebenes Projekt. Es ist eine Schlüsselkomponente in vielen Multimedia-Projekten und hat ständig neue Features hinzugefügt. Entwicklung Zweig Schnappschüsse arbeiten wirklich gut 99 der Zeit, so dass die Menschen nicht Angst, sie zu benutzen. Git Repositories Ungefähr alle 3 Monate bildet das FFmpeg-Projekt eine neue Hauptversion. Zwischen wichtigen Releases werden Punktfreigaben erscheinen, die wichtige Bugfixes hinzufügen, aber keine neuen Features. Beachten Sie, dass diese Freigaben für Distributoren und Systemintegratoren bestimmt sind. Benutzer, die aus der Quelle selbst kompilieren möchten, sind stark ermutigt, die Entwicklung zu nutzen (siehe oben), dies ist die einzige Version, auf der FFmpeg Entwickler aktiv arbeiten. Die Release Zweige nur Kirsche wählen Sie ausgewählte Änderungen aus der Entwicklung Zweig, die daher erhält viel mehr und viel schneller Bug-Fixes wie zusätzliche Features und Sicherheits-Patches. FFmpeg 3.2.2 Hypatia 3.2.2 wurde am 2016-12-06 veröffentlicht. Es ist die neueste stabile FFmpeg-Version aus dem 3.2.2 Release-Zweig, der vom Master auf 2016-10-26 abgeschnitten wurde. Es enthält die folgenden Bibliotheksversionen: FFmpeg 3.1.6 Laplace 3.1.6 wurde am 2016-12-05 veröffentlicht. Es ist die neueste stabile FFmpeg-Version aus dem 3.1 Release Zweig, die von Master auf 2016-06-26 geschnitten wurde. Es enthält die folgenden Bibliotheksversionen: 30. Oktober 2016, Ergebnisse: Summer Of Code 2016. Das war eine lange Zeit, aber wir wollten eine ordnungsgemäße Schließung unserer Teilnahme an diesem Lauf des Programms zu geben und es braucht Zeit. Manchmal ist es nur, um den Abschlussbericht für jedes Projekt abzuschneiden, andere abzuschließen, was immer noch im Gange war, wenn das Programm beendet: endgültige Patches müssen zusammengeführt werden, TODO Listen stabilisiert, zukünftige Pläne vereinbart, dass Sie es nennen. Für alle Projekte, die wir in dieser Sommer-Codesaison absolvieren wollten, ist das Silber-Futter zu sehen: FFv1 (Mentor: Michael Nierdermayer) Stanislav Dolganov entwarf und implementierte experimentelle Unterstützung für die Bewegungsschätzung und Kompensation im verlustfreien FFV1-Codec . Das Design und die Implementierung basiert auf dem Schnee-Video-Codec, der OBMC verwendet. Die Arbeit von Stanislavs bewies, dass signifikante Kompressionsgewinne mit Inter-Frame-Kompression erzielt werden können. FFmpeg begrüßt Stanislav, weiterhin über diesen Konzeptnachweis hinaus zu arbeiten und seine Fortschritte in die offizielle FFV1-Spezifikation innerhalb der IETF zu bringen. Selbsttest-Abdeckung (Mentor: Michael Niedermayer) Petru Rares Sincraian fügte mehrere Selbsttests zu FFmpeg und erfolgreich durch die in-einige-Fällen ermüdend Prozess der Feinabstimmung Tests Parameter zu vermeiden, bekannt und schwer zu vermeiden Probleme, wie Checksum Fehlanpassungen aufgrund von Rundungsfehler auf den unzähligen Plattformen, die wir unterstützen. Seine Arbeit hat die Codeabdeckung unserer Selbsttests erheblich verbessert. MPEG-4 ALS-Encoder-Implementierung (Mentor: Thilo Borgmann) Umair Khan aktualisiert und integriert den ALS-Encoder in die aktuelle FFmpeg-Codebasis. Er implementierte auch eine fehlende Funktion für den ALS-Decoder, der eine Gleitkomma-Abtast-Decodierung ermöglicht. FFmpeg Unterstützung für MPEG-4 ALS wurde deutlich verbessert durch Umairs Arbeit. Wir begrüßen ihn zu halten seine Verbesserungen und Hoffnung für große Beiträge zu kommen. Tux Muxer Verbesserungen (Mentor: Marton Balint) Jn Sebechlebsks generische Ziel war es, die tee muxer zu verbessern, so dass es blockiert IO toleriert und erlaubt transparente Fehlerbehebung. Während der Designphase stellte sich heraus, dass diese Funktionalität einen separaten Muxer forderte, so dass Jn seinen Sommer damit verbrachte, an dem sogenannten FIFO-Muxer zu arbeiten und allmählich Probleme in der Codebasis zu lösen. Er schaffte es, seine Aufgabe zu erfüllen, und der FIFO-Muxer ist mittlerweile Teil des Hauptspeichers, neben weiteren Verbesserungen, die er in diesem Prozess gemacht hat. TrueHD Encoder (Mentor: Rostislav Pehlivanov) Jai Luthras Ziel war es, die Out-of-Tree und ziemlich viel aufgegeben MLP (Meridian Lossless Packing) Encoder für libavcodec aktualisieren und verbessern, um die Kodierung in das TrueHD-Format zu ermöglichen. Für den Qualifizierungszeitraum wurde der Codierer so aktualisiert, dass er verwendbar war und während des Sommers erfolgreich das Hinzufügen von Unterstützung für Mehrkanal-Audio und TrueHD-Codierung verbesserte. Jais-Code wurde nun in das Haupt-Repository zusammengeführt. Während einige Probleme hinsichtlich des LFE-Kanals und der 32-Bit-Probenhandhabung bestehen, werden diese in dem Prozess der Festlegung derart, dass ein Anstrengungen letztlich in die Verbesserung der Drehzahl und Effizienz der Drehgeber gebracht werden können. Bewegungsinterpolationsfilter (Mentor: Paul B Mahol) Davinder Singh untersuchte bereits vorhandene Bewegungsschätzungen und Interpolationsansätze aus der vorhandenen Literatur und den bisherigen Arbeiten von uns: Michael Niedermayer und auf dieser Forschung basierende Filter. Diese Filter ermöglichen es, daß eine Bewegungs-Interpolationsbildratenumwandlung auf ein Video angewendet wird, um beispielsweise einen Zeitlupeffekt zu erzeugen oder die Bildrate zu verändern, während das Video entlang der Bewegungsvektoren gleichmäßig interpoliert wird. Theres noch zu tun, um diese Filter beendet zu beenden, die ziemlich hart ist alle Dinge betrachtet werden, aber wir sind optimistisch in ihre Zukunft schauen. Und das ist es. Wir freuen uns über die Ergebnisse des Programms und sind sehr dankbar für die Gelegenheit, mit solch einer erstaunlichen Gruppe von Studenten zu arbeiten. Wir können eine harte Menge, aber unsere Mentoren haben eine erstaunliche Arbeit bei der Hand halten unsere Praktikanten durch ihre Reise. Vielen Dank auch an Google für dieses wunderbare Programm und für alle, die Zimmer in ihrem geschäftigen Leben zu helfen, machen GSoC2016 ein Erfolg gemacht. Wir sehen uns im Jahr 2017 24. September 2016, SDL1 Unterstützung gesunken. Die Unterstützung für die SDL1-Bibliothek wurde eingestellt, weil sie nicht mehr gepflegt wird (Stand Januar 2012) und sie durch die SDL2-Bibliothek ersetzt wird. Als Ergebnis wurde das SDL1-Ausgabegerät ebenfalls entfernt und durch eine SDL2-Implementierung ersetzt. Sowohl die ffplay - als auch die opengl-Ausgabegeräte wurden aktualisiert, um SDL2 zu unterstützen. 9. August 2016, FFmpeg 3.1.2 Laplace FFmpeg 3.1.2. Eine neue Point-Release aus der Version 3.1 Release, ist jetzt verfügbar Es behebt mehrere Bugs. Wir empfehlen Benutzern, Distributoren und Systemintegratoren ein Upgrade, sofern sie nicht den aktuellen Git Master verwenden. 10. Juli 2016, ffserver Programm fallengelassen Nach gründlicher Beratung, gab bekannt, dass im Begriff waren, das ffserver Programm aus dem Projekt ab dem nächsten Release fallen zu lassen. Ffserver ist aufgrund seiner Verwendung interner APIs ein problematisches Programm, das die jüngsten Bereinigungen in der libavformat-Bibliothek komplizierte und weitere Bereinigungen und Verbesserungen blockiert, die von API-Benutzern gewünscht werden und leichter zu pflegen sind. Darüber hinaus ist das Programm schwer für Benutzer zu implementieren und laufen aufgrund von Zuverlässigkeitsproblemen, fehlende Kenntnisse zu helfen und zu verwirren Konfigurationsdatei Syntax. Gegenwärtige Benutzer und Mitglieder der Gemeinschaft werden eingeladen, ein Wiedereinbauprogramm zu schreiben, um die gleiche Nische zu füllen, die ffserver unter Verwendung der neuen APIs und mit uns in Verbindung trat, also können wir Benutzer zu prüfen prüfen und zu seiner Entwicklung beitragen. 1. Juli 2016, FFmpeg 3.1.1 Laplace FFmpeg 3.1.1. Eine neue Point-Release von der 3.1 Release-Branche, ist jetzt verfügbar Es befasst sich hauptsächlich mit ein paar ABI-Probleme in der vorherigen Version eingeführt. Wir empfehlen dringend Anwender, Distributoren und Systemintegratoren, besonders diejenigen, die Probleme mit dem Upgrade von 3.0 erlebt haben, um ein Upgrade durchzuführen, es sei denn, sie verwenden den aktuellen Git Master. 27. Juni 2016, FFmpeg 3.1 Laplace FFmpeg 3.1 Laplace. Eine neue Haupt-Release ist jetzt verfügbar Einige der Highlights: DXVA2-beschleunigt HEVC Main10 Decodierung Feldhint-Filter Loop-Video-Filter und Aloop-Audio-Filter Bob Weaver Deinterlacing Filter Firequalizer Filter Datascope Filter Bank und abench Filter Ciescope Filter Protokoll Blacklisting API MediaCodec H264 Decodierung VC - 2 HQ RTP-Payload-Format (Draft v1) Entpacker und Packetizer VP9 RTP-Payload-Format (Draft v2) - Paketizer AudioToolbox Audio-Encoder Coreimage-Filter (GPU-basierte Bildfilterung auf OSX) libdcadec entfernt Bitstream-Filter für die Extraktion von DTS-Kern ADPCM IMA DAT4 Decoder musx Demuxer aix demuxer remap filter hash und rahmenhash muxer colorspace filter hdcd filter readvitc filter VAAPI-beschleunigte formatumsetzung und skalierung libnpp / CUDA-beschleunigte formatumsetzung und skalierung Duck TrueMotion 2.0 Real Decoder Wideband Single-bit Daten (WSD) demuxer VAAPI-beschleunigt H .264 / HEVC / MJPEG Kodierung DTS Express (LBR) Decoder Generischer OpenMAX IL Encoder mit Unterstützung für Himbeer Pi IFF ANIM Demuxer Decoder Direct Stream Transfer (DST) Decoder Loudnorm Filter MTAF Demuxer und Decoder MagicYUV Decoder OpenExr Verbesserungen (Kacheldaten und B44 / B44A Unterstützung) BitJazz SheerVideo Decoder CUDA CUVID H264 / HEVC Decoder 10 Bit Tiefenunterstützung in nativem utvideo Decoder libutvideo Wrapper entfernt YUY2 Lossless Codec Decoder VideoToolbox H.264 Encoder Wir empfehlen dringend Anwender, Distributoren und Systemintegratoren zu aktualisieren, sofern sie nicht den aktuellen git master benutzen . 16. März 2016, Google Summer of Code FFmpeg wurde als Google Summer of Code-Open-Source-Organisation akzeptiert. Wenn Sie als Student teilnehmen möchten, finden Sie unsere Projektideen Seite. Sie können bereits in Kontakt mit Mentoren und starten Sie die Arbeit an Qualifizierungs-Aufgaben sowie registrieren bei google und senden Sie Ihre Projektvorschlag Entwurf. Viel Glück 15. Februar, 2016, FFmpeg 3.0 Einstein FFmpeg 3.0 Einstein. Eine neue Hauptversion, ist jetzt verfügbar Einige der Höhepunkte: Der native FFmpeg AAC Encoder hat umfangreiche Verbesserungen gesehen und wird nicht mehr als experimentell betrachtet Entfernte Unterstützung für libvo-aacenc und libaacplus Über 30 neue Filter wurden hinzugefügt Viele ASM-Optimierungen VP9 Hardware Acceleration DXVA2 und VA-API) Cineform HD-Decoder Neues DCA-Decoder auf Basis von libdcadec mit voller Unterstützung für DTS-HD-Erweiterungen Wie bei allen wichtigen Releases erwarten große rückwärtskompatible API / ABI-Änderungen Siehe das Changelog für eine Liste weiterer Updates Wir empfehlen dringend, Distributoren und Systemintegratoren zu aktualisieren, es sei denn, sie verwenden den aktuellen Git Master. 30. Januar 2016, Unterstützung für zwei externe AAC-Encoder entfernen Wir haben gerade Unterstützung für VisualOn AAC-Encoder (libvo-aacenc) und libaacplus im FFmpeg-Master entfernt. Noch vor der Markierung unseres internen AAC-Gebers als stabil. War es bekannt, dass libvo-aacenc von minderer Qualität im Vergleich zu unserer nativen für die meisten Proben war. Allerdings wurde der VisualOn-Codierer weitgehend vom Android Open Source-Projekt verwendet, und wir möchten eine getestete und stabile Option in unserer Codebasis haben. Libaacplus füllte im Jahr 2011 die Lücke der Codierung High Afficiency AAC Formate (HE-AAC und HE-AACv2), die von keinem der Encoder in FFmpeg damals unterstützt wurde. Die Umstände für beide haben sich geändert. Nach der Arbeit von Rostislav Pehlivanov und Claudio Freire ist der nun stabile FFmpeg native AAC-Encoder bereit, mit viel reiferen Encodern zu konkurrieren. Die Fraunhofer FDK AAC Codec Library für Android wurde 2012 als der vierte unterstützte externe AAC-Encoder und der mit der besten Qualität und den meisten unterstützten Funktionen HE-AAC und HE-AACv2 hinzugefügt. Daher haben wir beschlossen, dass es an der Zeit ist, libvo-aacenc und libaacplus zu entfernen. Wenn Sie libvo-aacenc verwenden, bereiten Sie sich auf den Übergang zum nativen Encoder (aac) vor, wenn Sie auf die nächste Version von FFmpeg aktualisieren. In den meisten Fällen ist es so einfach wie nur den Encoder-Namen austauschen. Wenn Sie libaacplus verwenden, starten Sie FDK AAC (libfdkaac) mit einer entsprechenden Profiloption, um das genaue AAC-Profil auszuwählen, das Ihren Anforderungen entspricht. In beiden Fällen werden Sie eine hörbare Verbesserung der Qualität und weniger Lizenzen Kopfschmerzen zu genießen. 16. Januar 2016, FFmpepe 2.8.5, 2.7.5, 2.6.7, 2.5.10 Wir haben einige neue Punktfreigaben (2.8.5. 2.7.5. 2.6.7 2.5.10) gemacht. Sie reparieren verschiedene Bugs, sowie CVE-2016-1897 und CVE-2016-1898. Weitere Informationen finden Sie in dem Änderungsprotokoll für jedes Release. Wir empfehlen Benutzern, Distributoren und Systemintegratoren ein Upgrade, sofern sie nicht den aktuellen Git Master verwenden. 5. Dezember 2015, Der native FFmpeg AAC Encoder ist nun stabil Nach sieben Jahren hat der native FFmpeg AAC Encoder seine experimentelle Markierung entfernt und als für den allgemeinen Gebrauch deklariert. Der Encoder ist transparent bei 128kbps für die meisten Proben, die mit Artefakten geprüft werden, die nur im Extremfall auftreten. Subjektive Qualitätsprüfungen setzen den Encoder von gleicher oder höherer Qualität als die meisten anderen Encoder, die der Öffentlichkeit zur Verfügung stehen. Licensing war schon immer ein Problem mit der Kodierung AAC Audio als die meisten Encoder haben eine Lizenz, die FFmpeg unredistributable, wenn mit Unterstützung für sie kompiliert haben. Die Tatsache, dass es jetzt einen völlig offenen und wirklich freien AAC-Encoder gibt, der direkt in das Projekt integriert wird, bedeutet viel für diejenigen, die akzeptierte und weit verbreitete Standards verwenden möchten. Der Großteil der geleisteten Arbeit, um den Encoder auf Qualität zu bringen, wurde in diesem Jahr durch den Entwickler Claudio Freire und Rostislav Pehlivanov gestartet. Beide arbeiteten weiter an dem Encoder, wobei letzterer als Entwickler und Mainainer arbeitete und auch an anderen Teilen des Projekts arbeitete. Auch dank Kamedo2, die Vergleiche und Tests, die ursprünglichen Autoren und alle bisherigen und aktuellen Mitwirkenden des Encoders macht. Benutzer werden empfohlen, den Encoder zu benutzen und Feedback - oder Bruchberichte über unseren Bugtracker zu erhalten. 13. Oktober 2015, Telepoint amp MediaHub unterstützen nun unser Projekt Ein großes Dankeschön an unsere jüngsten Unterstützer: MediaHub und Telepoint. Beide Unternehmen haben einen dedizierten Server mit kostenlosen Internet-Konnektivität gespendet. Hier ist ein wenig über sie in ihren eigenen Worten: Telepoint ist das größte trägerneutrale Rechenzentrum in Bulgarien. Das Hotel liegt im Herzen von Sofia an einer Kreuzung von vielen bulgarischen und internationalen Netzwerken, ist die Anlage ein voll ausgestattetes Tier 3-Rechenzentrum, das flexible kundenorientierte Colocation-Lösungen (von einem Server zu einer privaten Kollokation Halle) und eine hohe Sicherheit. MediaHub Ltd. ist eine bulgarische IPTV-Plattform und Diensteanbieter, der FFmpeg stark nutzt, seit er vor einem Jahr in Betrieb ging. Spenden, um zu helfen, FFmpeg online zu halten ist unsere Weise des Zurückgebens zur Gemeinschaft. Danke Telepoint und MediaHub für ihre Unterstützung 29. September 2015, GSoC 2015 Ergebnisse FFmpeg nahm an der letzten Ausgabe des Google Summer of Code Project teil. FFmpeg erhielt insgesamt 8 Projekte, davon 7 erfolgreich. Wir möchten uns bei Google bedanken. Die teilnehmenden Studierenden und vor allem die Mentoren, die sich dieser Arbeit angeschlossen haben. Wir freuen uns auf die Teilnahme an der nächsten GSoC-Edition Im Folgenden finden Sie eine kurze Beschreibung des Endergebnisses jedes einzelnen Projektes. Grundlegende Server für Netzwerkprotokolle, mentee: Stephan Holljes, Mentor: Nicolas George Stephan Holljess Projekt für diese Sitzung von Google Summer of Code war es, grundlegende HTTP-Server-Funktionen für libavformat zu implementieren, um die bereits vorhandene HTTP-Client und RTMP und RTSP-Server-Code zu ergänzen. Der erste Teil des Projektes bestand darin, den HTTP-Code in der Lage zu machen, einen einzelnen Client zu akzeptieren, den er teilweise während der Qualifizierungsperiode und teilweise während der ersten Woche des Sommers abgeschlossen hatte. Dank dieser Arbeit ist es nun möglich, mit den folgenden Befehlen einen einfachen HTTP-Stream zu erstellen: Der nächste Teil des Projekts war, den Code zu erweitern, um mehrere Clients gleichzeitig oder nacheinander akzeptieren zu können. Da libavformat keine API für diese Art von Aufgabe hatte, war es notwendig, eine zu entwerfen. Dieser Teil wurde meistens vor dem midterm abgeschlossen und kurz danach angewendet. Da das Befehlszeilenprogramm ffmpeg nicht bereit ist, mehrere Clients zu bedienen, ist die Testfläche für diese neue API ein Beispielprogramm, das hartcodierten Inhalt bedient. Der letzte und ehrgeizigste Teil des Projekts war, ffserver zu aktualisieren, um die neue API zu nutzen. Es würde beweisen, dass die API nutzbar ist, um echte HTTP-Server zu implementieren, und setzen die Punkte, wo mehr Kontrolle erforderlich war. Am Ende des Sommers wurde eine erste Patch-Serie durchlaufen. Browsen von Inhalten auf dem Server, Mentee: Mariusz Szczepaczyk, Mentor: Lukasz Marek Mariusz beendet eine von der FFmpeg-Community erstellte API und implementiert Samba-Verzeichnislisten als Qualifizierungsaufgabe. Während des Programms erweiterte er die API mit der Möglichkeit, Dateien auf entfernten Servern zu entfernen und umzubenennen. Er vervollständigte die Implementierung dieser Funktionen für File-, Samba-, SFTP - und FTP-Protokolle. Am Ende des Programms stellte Mariusz eine Skizze einer Implementierung für das HTTP-Verzeichnis ab. Directshow digitale Videoaufnahme, Mentee: Mate Sebok, Mentor: Roger Pack Mate arbeitete an Directshow-Eingang von digitalen Videoquellen. Er hat Arbeit Eingang von ATSC-Eingangsquellen, mit vorgebbaren Tuner. Der Code wurde nicht übergeben, aber ein Patch wurde zur späteren Verwendung an die Mailingliste ffmpeg-devel gesendet. Der Mentor plant, sie aufzuräumen und zu begehen, zumindest für die ATSC-Seite der Dinge. Mate und der Mentor sind immer noch bemüht, endlich herauszufinden, wie DVB funktioniert. Vollständige Unterstützung für 3GPP Timed Text Untertitel, mentee: Niklesh Lalwani, Mentor: Philip Langdale Nikleshs Projekt war es, unsere Unterstützung für 3GPP Timed Text Untertitel zu erweitern. Dies ist das native Untertitel-Format für mp4-Container, und ist interessant, weil es in der Regel das einzige Untertitel-Format unterstützt durch die Lager-Wiedergabe-Anwendungen auf iOS und Android-Geräte. Ffmpeg hatte bereits Grundunterstützung für diese Untertitel, die alle Formatierungsinformationen ignorierten - sie lieferte lediglich einfache Klartext-Unterstützung. Niklesh arbeitete, um sowohl auf der Codierungs - als auch auf der Decodierungsseite Unterstützung für Textformatierungen wie Schriftgröße / - farbe und Effekte wie fett / kursiv, Hervorhebung usw. hinzuzufügen. Die wichtigste Herausforderung hierbei ist, dass der zeitgesteuerte Text die Formatierung auf eine ganz andere Art und Weise verarbeitet Von den gängigsten Untertitelformaten. Es verwendet eine binäre Kodierung (basierend auf mp4-Boxen, natürlich) und speichert Informationen getrennt von dem Text selbst. Dies erfordert zusätzliche Arbeiten, um festzustellen, welche Teile der Textformatierung gilt, und explizit Umgang mit überlappenden Formatierungen (die andere Formate unterstützen, aber Timed Text nicht), so dass es braucht, brechen die überlappenden Abschnitte in separate nicht überlappende mit unterschiedlichen Formatierung. Schließlich musste Niklesh vorsichtig sein, wenn er keine Größeninformationen in den Untertiteln vertraute - und das ist kein Witz: Der jetzt berüchtigte Android-Bühnenfehler war im Code für das Parsen von Timed Text-Untertiteln. Alle von Nikleshs Arbeit ist verpflichtet und wurde in ffmpeg 2.8 veröffentlicht. Libswscale refactoring, mentee: Pedro Arthur, Mentoren: Michael Niedermayer, Ramiro Polla Pedro Arthur hat die vertikalen und horizontalen Scaler modularisiert. Dazu entwarf und implementierte er ein generisches Filter-Framework und verschob den vorhandenen Scaler-Code hinein. Diese Änderungen ermöglichen nun das einfache Hinzufügen von Entfernen, Aufteilen oder Zusammenführen von Verarbeitungsschritten. Die Umsetzung wurde benchmarked und mehrere Alternativen wurden versucht, um Geschwindigkeitsverlust zu vermeiden. Er fügte hinzu, Gamma korrigiert Skalierung Unterstützung. Ein Beispiel für gamma-korrigierte Skalierung wäre: Pedro hat beeindruckende Arbeit in Anbetracht der kurzen verfügbaren Zeit getan, und er ist ein FFmpeg-Committer jetzt. Er fährt fort, zu FFmpeg beizutragen, und hat einige Bugs in libswscale behoben, nachdem GSoC beendet hat. AAC Encoder Verbesserungen, Mentee: Rostislav Pehlivanov, Mentor: Claudio Freire Rostislav Pehlivanov implementiert PNS, TNS, I / S-Codierung und Hauptvorhersage auf dem nativen AAC-Encoder. Von all diesen Erweiterungen, nur TNS blieb in einem weniger als brauchbaren Zustand, aber die Umsetzung wurde gedrückt (deaktiviert) sowieso seit ihrer eine gute Grundlage für weitere Verbesserungen. PNS ersetzt laute Bänder mit einem einzigen Skalenfaktor, der die Energie dieses Bandes repräsentiert, die Codierungseffizienz beträchtlich gewinnt und die Qualitätsverbesserungen bei niedrigen Bitraten für solch ein einfaches Merkmal beeindruckend sind. TNS braucht noch etwas Polieren, hat aber das Potential, Codierungsartefakte zu reduzieren, indem sie im temporalen Bereich eine Rauschformung anwendet (etwas, das eine Quelle von ärgerlichen, bemerkenswerten Verzerrungen auf niederentropischen Bändern ist). Intensity Stereo-Codierung (I / S) kann die Codierungseffizienz verdoppeln, indem sie eine starke Korrelation zwischen Stereokanälen ausnutzt, die am effektivsten für Pop-Style-Tracks mit Panning-Mixing sind. Die Technik ist jedoch nicht so effektiv bei klassischen X-Y-Aufnahmen. Schließlich verbessert die Hauptvorhersage die Codiereffizienz durch Ausnutzen der Korrelation zwischen aufeinanderfolgenden Rahmen. Während die Gewinne an diesem Punkt noch nicht groß waren, bleibt Rostislav auch nach dem GSoC aktiv und poliert sowohl TNS als auch die Hauptvorhersage und sucht nach weiteren Verbesserungen. Dabei wurde der MIPS-Port des Encoders ein paar Mal gebrochen, etwas hes auch arbeiten, um zu beheben. Animierte Portable Network Graphics (APNG), Mentee: Donny Yang, Mentor: Paul B Mahol Donny Yang implementiert grundlegende Keyframe nur APNG-Encoder als Qualifikation Aufgabe. Später schrieb er Interframe-Komprimierung über verschiedene Mischmodi. Die aktuelle Implementierung versucht, alle Blend-Modi und wählt eine, die die kleinste Menge an Speicher nimmt. Es wurde sorgfältig darauf geachtet, dass der Decoder alle Dateien, die in der Wildnis gefunden wurden, korrekt wiedergibt und dass der Encoder Dateien erzeugt, die in Browsern gespielt werden können, die APNG unterstützen. Während seiner Arbeit wurde er beauftragt, irgendeinen angetroffenen Fehler in dem Decoder aufgrund der Tatsache zu beheben, dass er nicht mit den APNG-Spezifikationen übereinstimmt. Dank dieser Arbeit wurde ein langer Fehler im PNG-Decoder behoben. Für die letztgenannte Arbeit plant er, an dem Encoder fortzufahren, wodurch ermöglicht wird, auszuwählen, welche Mischungsmodi in dem Codierungsprozess verwendet werden. Dies könnte die Verschlüsselung von APNG-Dateien beschleunigen. 9. September 2015, FFmpeg 2.8 Wir veröffentlichten 2.8 als neue Hauptversion. Es enthält alle Features und Bugfixes des Git Master Branch vom 8. September. Eine Liste der wichtigsten Änderungen finden Sie im Changelog. Wir empfehlen Benutzern, Distributoren und Systemintegratoren ein Upgrade, sofern sie nicht den aktuellen Git Master verwenden. 1. August 2015, Eine Botschaft aus dem FFmpeg-Projekt Liebe Multimedia-Gemeinde, der Rücktritt von Michael Niedermayer als Führer von FFmpeg ist gestern überrascht. Er arbeitet seit vielen Jahren unermüdlich am FFmpeg-Projekt und muss ihm für seine Arbeit danken. Wir hoffen, dass er auch in Zukunft weiter zum Projekt beitragen wird. In den kommenden Wochen wird das FFmpeg-Projekt von den aktiven Mitarbeitern geleitet. Die letzten vier Jahre waren nicht einfach für unsere Multimedia-Community - sowohl die Mitwirkenden als auch die Nutzer. Wir sollten nun in die Zukunft blicken, versuchen, Lösungen für diese Fragen zu finden und eine Versöhnung zwischen den Gabeln, die die Gemeinschaft so lange gespalten haben. Leider ist ein Großteil der Meinungsverschiedenheiten in unangemessenen Veranstaltungsorten bisher stattgefunden, die das Finden von Gemeinsamkeiten und Lösungen schwierig gemacht hat. Wir wollen in den kommenden Wochen in unseren Communities online diskutieren und persönlich auf den VideoLAN Developer Days in Paris im September: ein neutraler Ort für die gesamte Open-Source-Multimedia-Community. Das FFmpeg-Projekt. 4. Juli 2015, FFmpeg benötigt einen neuen Host UPDATE: Wir haben seit 7 Jahren mehr als 7 Angebote für Hosting und Server erhalten, vielen Dank an alle Nachdem wir unsere Projekte (FFmpeg MPlayer und rtmpdump) 4 Jahre lang gnädig beworben haben, Hat uns mitgeteilt, dass wir sofort einen neuen Host irgendwo anders sichern müssen. Wenn Sie ein Open-Source-Projekt hosten möchten, lassen Sie es uns bitte wissen, entweder auf der Mailingliste ffmpeg-devel oder irc. freenode. net ffmpeg-devel. Wir verwenden etwa 4 TB Speicher und mindestens 4 TB Bandbreite / Monat für verschiedene Mailing-Listen, trac. Beispiele repo. Svn, etc. 16. März 2015, FFmpeg 2.6.1 Wir haben eine neue Hauptversion (2.6) und nun eine Woche später 2.6.1. Es enthält alle Features und Bugfixes des Git Master Branch vom 6. März. Weitere Informationen finden Sie in den Freigabemitteilungen. Wir empfehlen Benutzern, Distributoren und Systemintegratoren ein Upgrade, sofern sie nicht den aktuellen Git Master verwenden. 4. März 2015, Google Summer of Code FFmpeg wurde als Google Summer of Code Project akzeptiert. Wenn Sie als Student teilnehmen möchten, finden Sie unsere Projektideen Seite. Sie können bereits mit Mentoren in Kontakt treten und an Qualifizierungsaufgaben arbeiten. Anmeldung bei Google für Studenten wird am 16. März zu öffnen. Viel Glück 1. März 2015, Chemnitzer Linux-Tage Wir freuen uns, dass FFmpeg bei Chemnitzer Linux-Tagen (CLT) in Chemnitz vertreten sein wird. Die Veranstaltung findet am 21. und 22. März statt. Mehr Informationen finden Sie hier. Wir demonstrieren die Nutzung von FFmpeg, beantworten Ihre Fragen und hören auf Ihre Probleme und Wünsche. Wenn Sie Mediendateien haben, die nicht korrekt mit FFmpeg verarbeitet werden können, achten Sie darauf, ein Beispiel mit Ihnen zu haben, damit wir einen Blick haben. Zum ersten Mal in unserem CLT-Verlauf gibt es einen FFmpeg-Workshop. Sie können die Details hier lesen. Der Workshop richtet sich an FFmpeg Anfänger. Zuerst werden die Grundlagen von Multimedia behandelt. Anschließend lernen Sie, wie Sie dieses Wissen und die FFmpeg CLI-Tools nutzen, um Mediendateien zu analysieren und zu verarbeiten. Der Workshop ist nur in deutscher Sprache und eine vorherige Anmeldung erforderlich. Der Workshop findet am Samstag ab 10 Uhr statt. Wir freuen uns auf ein Wiedersehen am 5. Dezember 2014, FFmpeg 2.5 Wir haben ein neues Major Release (2.5) erstellt. Es enthält alle Features und Bugfixes des git master branch vom 4. Dezember. Weitere Informationen finden Sie in den Freigabemitteilungen. Wir empfehlen Benutzern, Distributoren und Systemintegratoren ein Upgrade, sofern sie nicht den aktuellen Git Master verwenden. Oktober 10, 2014, FFmpeg ist in Debian instabil wieder Wir wollten Sie wissen, dass es FFmpeg-Pakete in Debian instabil wieder gibt. Ein großes Dankeschön an Andreas Cadhalpun und all die Menschen, die es möglich gemacht haben. Es war alles andere als einfach. Leider war das schon der einfache Teil dieser Nachricht. Die schlechte Nachricht ist, dass die Pakete wahrscheinlich nicht auf Debian-Tests migrieren werden, um in der kommenden Version mit dem Codenamen jessie zu sein. Lesen Sie die Argumentation bei Debian. FFmpeg sichert sich einen Platz im OPW Dank einer großzügigen 6K USD Spende von Samsung (Open Source Group) wird FFmpeg mindestens 1 Outreach empfangen Programm für Frauen Praktikum für die Arbeit mit unserer Gemeinde für einen ersten Zeitraum ab Dezember 2014 (bis März 2015). Wir alle wissen, dass FFmpeg von der Industrie benutzt wird, aber selbst wenn es unzählige Produkte gibt, die auf unserem Code aufbauen, ist es überhaupt nicht üblich, dass Unternehmen verstärkt werden und uns bei Bedarf unterstützen. Also ein großes Dankeschön an Samsung und das OPW-Programmkomitee Wenn Sie an der OPW als Praktikant denken, schauen Sie sich bitte unsere OPW-Wiki-Seite an. Die Seite ist noch ein work in progress, aber es sollte genug Informationen gibt, um Ihnen den Start. Wenn Sie andererseits an das Sponsoring von FFmpeg im Rahmen des OPW-Programms denken, wenden Sie sich bitte an opwffmpeg. org. Mit Ihrer Hilfe können wir für diese Runde am 15. September, 2014, FFmpeg, einige zusätzliche Praktikumsplätze sichern. 2.4 Wir haben eine neue Hauptversion (2.4) erstellt, die alle Features und Bugfixes der git master Branche ab dem 14. September enthält. Weitere Informationen finden Sie in den Freigabemitteilungen. Wir empfehlen Benutzern, Distributoren und Systemintegratoren ein Upgrade, sofern sie nicht den aktuellen Git Master verwenden. 20. August 2014, FFmpeg 2.3.3, 2.2.7, 1.2.8 Wir haben mehrere neue Punktfreigaben (2.3.3.2.2.7 1.2.8) gemacht. Sie reparieren verschiedene Bugs, sowie CVE-2014-5271 und CVE-2014-5272. Weitere Informationen finden Sie im Änderungsprotokoll. Wir empfehlen Benutzern, Distributoren und Systemintegratoren ein Upgrade, sofern sie nicht den aktuellen Git Master verwenden. 29. Juli 2014, Helfen Sie uns bei der Sicherung unserer Sparte in der OPW Nach unserem bisherigen Beitrag zur Teilnahme an unserem OPW (Outreach - Programm für Frauen) erreichen wir nun unseren Nutzern (Einzelpersonen und Unternehmen) Benötigte Geld, um unseren Platz im Programm zu sichern. Wir müssen zusammen 6K USD als Minimum, aber die Sicherung mehr Geld hilft uns in Richtung immer mehr als ein Praktikant. Sie können mit Kreditkarte über ClickampPledge spenden und die Option OPW auswählen. Wenn Sie per Geldtransfer oder per Scheck spenden möchten, setzen Sie sich bitte per E-Mail mit uns in Verbindung und wir werden uns umgehend mit Ihnen in Verbindung setzen. Thanks 20. Juli 2014, Neue Website Das FFmpeg-Projekt ist stolz, eine brandneue Version der Website von db0 zu verkünden. Während dies zunächst durch die Notwendigkeit für ein größeres Menü motiviert wurde, wurde die gesamte Website neu gestaltet, und die meisten Seiten wurden überarbeitet, um die Navigation zu erleichtern. Wir wünschen Ihnen viel Spaß beim Stöbern. 17. Juli 2014, FFmpeg 2.3 Wir haben eine neue Hauptversion (2.3) erstellt, die alle Features und Bugfixes des git master branch ab dem 16. Juli enthält. Weitere Informationen finden Sie in den Freigabemitteilungen. Wir empfehlen Benutzern, Distributoren und Systemintegratoren ein Upgrade, sofern sie nicht den aktuellen Git Master verwenden. 3. Juli 2014, FFmpeg und das Outreach-Programm für Frauen FFmpeg hat den Prozess begonnen, eine OPW Includer-Organisation für die nächste Runde des Programms zu werden, mit Praktika ab dem 9. Dezember. Das OPW will Frauen (cis und trans) und Genderqueer helfen Sich in freie und Open-Source-Software zu engagieren. Ein Teil des Prozesses erfordert die Sicherung von Mitteln, um mindestens ein Praktikum (6K USD) zu unterstützen, also, wenn Sie an Ihrer Spende an FFmpeg hielten, ist dies eine große Chance für Sie, vorwärts zu kommen, in Kontakt zu treten und sowohl das Projekt als auch helfen zu helfen Große Initiative Wir haben eine E-Mail-Adresse eingerichtet, die Sie nutzen können, um uns über Spenden und allgemeine Anfragen bezüglich unserer Teilnahme an dem Programm zu kontaktieren. Wir freuen uns, von Ihnen zu hören bald 29. Juni 2014, FFmpeg 2.2.4, 2.1.5, 2.0.5, 1.2.7, 1.1.12, 0.10.14 Wir empfehlen Benutzern, Distributoren und Systemintegratoren zu aktualisieren, es sei denn, sie verwenden aktuelle git Meister. 1. Mai 2014, LinuxTag FFmpeg wird wieder auf dem LinuxTag in Berlin vertreten sein. Die Veranstaltung findet vom 8. bis 10. Mai statt. Bitte beachten Sie, dass sich der LinuxTag in diesem Jahr an einem anderen Standort näher am Stadtzentrum befindet. Wir haben einen gemeinsamen Stand mit XBMC und VideoLAN. Wenn Sie Mediendateien haben, die nicht korrekt mit FFmpeg verarbeitet werden können, achten Sie darauf, ein Beispiel mit Ihnen zu haben, damit wir einen Blick haben. Mehr Informationen über LinuxTag finden Sie hier Wir freuen uns auf Ihren Besuch in Berlin am 18. April 2014, OpenSSL Heartbeat Bug Unser Server, der den Trac Issue Tracker hostet, war anfällig für den Angriff gegen OpenSSL, der als Heartbleed bekannt ist. Die OpenSSL-Software-Bibliothek wurde am 7. April, kurz nachdem die Sicherheitslücke öffentlich bekannt gegeben wurde, aktualisiert. Wir haben die privaten Schlüssel (und Zertifikate) für alle FFmpeg-Server geändert. Die Details wurden an die Mailinglisten von Alexander Strasser, der Teil des Projekt-Server-Teams ist, geschickt. Hier ist ein Link zum User-Mailing-Listen-Archiv. Wir empfehlen Ihnen, auf OpenSSL zu lesen. Es ist möglich, dass Login-Daten für den Issue Tracker den Leuten ausgesetzt wurden, die dieses Sicherheitsloch ausnutzen. Vielleicht möchten Sie Ihr Passwort im Tracker ändern und überall sonst haben Sie das gleiche Passwort verwendet. 11. April 2014, FFmpeg 2.2.1 Wir haben einen neuen Punkt veröffentlicht (2.2.1). Es enthält Fehlerkorrekturen für Tickets 2893, 3432, 3469, 3486, 3495 und 3540 sowie mehrere andere Fixes. Details dazu finden Sie im Git-Log. 24. März 2014, FFmpeg 2.2 Wir haben eine neue Hauptversion (2.2) erstellt, die alle Features und Bugfixes der git master branche ab dem 1. März enthält. Eine teilweise Liste der neuen Sachen ist unten: Wir empfehlen Benutzern, Distributoren und Systemintegratoren zu aktualisieren, wenn sie den aktuellen Git Master verwenden. 3. Februar 2014, Chemnitzer Linux-Tage Wir freuen uns, dass FFmpeg auf den Chemnitzer Linux-Tagen in Chemnitz vertreten sein wird. Die Veranstaltung findet am 15. und 16. März statt. More information can be found here We invite you to visit us at our booth located in the Linux-Live area There we will demonstrate usage of FFmpeg, answer your questions and listen to your problems and wishes. If you have media files that cannot be processed correctly with FFmpeg, be sure to have a sample with you so we can have a look We are looking forward to meet you (again) February 9, 2014, trac. ffmpeg. org / trac. mplayerhq. hu Security Breach The server on which FFmpeg and MPlayer Trac issue trackers were installed was compromised. The affected server was taken offline and has been replaced and all software reinstalled. FFmpeg Git, releases, FATE, web and mailinglists are on other servers and were not affected. We believe that the original compromise happened to a server, unrelated to FFmpeg and MPlayer, several months ago. That server was used as a source to clone the VM that we recently moved Trac to. It is not known if anyone used the backdoor that was found. We recommend all users to change their passwords. Especially users who use a password on Trac that they also use elsewhere, should change that password at least elsewhere. November 12, 2013, FFmpeg RFP in Debian Since the splitting of Libav the Debian/Ubuntu maintainers have followed the Libav fork. Many people have requested the packaging of ffmpeg in Debian, as it is more feature-complete and in many cases less buggy. Rogrio Brito. a Debian developer, has proposed a Request For Package (RFP) in the Debian bug tracking system. Please let the Debian and Ubuntu developers know that you support packaging of the real FFmpeg See Debian ticket 729203 for more details. October 28, 2013, FFmpeg 2.1 We have made a new major release ( 2.1 ) It contains all features and bugfixes of the git master branch from 28th October. A partial list of new stuff is below: We recommend users, distributors and system integrators to upgrade unless they use current git master. Latest version New in version 6.2.2 - Added x265 option Enable Ultra HD Blu-ray format supportrsquo. - Added some extra FFmpeg validation for availability of hardware encoding and video filters. - Added preference option Show Message when Metadata Rotation is detectedrsquo. - Better support for merging mpegps (.ps) files. - Improved probing media files. - Improved encoding to MXF container with DnxHD video codec. - Video filter Frame Rate by Interpolation now works as excted when changing values. - Now correctly detects if the installed FFmpeg file has HAP codec support. - Fixed issue when running macOS 10.12 and the new Sierra Auto Tab mode is enabled. - Fixed issue when enabling Closed GOPrsquo. - Fixed issue setting the Minimum GOP size value with x265. - Fixed graphics glitch when running macOS 10.12.1 - Fixed regression encoding to VOB container - Updated Mediainfo to version 0.7.91 Important :iFFmpeg does NOT include a compiled FFmpeg binary You have to compile or download yourself. iFFmpeg 6.2.2 for Mac OS X Intel 10.7.x, 10.8.x,10.9.x, 10.10.x, 10.11.x and macOS 10.12 FFmpeg binaries for Mac OS X: Download FFmpeg (Recommended and includes a very good tutorial for compiling your own FFmpeg binary) Download FFmpeg (tessus version) Older versions iFFmpeg 5.8.3 for Mac OS X Intel 10.7.x, 10.8.x, 10.9.x and 10.10.x Download iFFmpeg Intel iFFmpeg 4.6.6 for Mac OS X Intel 10.6.x, 10.7.x, 10.8.x, 10.9.x and 10.10.x Download iFFmpeg Intel iFFmpeg 3.9.30 for Mac OS X Intel 10.6.x, 10.7.x, 10.8.x and 10.9.x Download iFFmpeg Intel iFFmpeg 2.3 for Mac OS X Intel 10.5.x Download iFFmpeg Intel iFFmpeg 2.3 for Mac OS X PPC 10.5.x (Note. 2.3 is the last available PPC version.) Download iFFmpeg PPC


No comments:

Post a Comment