DVB-Cube <<< Das deutsche PC und DVB-Forum >>>

Diverse DVB Software für verschiedene Karten => # Codecs und entsprechende Tools => Thema gestartet von: SiLæncer am 02 März, 2010, 18:47

Titel: FFmpeg-Projekt vermeldet Fortschritte
Beitrag von: SiLæncer am 02 März, 2010, 18:47
Wie die Entwickler der freien Werkzeugsammlung für Video- und Audioconvertierung, -bearbeitung und -handhabung, FFmpeg, bekannt gaben, unterstützt das Paket ab sofort auch etliche neue Codecs.

Fast ein Jahr nach der letzten stabilen Version von FFmpeg (http://www.ffmpeg.org/) meldet sich das Projekt nun zu Wort und stellt die Früchte der Arbeit der vergangenen Monate vor. Zu den Neuerungen der noch nicht näher benannten Version gehören unter anderem ein neuer Decoder für das Indeo5-Video-Format sowie für das vorwiegend in Computer- und Videospielen eingesetzte Bink-Videoformat der Firma RAD Game Tools.Darüber hinaus beinhaltet die kommende Version von FFmpeg Audio-Decoder für die Codecs Adaptive Multi-Rate (AMR-NB), Sipro, MPEG-4 ALS und WMA-Voice.

Zu den weiteren Neuerungen gehören laut Changelog darüber hinaus eine Unterstützung von Bluray PGS-Untertiteln, ein Real Time Streaming Protocol Multiplexer, Unterstützung von IFF PBM/ILBM-Bitmaps sowie ein Tool zur Ermittlung von Informationen aus Multimediadateien. Zu den weiteren Verbesserungen zählen unter anderem Decoder für Auravision Aura 1/2, CDG, TwinVQ, Electronic Arts Madcow und V210. Eine Liste aller Änderungen kann dem Changelog (http://git.ffmpeg.org/?p=ffmpeg;a=blob_plain;f=Changelog;hb=HEAD) entnommen werden.

FFmpeg stellt ein unter der GNU Lesser General Public License oder GNU General Public License stehendes Projekt dar, das neben Bibliotheken auch zahlreiche Tools zur Handhabung von Multimediadaten bereitstelt. Die wohl wichtigste Komponente des Projektes stellt libavcodec dar. Im Gegensatz zu vielen anderen Bibliotheken oder Codec-Sammlungen kombiniert die Bibliothek nicht bestehende Codecs zu einer Sammlung, sondern bietet völlig neu entwickelte Lösungen, die sich unter verschiedenen Betriebssystemen nativ betreiben lassen. Die Bibliothek dient deshalb zahlreichen Video-, Audio und Multimedia-Projekten als Basis und findet aufgrund ihrer liberalen Lizenz auch Anwendung in kommerziellen Produkten. Unter Linux setzen unter anderem der Mplayer, Xine und VLC auf die Bibliothek auf.

Wann eine neue Version von FFmeg offiziell verfügbar sein wird, steht noch nicht fest. Das Team benennt das Release intern als »next«. Anwender, die bereits von den neuen Funktionen des Projektes profitieren möchten, finden die aktuellen Quellen im Repositorium von FFMpeg.

Quelle : http://www.pro-linux.de
Titel: x264 unterstützt Blu-Ray
Beitrag von: SiLæncer am 26 April, 2010, 10:44
Die neueste Version der Bibliothek x264 kann Blu-Ray-konforme Videos erzeugen. Einem Mastering von Blu-Ray-Disks ausschließlich mit freien Programmen steht damit nichts mehr im Wege.

x264 ist eine freie, unter der GPL veröffentlichte Bibliothek zum Kodieren von H.264/AVC-Videos. Das bei VideoLan angesiedelte Projekt stellt keine offiziellen Versionen, aber tägliche Schnappschüsse der Bibliothek bereit.

Wie Jason Garrett-Glaser, einer der Entwickler von x264, jetzt mitteilte, kann die neueste Version von x264 Videoströme erzeugen, die zur Blu-Ray-Spezifikation konform sind. Damit können nun Blu-Ray-Disks vollständig mit freien Werkzeugen erstellt werden, so wie es mit DVDs schon seit Jahren möglich ist. Es ist nicht mehr nötig, für die Produktion kommerzielle Produkte einzusetzen, die teils über 100.000 US-Dollar kosten.

Blu-Ray-konformes Audio wurde schon zuvor unterstützt, dabei wird AC3 eingesetzt. Der Blu-Ray-Master kann, wenn stark genug komprimiert wird, laut dem Entwickler auch auf DVDs oder Dual-Layer-DVDs gebrannt werden, womit alle Blu-Ray-Abspieler klarkommen sollten. Eigentlich setzt Blu-Ray zwingend DRM voraus, das in den freien Tools aber nicht verwirklicht ist. Allerdings erzwingt kein auf dem Markt befindlicher Abspieler DRM.

Zur Demonstration der Fähigkeiten haben die Entwickler eine Blu-Ray-Disk mit vollständig freien Inhalten zusammengestellt. Auf dieser sind die Filme Big Buck Bunny und Elephant's Dream des Open-Movie-Projektes und ein Sound-Beispiel enthalten. Microsoft hat sechs Minuten verlustfreies HD-Video und Audio bereitgestellt, die unter einer freien Lizenz stehen und ebenfalls auf dem Image enthalten sind. Das 2 GB große Image, das das Dateisystem UDF 2.5 verwendet, kann über BitTorrent heruntergeladen werden (http://x264.nl/x264_Demo_Blu-ray.torrent).

Eventuelle Patentprobleme sieht das Projekt für die meisten europäischen Länder (noch) nicht. Software ist nach Ansicht der Entwickler im Artikel 52 der Europäischen Patentübereinkunft von der Patentierbarkeit ausgeschlossen. Hardwarehersteller, die VLC mit patentierten Codecs in ihre Geräte integrieren, könnten allerdings zu Lizenzzahlungen verpflichtet sein.

Quelle : www.pro-linux.de
Titel: FFmpeg 0.6 mit WebM-Unterstützung
Beitrag von: SiLæncer am 16 Juni, 2010, 16:57
Die Entwickler der freien Werkzeugsammlung für Video- und Audiokonvertierung FFmpeg haben die Version 0.6 freigegeben, die zahlreiche neue Formate unterstützt.

FFmpeg ist ein unter der LGPL oder GPL stehendes Projekt, das Bibliotheken und Tools zur Handhabung von Multimedia-Daten bereitstellt. Die wohl wichtigste Komponente des Projektes stellt libavcodec dar, eine Audio- und Video-Bibliothek, die viele Formate unterstützt. FFmpeg läuft unter verschiedenen Betriebssystemen nativ. Die Bibliothek dient deshalb zahlreichen Multimedia-Projekten als Basis und findet aufgrund ihrer liberalen Lizenz auch Anwendung in kommerziellen Produkten. Unter Linux setzen unter anderem MPlayer, Xine und VLC auf die Bibliothek auf.

Fünfzehn Monate zogen seit FFmpeg 0.5 ins Land, doch das Projekt war in dieser Zeit sehr produktiv, was sich in einem umfangreichen Änderungslog (http://ffmpeg.org/releases/ffmpeg-0.6.changelog) zeigt. Version 0.6 enthält insbesondere eine große Zahl von Verbesserungen, die für HTML5-Video relevant sind, und wurde daher von den Entwicklern »Works with HTML5« getauft. So wurden die Dekoder für H.264 und Theora schneller, der Vorbis-Decoder wurde verbessert und nicht zuletzt kam Unterstützung für VP8 und WebM hinzu. Diese ist mit libvpx realisiert. Darüber hinaus ist offenbar auch eine unabhängige Implementierung des Dekoderteils von VP8 in Arbeit.

Zahlreiche weitere Codecs kamen zu FFmpeg 0.6 hinzu, darunter für Intel Indeo 5, WMA Pro, WMA Voice und HE-AAC. Wichtige API-Änderungen sind das Entfernen von veralteten Funktionen, Entfernen der unfreien Bibliothek libamr, die nur kurzzeitig Bestandteil von FFmpeg war, RTMP-Unterstützung in libavformat, das neue Programm ffprobe und die neue Bibliothek librtmp zur Unterstützung der RTMP-Protokollfamilie. Eine weitere wichtige Änderung betrifft den AC-3-Dekoder, dessen Lizenz nun die LGPL ist; vorher fielen einige Teile unter die GPL. Auch die Bibliothek libswscale kann nun in einem »LGPL-Modus« compiliert werden. Zu den weiteren Neuerungen gehören die Unterstützung von Bluray PGS-Untertiteln, Unterstützung von IFF PBM/ILBM-Bitmaps und Dekoder für Auravision Aura 1/2, CDG, TwinVQ, Electronic Arts Madcow und V210.

Quelle : www.pro-linux.de
Titel: FFmpeg entwickelt eigenen VP8-Decoder
Beitrag von: SiLæncer am 30 Juni, 2010, 09:52
Einige Entwickler der freien Codecsammlung FFmpeg haben begonnen, eine eigene Implementierung des von Google als Open Source freigegeben Videocodecs VP8 zu schreiben. So soll ein kleinerer und schnellerer Decoder entstehen. Eine erste Version liegt bereits vor.

Die Existenz mehrerer unterschiedlicher Implementierungen helfe einem Codec, schneller zu reifen, schreibt FFmpeg-Entwickler Ronald Bultje in einem Blogeintrag (http://arstechnica.com/open-source/news/2010/06/ffmpeg-getting-its-own-implementation-of-googles-vp8-codec.ars?utm_source=rss). Darüber hinaus biete eine eigene VP8-Implementierung weitere Vorteile: Beispielsweise kann Code älterer VPx-Codecs wiederverwendet werden, da sich einige Teile sehr ähneln. Das bedeutet, dass künftige Mediaplayer auf Basis von FFmepg kleiner ausfallen und schneller arbeiten. Ähnliches gilt für H.264, denn VP8 sei dem Industriestandard sehr ähnlich. So könne auch hier Code wiederverwendet werden.

Darüber hinaus glauben die FFmpeg-Entwickler, sie können einen schnelleren Decoder schreiben als die Entwickler von On2 beziehungsweise Google. Das hätten sie bereits mit ihren Theora- und Vorbis-Codecs bewiesen, die schneller seien als die Originalsoftware von Xiph. Möglich werde dies eben durch die Wiederverwendung von Codeteilen anderer Codecs, schließlich müsse FFmepg nicht für jeden Codec das Rad neu erfinden, was beim Ansatz von Googles eigener Bibliothek hingegen der Fall sei.

Eine erste Version eines solchen VP8-Decoders haben die FFmpeg-Entwickler bereits fertiggestellt. Die Datei vp8.c umfasst dabei gerade einmal 1.400 Codezeilen samt Whitespacezeichen, Kommentaren und Headern zuzüglich 450 Zeilen für DSP-Funktionen, um den Codec per SIMD zu beschleunigen. Dabei soll der Decoder sämtliche Tests der Vektortestsuite bestehen und exakt den gleichen Binären Output liefern wie Google Bibliothek.

Mit weiteren Optimierungen soll der Decoder beschleunigt werden, um Googles Version letztendlich zu schlagen. Dies sei vor allem für die Wiedergabe auf mobilen Endgeräten von Bedeutung, so Bultje.

Der FFmpeg-Entwickler merkt zudem an, dass Googles VP8-Spezifikation unzureichend sei. Spezifiziert sei nur das Baseline-Profil, für andere Profile fehlen entsprechende Angaben. Daher sei es oft einfach, in den Quelltext von Googles libvpx zu gucken, um herauszufinden, wie der Codec arbeitet.

Quelle : www.golem.de
Titel: ffvp8: FFmpeg hat den schnellsten VP8-Dekoder
Beitrag von: SiLæncer am 24 Juli, 2010, 10:18
Deutlich schneller als Googles Original libvpx ist der neue VP8-Dekoder des FFmpeg-Projekts. Nach Abschluss der ersten Optimierungen ist die Software reif für den Einzug in Media-Player und Browser. VP8 kommt im freien Codec für Webvideos WebM zum Einsatz.

Jason Garrett-Glaser, Ronald Bultje und David Conrad machen mit der Entwicklung ihres VP8-Dekoders ffvp8 große Fortschritte. Ende Juni 2010 hatten sie eine erste funktionierende Version des VP8-Dekoders für FFmpeg  vorgelegt. Jetzt ist eine erste Runde an Optimierungen abgeschlossen, Benchmarks im Vergleich zu Googles Original-Dekoder libvpx liegen vor.

(http://scr3.golem.de/screenshots/1007/ffvp8-benchmark/thumb480/parkjoy.png)

Demnach ist ffvp8 deutlich schneller als der aktuelle VP8-Dekoder von Google. Vor allem auf 64-Bit-Systemen lässt ffvp8 libvpx deutlich hinter sich. So erreicht Googles libvpx beim Dekodieren des Sintel-Trailers  in 1080p auf einem Core i5 520M mit 2,4 GHz und einem 64-Bit-Linux rund 69,7 Frames pro Sekunde, ffvp8 kommt auf rund 112,4 Frames pro Sekunde und ist mehr als 60 Prozent schneller. Auch auf Atomsystemen ist ffvp8 schneller, allerdings nur rund 20 bis 30 Prozent. Entwickler Garrett-Glaser weist aber darauf hin, dass bislang noch keinerlei Optimierungen für Atom an ffvp8 vorgenommen wurden.

Video: Durian-Projekt Sintel - Trailer (0:52)

Erreicht wird die höhere Geschwindigkeit durch Umstellung diverser Codec-Teile auf SIMD-Instruktionen, die von modernen Prozessoren deutlich schneller abgearbeitet werden als eine C-Implementierung. Dennoch besteht ffvp8 weiterhin aus großen Teilen C-Code, der optimiert wurde, beispielsweise durch aggressives Smart-Prefetching, um Cache-Misses zu reduzieren. Hinzu kommen viele kleinere Optimierungen.

Fertig sind die drei Entwickler nicht, sie wollen ihren Code weiter optimieren und noch schneller machen. Einige Optimierungen seien schon fast fertig, hieß es. Zudem wollen sie dafür sorgen, dass der Dekoder auch auf anderen Prozessorarchitekturen als x86 schnell läuft. So sollen künftige Versionen die Altivec-Einheit von PowerPC-Prozessoren nutzen und auch ARMs SIMD-Erweiterung Neon soll unterstützt werden, was vor allem für die Wiedergabe auf mobilen Endgeräten von Bedeutung ist.

Quelle : www.golem.de
Titel: Revolution bei FFmpeg
Beitrag von: SiLæncer am 19 Januar, 2011, 18:05
Eine Gruppe von Entwicklern hat den bisherigen Hauptbetreuer von FFmpeg für abgesetzt erklärt und ein eigenes Quellcode-Repositorium angelegt.

Offenbar schwelten schon seit Jahren diverse Meinungsverschiedenheiten unter den FFmpeg-Entwicklern. Eine Gruppe von mehr als einem Dutzend Entwicklern hat nun eine Verlautbarung (http://article.gmane.org/gmane.comp.video.ffmpeg.devel/123868) veröffentlicht, nach der die Projektverantwortung an sieben Personen übertragen wird und der bisherige hauptsächliche Projektbetreuer Michael Niedermayer keine Rolle mehr spielt. Michael Niedermayer zeigte sich ebenso überrascht wie viele andere Entwickler und bezeichnet den Schritt als feindliche Übernahme. Es gab offenkundig keine Abstimmung und keine Ankündigung im Vorfeld. Niedermayer macht seine weitere Beteiligung am Projekt von der Reaktion weiterer Entwickler abhängig, und die ersten Reaktionen sind gemischt. Es gibt sowohl Zustimmung als auch Ablehnung.

Die rebellischen Entwickler wollen FFmpeg in einem git-Repositorium auf ffmpeg.org weiterpflegen. Das vorhandene Repositorium auf videolan.org wollen sie nicht mehr weiter benutzen. Der Entwickler Diego Biurrun rechtfertigt die Aktion damit, dass die Situation plötzlich dringend wurde und es Zeit war zu handeln. Dem bisherigen Hauptbetreuer Michael Niedermayer wird eine diktatorische Haltung vorgeworfen, unter anderem soll er sehr streitsüchtig gewesen sein und somit Neulinge abgeschreckt haben. Die Entwicklung soll nun auf ffmpeg.org so schnell wie möglich normal weitergehen. Dazu wollen die neuen Betreuer eine neue Projektstruktur aufbauen, bei der sieben Entwickler Änderungsrechte am Repositorium haben und alle anderen ihre Änderungen in der Mailingliste vorstellen, so dass sie diskutiert werden können. Die weiteren Reaktionen der überrumpelten Entwickler bleibt abzuwarten.

Quelle : www.pro-linux.de
Titel: libav soll FFmpeg ersetzen
Beitrag von: SiLæncer am 14 März, 2011, 21:55
Nachdem im Januar eine Gruppe von Entwicklern den Hauptbetreuer von FFmpeg für abgesetzt erklärt und ein eigenes Quellcode-Repositorium angelegt hat, wurde nun auch ein neuer Name für die freie Bibliothek vorgestellt.

Bereits im Januar hat eine Gruppe von Entwicklern eine Verlautbarung veröffentlicht, nach der die Projektverantwortung an sieben Personen übertragen wird und der bisherige hauptsächliche Projektbetreuer Michael Niedermayer keine Rolle in FFmpeg mehr spiele. Die Entwickler rechtfertigten ihre Rebellion damit, dass der bisherige Hauptbetreuer eine diktatorische Haltung habe, streitsüchtig sei und somit Neulinge abgeschreckt habe. Die Entwicklung sollte deshalb auf ffmpeg.org weitergehen bis eine neue Projektstruktur aufgebaut sei, bei der die sieben Entwickler Änderungsrechte am Repositorium haben und alle anderen ihre Änderungen in der Mailingliste vorstellen, so dass sie diskutiert werden können.

Knapp zwei Monate nach der Revolution resultiert die Abspaltung nun in einem Fork des Projektes. Wie die Entwickler bekannt gaben, wird FFmpeg nun unter dem Namen libav weiter entwickelt. Sowohl die Hauptseite, wie auch die Bibliothek selbst sei bereits umgezogen. Die alten Mailinglisten und -IRC-Channel seien zwar weiterhin aktiv, werden aber künftig durch die offiziellen neuen Listen ersetzt.

Ob dem Aufruf der Rebellen nun tatsächlich alle Entwickler gefolgt sind, darf allerdings bezweifelt werden. Die momentane Situation deutet eher auf zwei sich gegenseitig behindernden und bekriegenden Projekte hin. So drohen beispielsweise ehemalige Entwickler dem Projekt mit gerichtlichen Folgen, sollte es weiterhin das alte Logo benutzen. Laut ihrer Meinung gehöre es nicht dem Projekt, sondern dem Ersteller. Der Maintainer von FFmpeg lässt dagegen keine Gelegenheit verstreichen um gegen das neue Projekt zu wettern.

So stehen sich zwei Parteien gegenüber, die unversöhnlich scheinen. Die Zeit und die Aktivität der jeweiligen Kreise wird zeigen, welches Projekt künftig die Oberhand behält. Denn eine Sache ist bereits im Vorfeld klar: Fragt man die jeweiligen Projekte, so sind beide der Meinung die Originale zu sein.

Quelle : www.pro-linux.de



Wie man bei den ffdshow tryouts sehen kann (http://www.dvbcube.org/index.php?topic=24628.msg151693#msg151693) ist da ja schon seit dem Build 3774 von libav die Rede und nicht mehr von FFmpeg ;)
Titel: FFmpeg wird Multi-Thread-fähig
Beitrag von: SiLæncer am 24 März, 2011, 15:55
Wie Michael Niedermayer in einer Ankündigung auf der Mailingliste des Projektes bekannt gab, wurde der bereits seit etlichen Jahren entwickelte Multi-Thread-Branch von FFmpeg in das offizielle Repositorium das Projektes aufgenommen. Damit ist es der freien Multimedia-Bibliothek künftig möglich, mehrere Kerne parallel zu unterstützen.

Ungeachtet des Disputs zwischen dem momentanen Projektleiter von FFmpeg und einer Gruppe von Entwicklern geht die Erweiterung der freien Multimedia-Lösung weiter. So verkündete Michael Niedermayer auf der Mailingliste des Projektes, die bereits seit drei Jahren im Zuge des Google Summer of Code entwickelte Multi-Thread-Unterstützung nun auch in das offizielle Repositorium des Projektes aufgenommen zu haben. Damit wird FFmpeg unter anderem gleichzeitig mehrere Kerne einer CPU bei der Dekodierung von Inhalten nutzen können.

Die Entwickler rufen nun alle Interessenten auf, die neue Version der Bibliothek zu testen. Produktiv wird die Änderung allerdings vorerst nicht. Zwar befindet sich das Team in der Phase der Freigabe der Version 0.6.2, doch wird Multi-Thread-Unterstützung wohl erst in einer der kommenden Versionen zu finden sein. Aller Voraussicht nach wird es sich dabei um die Version 0.7 handeln.

FFmpeg stellt ein unter der GNU Lesser General Public License oder GNU General Public License stehendes Projekt dar, das neben Bibliotheken auch zahlreiche Tools zur Handhabung von Multimediadaten bereitstellt. Die wohl wichtigste Komponente des Projektes ist libavcodec. Im Gegensatz zu vielen anderen Bibliotheken oder Codec-Sammlungen kombiniert die Bibliothek nicht bestehende Codecs zu einer Sammlung, sondern bietet völlig neu entwickelte Lösungen, die sich unter verschiedenen Betriebssystemen nativ betreiben lassen. Die Bibliothek dient deshalb zahlreichen Video-, Audio und Multimedia-Projekten als Basis und findet aufgrund ihrer liberalen Lizenz auch Anwendung in kommerziellen Produkten. Unter Linux setzen unter anderem MPlayer, Xine und VLC auf die Bibliothek auf.

Quelle : www.pro-linux.de
Titel: Libav wird in Debian und Ubuntu integriert
Beitrag von: SiLæncer am 29 März, 2011, 12:43
Die freie Codec-Sammlung Libav wird in Debian, Ubuntu und Gentoo integriert. Libav stellt eine Reihe von Multimediacodecs und Werkzeugen zur Verfügung. Das Projekt entstand als Abspaltung nach einem internen Streit mit Ffmpeg-Entwicklern.

Vor wenigen Tagen hat das Libav-Team die Multimediabibliothek in Version 0.6.2 freigegeben, jetzt hat es bekanntgegeben, dass das Debian-Projekt die Bibliothek in seine Repositories aufnehmen will. Libav ist bereits bei Canonical in die Projektverwaltung Launchpad (https://launchpad.net/ubuntu/+source/libav) eingebunden worden. Die Linux-Distribution Gentoo hat die Codec-Sammlung ebenfalls in ihre Softwarequellen aufgenommen.

Libav ist als Fork gegründet worden, nachdem interne Differenzen zwischen Entwicklern zu einer Spaltung des Ffmpeg-Projekts geführt hatten. Der Streit hatte sich um die Person Michael Niedermeiers entzündet; der Hauptentwickler des Ffmpeg-Projekts gilt bei einigen Entwicklern als unflexibel und streitsüchtig.

Gleichzeitig wird auch das Ffmpeg-Projekt weiter betrieben. Gegenwärtig streiten sich die beiden Projekte um die Verwendung des Logos.

Quelle : www.golem.de
Titel: FFmpeg: Streit um Libav erreicht das Mplayer-Projekt
Beitrag von: SiLæncer am 11 April, 2011, 16:50
Der Konflikt zwischen dem Ffmpeg- und dem neu gegründeten Libav-Projekt hat nun auch die Mplayer-Gemeinde erreicht. Nach angeblichen juristischen Drohungen ist einer der Hauptentwickler von dem Projekt zurückgetreten.

Der Schweizer Entwickler Attila Kinali hat das Mplayer-Projekt verlassen. Dem Austritt ging eine angebliche juristische Drohung von Ffmpeg-Entwickler Michael Niedermayer voraus. Dabei ging es um die Unterstützung des Mplayer-Projekts für Libav, einer Abspaltung des Ffmpeg-Projekts. Die Ausgründung war Resultat eines Streits zwischen zahlreichen Entwicklern und Niedermayer.

Kinali ist gleichzeitig einer der Hauptbeitragenden und der Maintainer des Servers, auf dem der Sourcecode des Mplayer-Projekts bereitliegt. Er teilte in seiner E-Mail mit, dass er es zwar gewohnt sei, sich juristisch mit Firmen auseinanderzusetzen, nicht aber mit Mitgliedern des Projekts, die er als seine Freunde betrachtet.

Auslöser des Streits war offensichtlich Niedermayer, der sich darüber beschwerte, dass die Adresse ffmpeg.mplayerhq.hu auf das Libav-Projekt zeigte. Er weist aber sämtliche juristische Drohungen von sich. Er bot darüber hinaus seinen Rücktritt als Mplayer-Entwickler an, wenn Kinali darauf bestehe. Für den Ton in seinen E-Mails wolle er sich aber nicht entschuldigen, so sei er nun einmal. Ein weiterer Entwickler - Diego Biurrun - zeigte sich erbost darüber, dass Niedermayer seine Äußerungen im Namen aller Mplayer-Entwickler gemacht hatte, ohne sich vorher mit ihnen abzusprechen.

Eine Antwort auf das Angebot lieferte Kinali bislang nicht. Inzwischen fragte der Gründer des Mplayer-Projekts Árpád Gereöffy nach, wie der Server - eine Spende an das Projekt - von der Schweiz nach Budapest transportiert werden kann. Eine Rückkehr Kinalis scheint gegenwärtig ausgeschlossen.

Quelle : www.golem.de
Titel: Re: FFmpeg: Streit um Libav erreicht das Mplayer-Projekt
Beitrag von: Snoop am 11 April, 2011, 17:09
Interessant ... es ist bei vielen kostenlosen Großprojekten immer wieder der selber Kindergarten. Anscheinend gehört zu einem fähigen Programmierer fast zwangsläufig eine kleine Schwäche im Sozialen - und damit meine ich jetzt alle Seiten in diesem Streit ...
Titel: FFmpeg 0.7-rc1 erschienen
Beitrag von: SiLæncer am 25 Mai, 2011, 16:00
Suite aus fünf Tools zum Aufnehmen, Konvertieren und Streamen von Audio- und Videodateien; enthält unter anderem ffmpeg, ein Kommandozeilen-Tool zum Konvertieren von Videodateien, das auch das Aufnehmen und Kodieren von TV-Aufnahmen in Echtzeit unterstützt, ffserver, ein HTTP-Multimedia-Streaming-Server für Live-Broadcasting sowie libavcodec, eine der führenden Open-Source-Codec-Bibliotheken; Windows-Versionen sind hier (http://ffmpeg.zeranoe.com/) zu finden.

Lizenz: Open Source

http://ffmpeg.mplayerhq.hu/index.html
Titel: FFmpeg 0.8 erschienen
Beitrag von: SiLæncer am 12 Juli, 2011, 17:33
Das Changelog findet sich hier (http://www.ffmpeg.org/releases/ffmpeg-0.8.changelog)

http://www.ffmpeg.org/
Titel: FFmpeg 0.8.1
Beitrag von: SiLæncer am 31 Juli, 2011, 19:53
Das Changelog findet sich hier (http://www.ffmpeg.org/releases/ffmpeg-0.8.1.changelog)

http://www.ffmpeg.org/
Titel: Avanti GUI V0.6.2
Beitrag von: SiLæncer am 07 Oktober, 2011, 20:04
Avanti GUI is a front-end for FFmpeg with the option to insert Avisynth as a pre-processor. It offers user friendly control over all basic and advanced FFmpeg options. A number of template examples are also included.

(http://www.portablefreeware.com/screenshots/scrTqjfud.gif)

License: Freeware

What's new: >>

1. Added option at main menu to save/load project files.
2. Added option to auto-load templates on codec selection.
3. Added "Source properties" and more for dshow input devices.
4. Added support for "libcdio" input device (CD extraction).
5. Expanded audio/video codec lists and renamed labels.
6. Adapted "Input stream mapping" to recent FFmpeg changes.
7. Simplified "Input stream mapping" (auto positioning).
8. Fixed command order issues with latest FFmpeg builds.
9. Fixed issue in demux option with latest FFmpeg builds.
10. Fixed codec command issue with FFmbc 0.7-rc1 up.
11. Updated FFmpeg database with latest codec/format additions.
12. Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: Update für Video-Tools FFmpeg
Beitrag von: SiLæncer am 23 November, 2011, 13:26
Die soeben veröffentlichten FFMpeg-Versionen (http://ffmpeg.org/index.html) beheben eine ganze Reihe von Fehlern der jeweiligen Vorgänger. Dazu gehören mindestens zwei mögliche Pufferüberläufe im QDM2-Decoder (libavcodec/qdm2.c) und im VP3-Codec von Theora. Einen Überblick über die Änderungen geben die Changelogs zu Version 0.7.8 (http://git.videolan.org/?p=ffmpeg.git&a=shortlog&h=n0.7.8) und 0.8.7 (http://git.videolan.org/?p=ffmpeg.git&a=shortlog&h=n0.8.7).

Das FFmpeg-Projekt stellt eine umfangreiche Open-Source-Toolsammlung zum Abspielen und Bearbeiten von Videos bereit. Die Fehler können im schlimmsten Fall dazu führen, dass ein Angreifer eigenen Code einschleusen und ausführen kann. Dazu muss ein Anwender allerdings zunächst ein passend präpariertes Video öffnen. Das muss nicht unbedingt mit den FFmpeg-Tools selbst geschehen; auch andere Video-Tools wie der VLC Media Player, MPlayer und Peria nutzen deren Bibliotheken.

Quelle : www.heise.de
Titel: FFmpeg 0.9 freigegeben
Beitrag von: SiLæncer am 12 Dezember, 2011, 13:05
Die Entwickler der freien Werkzeugsammlung für Video und Audio, FFmpeg, haben die Version 0.9 freigegeben, die zahlreiche neue Formate unterstützt und Fehler in der Implementierung beseitigt.

FFmpeg (http://ffmpeg.org/) ist ein freies Projekt, das Bibliotheken und Tools zur Handhabung von Multimedia-Daten bereitstellt. Die wohl wichtigste Komponente des Projektes stellt libavcodec dar, eine Audio- und Video-Bibliothek, die viele Formate unterstützt. FFmpeg läuft unter verschiedenen Betriebssystemen nativ. Die Bibliothek dient deshalb zahlreichen Multimedia-Projekten als Basis und findet aufgrund ihrer liberalen Lizenz auch Anwendung in kommerziellen Produkten. Unter Linux setzen unter anderem MPlayer, Xine und VLC auf die Bibliothek auf.

Sechzehn Monate und eine Abspaltung liegen hinter der letzten Version 0.8 von FFmpeg, doch das Projekt war auch in dieser Zeit produktiv, was sich in einem umfangreichen Änderungslog zeigt. So enthält die Version 0.9 nun native Dirac- und Ut Video-Decoder. Ferner flossen in das Projekt Decoder für g729, escape130 und VBLE ein. Der Decoder für das H.264-Format ist nun robuster konzipiert. Neu sind auch Encoder für die g723.1- und ProRes-Audiocodecs und AMV-Video. Zudem verfügt das Paket über einen experimentellen Kodierer für jpeg2000.

Zu den weiteren Änderungen der neuen Version gehören Optimierungen für die ARM-Plattform. Desweiteren verfügt FFmpeg 0.9 über Unterstützung der Pulseaudio-Eingänge und bietet nun auch unter Android eine Hardware-beschleunigte Wiedergabe des H.264-Formats an.

Eine Liste aller Änderungen enthält die Ankündigung der aktuellen Version. FFmpeg 0.9 kann im Quellcode vom Server des Projektes heruntergeladen (http://ffmpeg.org/download.html) werden. Zudem existieren Binärpakete für diverse Distributionen und Windows.

Quelle : www.pro-linux.de
Titel: FFmpeg 0.10 mit vielen neuen Funktionen
Beitrag von: SiLæncer am 27 Januar, 2012, 13:17
Die Entwickler von FFmpeg haben Version 0.10 veröffentlicht, die Sicherheitslücken und andere Fehler behebt, aber auch zahlreiche neue Funktionen enthält.

FFmpeg ist ein freies Projekt, das Bibliotheken und Tools zur Handhabung von Multimedia-Daten bereitstellt. Die wohl wichtigste Komponente des Projektes stellt libavcodec dar, eine Audio- und Video-Bibliothek, die viele Formate unterstützt. FFmpeg läuft unter verschiedenen Betriebssystemen nativ. Die Bibliothek dient deshalb zahlreichen Multimedia-Projekten als Basis und findet aufgrund ihrer liberalen Lizenz auch Anwendung in kommerziellen Produkten. Unter Linux setzen unter anderem MPlayer, Xine und VLC auf die Bibliothek auf.

Nur sechs Wochen nach Version 0.9 haben die Entwickler bereits FFmpeg 0.10 (http://ffmpeg.org/index.html#pr10) freigegeben. In der neuen Version werden elf Sicherheitslücken und viele andere Fehler behoben. Trotz der kurzen Entwicklungszeit zogen darüber hinaus aber viele neue Funktionen in FFmpeg ein. So gibt es neue Filter, neue Multiplexer, neue Kodierer oder Dekodierer für verschiedene neue Formate, teilweise auch als Erweiterung bestehender Codecs, neue Programmoptionen und zwei neue Werkzeuge, aviocat und ffeval. Alle Neuerungen von avconv wurden in das Programm ffmpeg integriert. avconv ist der Ersatz für ffmpeg vom libav-Projekt, das sich im März 2011 von FFmpeg abspaltete. avconv wurde vor wenigen Tagen mit Version 0.8 von libav als Weiterentwicklung von ffmpeg eingeführt. Seine Benutzerschnittstelle ist jedoch nicht mehr kompatibel mit ffmpeg.

Eine Liste aller Änderungen enthält die Ankündigung der aktuellen Version. FFmpeg 0.10 kann im Quellcode vom Server des Projektes heruntergeladen werden (http://ffmpeg.org/download.html). Zudem existieren Binärpakete für diverse Distributionen und Windows.

Quelle : www.pro-linux.de
Titel: Avanti GUI V0.6.7
Beitrag von: SiLæncer am 11 Juni, 2012, 06:25
Avanti GUI is a front-end for FFmpeg with the option to insert Avisynth as a pre-processor. It offers user friendly control over all basic and advanced FFmpeg options. A number of template examples are also included.

(http://www.portablefreeware.com/screenshots/scrTqjfud.gif)

License: Freeware

What's new: >>

1. Improved portability of the Avanti setup (at path changes).
2. Improved Avisynth script editing/debugging (less switching).
3. Improved Avisynth error reporting (now local at gui window).
4. Fixed bug in Avisynth error preview (lost back slashes).
5. Fixed bug in "Job Control Manager" (at folder change).
6. Updated FFmpeg database with latest codec/format additions.
7. Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: Avanti GUI V0.6.8
Beitrag von: SiLæncer am 07 Juli, 2012, 23:53
What's new: >>

AVANTI 0.6.8 -- FFmpeg/Avisynth GUI -- Changelog 20-06-2012.
==============================================================
1. Fixed failing log remove option for changed x264 logs.
2. Fixed display issues with latest x264 codec.
3. Fixed bug in source properties (missing file path slashes).
4. Fixed unwanted terminate message at log display.
5. Fixed fatal error at flac encoding with new FFmpeg builds.
6. Fixed grouping of libavfilter commands after FFmpeg change.
7. Updated FFmpeg database with latest codec/format additions.
8. Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: Avanti GUI V0.6.9
Beitrag von: SiLæncer am 20 August, 2012, 16:40
What's new: >>

    Added auto-assign of preferable AAC codec (if available).
    Fixed some buffer size issues with latest FFmpeg builds.
    Fixed broken input device option (dshow, vfwcap).
    Fixed option to display libavfilter info at log window.
    Updated FFmpeg database with latest codec/format additions.
    Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: Avanti GUI V0.7.0
Beitrag von: SiLæncer am 24 September, 2012, 12:51
What's new: >>

    Added support for libass (FFmpeg subtitle burn-in).
    Added many new features to the Avanti subtitle option.
    Added FFmpeg documentation viewer to help menu.
    Adapted "Advanced database Manager" to new FFmpeg versions.
    Improved Avisynth error message display and formatting.
    Fixed a memory issue (should improve Win7 compatibility).
    Fixed broken option to save command lines in batch files.
    Fixed broken support for vgtmpeg (dvd,bd title extractor).
    Updated FFmpeg database with latest codec/format additions.
    Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: Versionssprung: Universal-Encoder FFmpeg erreicht Version 1.0
Beitrag von: SiLæncer am 02 Oktober, 2012, 13:30
Keine zehn Tage nach FFmpeg 0.11.2 "Happiness" haben die Entwickler Version 1.0 ihres auf der universellen Codec-Bibliothek libavcodec aufsetzenden plattformübergreifenden Multimedia-Werkzeugs FFmpeg veröffentlicht. FFmpeg 1.0 bringt diverse Neuerungen mit, vorrangig jedch neue Filter und Multiplexer. Encoder-seitig wurden unter anderem der AAC-Encoder libfdk-aac, MP2 über TwoLAME und das das verlustfreie Ut Video ergänzt.

Der ganze Artikel (http://www.heise.de/newsticker/meldung/Versionssprung-Universal-Encoder-FFmpeg-erreicht-Version-1-0-1721761.html)

Quelle : www.heise.de
Titel: Avanti GUI v0.7.1
Beitrag von: SiLæncer am 29 Dezember, 2012, 17:00
New in this version:

    Added NUL destination option for avfilter "detect" options.
    Added some new items to message thin-out option.
    Adaptions to the latest FFmpeg command syntax changes.
    Fixed a few formatting issues at FFmpeg log reporting.
    Fixed "Doc Viewer" issue introduced after FFmpeg change.
    Updated FFmpeg database with latest codec/format additions.
    Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: FFmpeg 1.1 erschienen
Beitrag von: SiLæncer am 07 Januar, 2013, 13:30
Weitere Infos und Download : http://ffmpeg.org/index.html#pr1.1
Titel: Avanti GUI v0.7.2
Beitrag von: SiLæncer am 08 März, 2013, 06:35
Whats new: >>

Added option to add/modify FFmpeg environment variables.
Added option to load project file as command line argument.
Added option to customize internal audio filter chain.
Added audio filter support to -new command line option.
Fixed ffmpeg crash in Windows 7 at process cancel.
Fixed ffmpeg path issue in option to save command line.
Fixed broken command redirection with Avisynth modes.
Fixed out of view issue with "Doc Viewer" search option.
Fixed conflict with submux/metadata simultaneous usage.
Removed support for ffmbc, vgtmpeg and old FFmpeg versions.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: FFmpeg 1.2 erschienen
Beitrag von: SiLæncer am 15 März, 2013, 06:00
Whats new: >>

- VDPAU hardware acceleration through normal hwaccel
- SRTP support
- Error diffusion dither in Swscale
- Chained Ogg support
- Theora Midstream reconfiguration support
- EVRC decoder
- audio fade filter
- filtering audio with unknown channel layout
- allpass, bass, bandpass, bandreject, biquad, equalizer, highpass, lowpass
  and treble audio filter
- improved showspectrum filter, with multichannel support and sox-like colors
- histogram filter
- tee muxer
- il filter ported from libmpcodecs
- support ID3v2 tags in ASF files
- encrypted TTA stream decoding support
- RF64 support in WAV muxer
- noise filter ported from libmpcodecs
- Subtitles character encoding conversion
- blend filter
- stereo3d filter ported from libmpcodecs

http://ffmpeg.org/index.html
Titel: Avanti GUI v0.7.3
Beitrag von: SiLæncer am 03 Mai, 2013, 21:15
Whats new: >>

Added color correction options (RGB/HSBC) for FFmpeg.
Added option to use FEQ presets on FFmpeg command line.
Added FFplay preview to FEQ (former SuperEQ) editor.
Added FFplay preview for all FFmpeg AUTO mode options.
Added option to preview user filter additions.
Added formatting for Avisynth errors reported by FFmpeg.
Fixed bug in file load dialog with long file names.
Fixed bug in settings update of audio tools.
Fixed bug in track/chapter extraction option.
Fixed broken header mask with new FFmpeg versions.
Fixed command redirection with devices (dshow, cdio etc.).
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: Avanti GUI v0.7.4
Beitrag von: SiLæncer am 06 Juni, 2013, 13:26
New in this version:

    Introducing FFmpeg scripting (including script editor).
    Added new preset based frame size calculator.
    Added option to insert matrix files by name.
    Improved "Short reference path" option.
    Improved input stream mapping option at source properties.
    Fixed formatting issues and improved FFmpeg "Doc Viewer".
    Fixed time position error with FFplay preview.
    Fixed pause issue with FFplay pop-up menu.
    Fixed fontconfig timing issue at font cache creation.
    Updated FFmpeg database with latest codec/format additions.
    Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: Avanti GUI v0.7.5
Beitrag von: SiLæncer am 28 Juni, 2013, 17:30
New in this version:

Added concatinate option for source clips (vob, mpg).
Added UNDO to input stream mapping option.
Added sub-page warnings when "Job Manager" is opened.
Added support for image sequence source to "Job Manager".
Added support for concatinate source to "Job Manager".
Fixed display refresh issue at AviSynth errors.
Fixed issue with AviSynth plugins path (Preferences).
Fixed separation for multiple outputs (log window).
Fixed formatting issue for filter options (doc viewer).
New attempt to handle font cache creation delay decently.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: FFmpeg 2.0 mit OpenCL und vielen neuen Filtern
Beitrag von: SiLæncer am 10 Juli, 2013, 13:20
Das FFmpeg-Projekt hat sein Multimedia-Framework in der Version 2.0 veröffentlicht. FFmpeg ermöglicht es Anwendern, nahezu alle Multimediaformate zu enkodieren, dekodieren oder transkodieren, zu streamen, durch Filter und Multiplexer zu schicken und abzuspielen.

FFmpeg enthält die Multimedia-Bibliotheken libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale und libswresample, die Entwickler in eigenen Anwendungen nutzen können sowie die für Endbenutzer gedachten Programme ffmpeg, ffserver, ffplay und ffprobe. FFmpeg 2.0 unterstützt OpenCL und den verlustfreien Audio-Kompressor Monkey's Audio. Das Framework wurde um eine große Anzahl neuer Filter erweitert. Dazu zählen beispielsweise Filter um Kurven zu zeichnen, Rauschen zu mindern, Farben zu beeinflussen, Filme optisch abzutasten oder Ebenen zu kombinieren. Die Syntax für Filteroptionen wurde für alle Filter vereinheitlicht. Die Zeitachse eines Videos oder einer Audiodatei lässt sich nun mit Filtern bearbeiten.

Der ganze Artikel (http://www.pro-linux.de/news/1/19993/ffmpeg-20-mit-opencl-und-vielen-neuen-filtern.html)

Quelle : www.pro-linux.de
Titel: FFmpeg unterstützt H.265
Beitrag von: SiLæncer am 16 Oktober, 2013, 20:15
Die Multimedia-Bibliothek FFmpeg unterstützt nun auch den Video-Kompressionsstandard H.265 alias HEVC. Damit stehen mehrere freie Implementierungen des Standards bereit.

Seit einigen Wochen ist in den Git-Quellen des VLC-Players ein De- und Encoder für den Video-Kompressionsstandard H.265 alias High Efficiency Video Coding (HEVC) verfügbar. Auch die freie Multimedia-Bibliothek FFmpeg unterstützt jetzt den neuen Videostandard, wie aus einer Nachricht auf Launchpad hervorgeht.

Der ganze Artikel (http://www.golem.de/news/multimedia-ffmpeg-unterstuetzt-h-265-1310-102175.html)

Quelle : www.golem.de
Titel: FFmpeg 2.1 erschienen
Beitrag von: SiLæncer am 29 Oktober, 2013, 06:35
Whats new: >>

- aecho filter
- perspective filter ported from libmpcodecs
- ffprobe -show_programs option
- compand filter
- RTMP seek support
- when transcoding with ffmpeg (i.e. not streamcopying), -ss is now accurate
  even when used as an input option. Previous behavior can be restored with
  the -noaccurate_seek option.
- ffmpeg -t option can now be used for inputs, to limit the duration of
  data read from an input file
- incomplete Voxware MetaSound decoder
- read EXIF metadata from JPEG
- DVB teletext decoder
- phase filter ported from libmpcodecs
- w3fdif filter
- Opus support in Matroska
- FFV1 version 1.3 is stable and no longer experimental
- FFV1: YUVA(444,422,420) 9, 10 and 16 bit support
- changed DTS stream id in lavf mpeg ps muxer from 0x8a to 0x88, to be
  more consistent with other muxers.
- adelay filter
- pullup filter ported from libmpcodecs
- ffprobe -read_intervals option
- Lossless and alpha support for WebP decoder
- Error Resilient AAC syntax (ER AAC LC) decoding
- Low Delay AAC (ER AAC LD) decoding
- mux chapters in ASF files
- SFTP protocol (via libssh)
- libx264: add ability to encode in YUVJ422P and YUVJ444P
- Fraps: use BT.709 colorspace by default for yuv, as reference fraps decoder does
- make decoding alpha optional for prores, ffv1 and vp6 by setting
  the skip_alpha flag.
- ladspa wrapper filter
- native VP9 decoder
- dpx parser
- max_error_rate parameter in ffmpeg
- PulseAudio output device
- ReplayGain scanner
- Enhanced Low Delay AAC (ER AAC ELD) decoding (no LD SBR support)
- Linux framebuffer output device
- HEVC decoder, raw HEVC demuxer, HEVC demuxing in TS, Matroska and MP4
- mergeplanes filter

http://ffmpeg.org/index.html
Titel: SmartFFmpeg 1.3.2
Beitrag von: SiLæncer am 06 Januar, 2014, 06:26
(http://freeware.satria.de/SmartFFmpeg/SmartFFmpeg.png)
SmartFFmpeg is an interesting GUI for the powerful, open source multimedia-converter ffmpeg, which supports a variety of audio, video and container formats!

Freeware

http://freeware.satria.de/SmartFFmpeg/index.php?lang=EN
Titel: Avanti GUI v0.7.6
Beitrag von: SiLæncer am 14 März, 2014, 19:20
New in this version:

Added drag and drop support for concatination option.
Added basic support for libx265 HEVC encoder.
Added Rotate and Flip to "Crop/Scale/Pad" options.
Added new file name options to "Job Control Manager".
Improved FEQ command and preview clipping reporting.
Several improvements on -new command line option.
Fixed incidental failing of project save option.
Fixed broken dual command line option (when -new is used).
Fixed issues with FEQ preset saving and flat preview.
Fixed issue with manual color correction settings.
Fixed pixel format issue after FFmpeg addition.
Deprecated custom colors option for Avanti GUI.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: FFmpeg 2.2 erschienen
Beitrag von: SiLæncer am 24 März, 2014, 05:50
Whats new: >>

- HNM version 4 demuxer and video decoder
- Live HDS muxer
- setsar/setdar filters now support variables in ratio expressions
- elbg filter
- string validation in ffprobe
- support for decoding through VDPAU in ffmpeg (the -hwaccel option)
- complete Voxware MetaSound decoder
- remove mp3_header_compress bitstream filter
- Windows resource files for shared libraries
- aeval filter
- stereoscopic 3d metadata handling
- WebP encoding via libwebp
- ATRAC3+ decoder
- VP8 in Ogg demuxing
- side & metadata support in NUT
- framepack filter
- XYZ12 rawvideo support in NUT
- Exif metadata support in WebP decoder
- OpenGL device
- Use metadata_header_padding to control padding in ID3 tags (currently used in
  MP3, AIFF, and OMA files), FLAC header, and the AVI "junk" block.
- Mirillis FIC video decoder
- Support DNx444
- libx265 encoder
- dejudder filter
- Autodetect VDA like all other hardware accelerations

http://ffmpeg.org/index.html
Titel: FFmpeg 2.2.1
Beitrag von: SiLæncer am 11 April, 2014, 19:07
Zitat
2.2.1 was released on 2014-04-10. It is the latest stable FFmpeg release from the 2.2 release branch, which was cut from master on 2014-03-01. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2014-03-01, libav 10 as of 2014-04-10.

Weitere Infos und Download : http://ffmpeg.org/download.html#release_2.2
Titel: Avanti GUI v0.7.7
Beitrag von: SiLæncer am 17 April, 2014, 23:17
New in this version:

Added formatting for new FFmpeg muxer info (log display).
Added ogg (mkv) format chapter import to "Metadata Manager".
Added cropdetect option to FFplay preview.
Improved "Metadata Manager" (now offers full control).
Improved FFmpeg docs viewer (returns at last page/line).
Improved file load dialog (larger size, better font).
Improved FFmpeg and AviSynth script editing.
FFplay can now run from same "user" location as FFmpeg.
Fixed issues with the file manager "list view" option.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: R128Gain 1.0.7
Beitrag von: SiLæncer am 19 April, 2014, 21:30
(http://r128gain.sourceforge.net/images/win32/rg-67.jpg)
R128GAIN is a small, simple tool specially designed to offer you an FFmpeg and SoX based EBU R128 compliant loudness scanner for audio files. The application is designed to be as easy to use as possible: you just load the files, set the parameters and you're good to go.

License : GPL

http://r128gain.sourceforge.net/
Titel: Avanti GUI v0.7.8
Beitrag von: SiLæncer am 06 Mai, 2014, 21:40
New in this version:

Added dedicated Source "properties/Input stream mapper".
Added "Sync window size" option to FFplay preview.
Added option to edit external avs scripts at errors.
Improved AviSynth script "error line" tracing at editor.
Improved progress reporting with -ss, -t and -to commands.
Improved error reporting of FFplay preview option.
Changed template load/save dialogs (larger window).
Changed "Options Editor" (larger window + instructions).
Fixed missing messages with very large FFmpeg reporting.
Fixed bug in command line save option (file request error).
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: Avanti GUI v0.7.9
Beitrag von: SiLæncer am 02 Juni, 2014, 20:15
New in this version:

Added native language support to FFmpeg subtitle option.
Added user character set support to subtitle options.
Added support for "concat muxer" text files as input.
Added support for "frame rate conversion" with FFmpeg.
Added "Audio Tools" support to FFmpeg and FFplay preview.
Added "user audio filter chain" support to FFplay preview.
Added "audio only" support to FFplay preview.
Added "Reset to defaults" option to "Options Editor" menu.
Added options menu at "Source properties/Stream mapper" page.
Added check for mapping orphans (after removed source clips).
Moved colorspace (pix format) option from AviSynth to FFmpeg.
Moved id3-tag and fourcc/vtag options from Avanti to FFmpeg.
Reworked the filter chains to reduce auto inserts.
Supressed insignificant log info of curves and ass filter.
Fixed minor bugs in the window expand/contract system.
Fixed minor bugs in subtitle muxing option.
Fixed failing input stream mapping for "audio only" output.
Fixed missing button picture in the chm help file.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: Avanti GUI v0.8.0
Beitrag von: SiLæncer am 15 Juni, 2014, 19:45
New in this version:

Added automatic management of codec/template links.
Added double-click feature to editor & file manager windows.
Added warning for fatal -loop command error (kills source).
Improved "FFmpeg Doc Viewer" search option.
Fixed forced enable in -new option when user disabled audio.
Fixed writing empty metadata file at "auto unselect" option.
Fixed bug in "metadata manager" name/date/time options.
Fixed bug in source properties (affected frame size calc).
Fixed minor issues with startup initialization.
Fixed undesirable update of disabled option at template load.
Updated templates for latest FFmpeg command changes.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: FFmpeg 2.2.4, 2.1.5, 2.0.5, 1.2.7, 1.1.12, 0.10.14
Beitrag von: SiLæncer am 30 Juni, 2014, 05:20
Zitat
We have made several new point releases (2.2.4, 2.1.5, 2.0.5, 1.2.7, 1.1.12, 0.10.14). They fix a security issue in the LZO implementation (http://blog.securitymouse.com/2014/06/raising-lazarus-20-year-old-bug-that.html), as well as several other bugs. See the git log for details.

We recommend users, distributors and system integrators to upgrade unless they use current git master.

http://ffmpeg.org
Titel: FFmpeg 2.3
Beitrag von: SiLæncer am 16 Juli, 2014, 14:16
Changelog

version 2.3:
- AC3 fixed-point decoding
- shuffleplanes filter
- subfile protocol
- Phantom Cine demuxer
- replaygain data export
- VP7 video decoder
- Alias PIX image encoder and decoder
- Improvements to the BRender PIX image decoder
- Improvements to the XBM decoder
- QTKit input device
- improvements to OpenEXR image decoder
- support decoding 16-bit RLE SGI images
- GDI screen grabbing for Windows
- alternative rendition support for HTTP Live Streaming
- AVFoundation input device
- Direct Stream Digital (DSD) decoder
- Magic Lantern Video (MLV) demuxer
- On2 AVC (Audio for Video) decoder
- support for decoding through DXVA2 in ffmpeg
- libbs2b-based stereo-to-binaural audio filter
- libx264 reference frames count limiting depending on level
- native Opus decoder
- display matrix export and rotation api
- WebVTT encoder
- showcqt multimedia filter
- zoompan filter
- signalstats filter
- hqx filter (hq2x, hq3x, hq4x)
- flanger filter
- Image format auto-detection
- LRC demuxer and muxer
- Samba protocol (via libsmbclient)
- WebM DASH Manifest muxer
- libfribidi support in drawtext

[close]

http://ffmpeg.org
Titel: FFmpeg 2.3.2
Beitrag von: SiLæncer am 13 August, 2014, 18:00
Changelog

version 2.3.2:
- snow: fix null pointer dereference
- huffyucdec: fix overread
- vc1dec: fix crash
- iff: fix out of array access
- matroskaenc: fix assertion failure
- cdgraphics: fix infinite loop
- dvdsub_parser: fix infinite loop
- mpeg12dec: support decoding some broken files
- v4l2enc: fix crash
- h264_parser: fix handling huge resolutions
- h264_mp4toannexb_bsf: multiple bugfixes

version 2.3.1:
- public AVDCT API/ABI for DCT functions
- g2meet: allow size changes within original sizes
- dv: improved error resilience, fixing Ticket2340 and Ticket2341

[close]

http://ffmpeg.org
Titel: Avanti GUI v0.8.1
Beitrag von: SiLæncer am 15 August, 2014, 20:45
New in this version:

Added option to enter commands at "user paths" section.
Added option to copy lines from "Source properties".
Added support for more "protocols/devices" (web url, cd).
Added "protocols/devices" menu to "Source 1" input field.
Simplified use of "protocols/devices" through this menu.
New syntax for command redirection (fixes FFmpeg conflicts).
Improved metadata handling for demux and audio only.
Improved FFmpeg script parsing for spliting up long lines.
Improved error checking at FFmpeg script parsing.
Improved the style and readability of the chm context help.
Adapted "short paths" option for concat protocol.
Updated VirtualDub vcf convert for changed file extension.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: FFmpeg 2.3.3
Beitrag von: SiLæncer am 18 August, 2014, 18:15
Whats new: >>

- h264: fix grayscale only decoding with weighted prediction
- mjpegdec: support AV_PIX_FMT_YUV420P16 with upscale_h
- proresenc_ks: fix buffer overflow
- matroskadec: fix crash

http://ffmpeg.org
Titel: FFmpeg 2.4
Beitrag von: SiLæncer am 16 September, 2014, 05:50
Release Notes


gitgit.videolan.org / ffmpeg.git / blob
? search: re
summary | shortlog | log | commit | commitdiff | tree
history | raw | HEAD
avcodec/mjpegenc: the AMV encoder doesnt support yuv422
[ffmpeg.git] / RELEASE_NOTES
1  ┌────────────────────────────────────────┐
2  │ RELEASE NOTES for FFmpeg 2.4 "Fresnel" │
3  └────────────────────────────────────────┘
4
5    The FFmpeg Project proudly presents FFmpeg 2.4 "Fresnel", just 2 months
6    after the release of 2.3. Since this wasn't a long time ago, the Changelog
7    is a bit short this time.
8
9    The most important thing in this release is the major version bump of the
10    libraries.  This means that this release is neither ABI-compatible nor
11    fully API-compatible. But on the other hand it is aligned with the Libav
12    11 release series, and will as a result probably end up being maintained for
13    a long time.
14
15    As usual, if you have any question on this release or any FFmpeg related
16    topic, feel free to join us on the #ffmpeg IRC channel (on
17    irc.freenode.net).
18
19    ┌────────────────────────────┐
20    │ 🔨  API Information         │
21    └────────────────────────────┘
22
23      FFmpeg 2.4 includes the following library versions:
24
25        • libavutil      54.7.100
26        • libavcodec     56.1.100
27        • libavformat    56.4.101
28        • libavdevice    56.0.100
29        • libavfilter     5.1.100
30        • libswscale      3.0.100
31        • libswresample   1.1.100
32        • libpostproc    53.0.100
33
34      Important API changes since 2.3:
35
36        • The new field mime_type was added to AVProbeData, which can
37          cause crashes, if it is not initialized.
38        • Some deprecated functions were removed.
39        • The avfilter_graph_parse function was made compatible with Libav.
40        • The Matroska demuxer now outputs verbatim ASS packets.
41
42      Please refer to the doc/APIchanges file for more information.
43
44  ┌────────────────────────────┐
45  │ ★  List of New Features    │
46  └────────────────────────────┘
47
48    ┌────────────────────────────┐
49    │ libavformat                │
50    └────────────────────────────┘
51
52     • Icecast protocol.
53     • API for live metadata updates through event flags.
54     • UTF-16 support in text subtitles formats.
55     • The ASS muxer now reorders the Dialogue events properly.
56
57    ┌────────────────────────────┐
58    │ libavfilter                │
59    └────────────────────────────┘
60
61     • Ported lenscorrection filter from frei0r filter.
62     • Large optimizations in dctdnoiz to make it usable.
63     • Added codecview filter to visualize information exported by some codecs.
64     • Added silenceremove filter.
65
66    ┌────────────────────────────┐
67    │ libavutil                  │
68    └────────────────────────────┘
69
70     • Added clip() function in eval.
71
72  ┌────────────────────────────┐
73  │ ⚠  Behaviour changes       │
74  └────────────────────────────┘
75
76   • dctdnoiz filter now uses a block size of 8x8 instead of 16x16 by default
77   • -vismv option is deprecated in favor of the codecview filter
78   • libmodplug is now detected through pkg-config
79   • HTML documentation generation through texi2html is deprecated in
80     favor of makeinfo/texi2any
81   • ICY metadata are now requested by default with the HTTP protocol
FFmpeg git repo
[close]

http://ffmpeg.org
Titel: Avanti GUI v0.8.2
Beitrag von: SiLæncer am 16 September, 2014, 20:30
(http://www.portablefreeware.com/screenshots/scrcNMWiZ.gif)
Avanti GUI is a front-end for FFmpeg with the option to insert Avisynth as a pre-processor. It offers user friendly control over all basic and advanced FFmpeg options. A number of template examples are also included.

Freeware

Whats new: >>

Added display of selected user character set (subtitle opt).
Added warning for invalid chapter/track extraction setting.
Improved portability (better update of local paths).
Improved and sped up FFmpeg initialization procedure.
Fixed issues on Windows 7 with fixed dialog paths.
Fixed minor bug in protocols/devices options.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: FFmpeg 2.4.1
Beitrag von: SiLæncer am 23 September, 2014, 05:45
Release Notes

 1  ┌────────────────────────────────────────┐
2  │ RELEASE NOTES for FFmpeg 2.4 "Fresnel" │
3  └────────────────────────────────────────┘
4
5    The FFmpeg Project proudly presents FFmpeg 2.4 "Fresnel", just 2 months
6    after the release of 2.3. Since this wasn't a long time ago, the Changelog
7    is a bit short this time.
8
9    The most important thing in this release is the major version bump of the
10    libraries.  This means that this release is neither ABI-compatible nor
11    fully API-compatible. But on the other hand it is aligned with the Libav
12    11 release series, and will as a result probably end up being maintained for
13    a long time.
14
15    As usual, if you have any question on this release or any FFmpeg related
16    topic, feel free to join us on the #ffmpeg IRC channel (on
17    irc.freenode.net).
18
19    ┌────────────────────────────┐
20    │ 🔨  API Information         │
21    └────────────────────────────┘
22
23      FFmpeg 2.4 includes the following library versions:
24
25        • libavutil      54.7.100
26        • libavcodec     56.1.100
27        • libavformat    56.4.101
28        • libavdevice    56.0.100
29        • libavfilter     5.1.100
30        • libswscale      3.0.100
31        • libswresample   1.1.100
32        • libpostproc    53.0.100
33
34      Important API changes since 2.3:
35
36        • The new field mime_type was added to AVProbeData, which can
37          cause crashes, if it is not initialized.
38        • Some deprecated functions were removed.
39        • The avfilter_graph_parse function was made compatible with Libav.
40        • The Matroska demuxer now outputs verbatim ASS packets.
41
42      Please refer to the doc/APIchanges file for more information.
43
44  ┌────────────────────────────┐
45  │ ★  List of New Features    │
46  └────────────────────────────┘
47
48    ┌────────────────────────────┐
49    │ libavformat                │
50    └────────────────────────────┘
51
52     • Icecast protocol.
53     • API for live metadata updates through event flags.
54     • UTF-16 support in text subtitles formats.
55     • The ASS muxer now reorders the Dialogue events properly.
56     • support for H.261 RTP payload format (RFC 4587)
57     • HEVC/H.265 RTP payload format (draft v6) depacketizer
58
59    ┌────────────────────────────┐
60    │ libavfilter                │
61    └────────────────────────────┘
62
63     • Ported lenscorrection filter from frei0r filter.
64     • Large optimizations in dctdnoiz to make it usable.
65     • Added codecview filter to visualize information exported by some codecs.
66     • Added silenceremove filter.
67
68    ┌────────────────────────────┐
69    │ libavutil                  │
70    └────────────────────────────┘
71
72     • Added clip() function in eval.
73
74  ┌────────────────────────────┐
75  │ ⚠  Behaviour changes       │
76  └────────────────────────────┘
77
78   • dctdnoiz filter now uses a block size of 8x8 instead of 16x16 by default
79   • -vismv option is deprecated in favor of the codecview filter
80   • libmodplug is now detected through pkg-config
81   • HTML documentation generation through texi2html is deprecated in
82     favor of makeinfo/texi2any
83   • ICY metadata are now requested by default with the HTTP protocol

[close]

http://ffmpeg.org
Titel: Avanti GUI v0.8.3
Beitrag von: SiLæncer am 08 Oktober, 2014, 21:21
Whats new: >>

Added support for subtitles at source path (srt,ssa,ass).
Added native language support to muxed-in (soft) subtitles.
Added subtitle burn/mux option to "Job Control Manager".
Fixed missing messages at FFmpeg log when FFmpeg cancels.
Fixed "too many warnings" check for some FFmpeg errors.
Fixed issue with special characters in metadata.
Suppress "Codec AVOption" messages when not relevant.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: R128Gain 1.0.10
Beitrag von: SiLæncer am 13 Oktober, 2014, 21:15
(http://r128gain.sourceforge.net/images/win32/rg-67.jpg)
R128GAIN is a small, simple tool specially designed to offer you an FFmpeg and SoX based EBU R128 compliant loudness scanner for audio files. The application is designed to be as easy to use as possible: you just load the files, set the parameters and you're good to go.

License : GPL

Whats new: >>

Made R128GAIN compatible with the latest FFmpeg (cf. changed FFmpeg ABI).

http://r128gain.sourceforge.net/
Titel: Avanti GUI v0.8.4
Beitrag von: SiLæncer am 05 November, 2014, 21:00
Whats new: >>

Added convert/mux to srt of all by FFmpeg supported subs.
Added support for UFT-8 and UNICODE subtitles (burn/mux).
Added support for srt/sub control codes (bold/italic/etc).
Added S-JIS, GB2312, Big5, Hangul, Johab to font dialog.
Added correction for font vs. display aspect ratio.
Added/moved command redirection <<-- to user source paths.
Improved error checking/reporting for filter chains.
Simplified loading of source/filter paths at FFmpeg scripts.
Attempt to control the massive iconv font error reporting.
Fixed bug where ass files were copied instead of converted.
Fixed unused charenc command when bitmap subs were muxed in.
Fixed fail to override subtitle codec at FFmpeg user script.
Fixed broken sub (microdvd) to ass subtitle conversion.
Fixed bugs in user tools arguments with slash switches.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: SmartFFmpeg 1.3.3
Beitrag von: SiLæncer am 19 November, 2014, 17:00
(http://freeware.satria.de/SmartFFmpeg/SmartFFmpeg.png)
SmartFFmpeg is an interesting GUI for the powerful, open source multimedia-converter ffmpeg, which supports a variety of audio, video and container formats!

Freeware

http://freeware.satria.de/SmartFFmpeg/index.php?lang=EN
Titel: Avanti GUI v0.8.5
Beitrag von: SiLæncer am 21 November, 2014, 07:46
Whats new: >>

Added option to save selected text at script editors.
Added script save/load sub-menus (replaces options).
Added subtitle convert/mux to "mov_text" in mp4, m4v, mov.
Added option to mux-in vobsub subtitles in mp4.
Added NULL source/destination options for -new command line.
Fixed bug in -new option (no warn for existing destination).
Fixed partially broken 2-pass dual command line option.
Fixed disable of batch sub burn/mux after audio only job.
Fixed bug in FFmpeg/AviSynth editor window expansion.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: FFmpeg 2.5
Beitrag von: SiLæncer am 05 Dezember, 2014, 06:40
Release Notes

┌────────────────────────────────────────┐
   2  │ RELEASE NOTES for FFmpeg 2.5 "Bohr"    │
   3  └────────────────────────────────────────┘
   4
   5    The FFmpeg Project proudly presents FFmpeg 2.5 "Bohr", 2.5 months after the
   6    release of 2.4.
   7
   8    The most important new features are AVFoundation screen-grabbing support,
   9    animated WebP decoding support, and Animated PNG support. In addition, many
  10    exciting features for video streaming are also implemented, including MPEG-
  11    DASH fragmenting muxer, HEVC RTP payload muxer, and UDP Lite support.
  12
  13    As usual, if you have any question on this release or any FFmpeg related
  14    topic, feel free to join us on the #ffmpeg IRC channel (on
  15    irc.freenode.net).
  16
  17    ┌────────────────────────────┐
  18    │ 🔨  API Information         │
  19    └────────────────────────────┘
  20
  21      FFmpeg 2.5 includes the following library versions:
  22
  23        • libavutil      54.15.100
  24        • libavcodec     56.13.100
  25        • libavformat    56.15.102
  26        • libavdevice    56. 3.100
  27        • libavfilter     5. 2.103
  28        • libswscale      3. 1.101
  29        • libswresample   1. 1.100
  30        • libpostproc    53. 3.100
  31
  32      Important API changes since 2.4:
  33
  34        • avpriv_dv_frame_profile2() has been deprecated
  35
  36
  37      Please refer to the doc/APIchanges file for more information.
  38
  39  ┌────────────────────────────┐
  40  │ ★  List of New Features    │
  41  └────────────────────────────┘
  42
  43    ┌────────────────────────────┐
  44    │ ffprobe                    │
  45    └────────────────────────────┘
  46
  47     • -show_pixel_formats option
  48
  49    ┌────────────────────────────┐
  50    │ ffserver                   │
  51    └────────────────────────────┘
  52
  53     • codec private options support
  54
  55    ┌────────────────────────────┐
  56    │ libavcodec                 │
  57    └────────────────────────────┘
  58
  59     • STL subtitle decoder
  60     • libutvideo YUV 4:2:2 10bit support
  61     • animated WebP decoding support
  62     • zygoaudio decoding support
  63     • APNG decoder
  64
  65    ┌────────────────────────────┐
  66    │ libavdevice                │
  67    └────────────────────────────┘
  68
  69     • XCB-based screen-grabber
  70     • AVFoundation screen capturing support
  71
  72    ┌────────────────────────────┐
  73    │ libavformat                │
  74    └────────────────────────────┘
  75
  76     • HEVC/H.265 RTP payload format (draft v6) packetizer
  77     • SUP/PGS subtitle demuxer
  78     • STL subtitle demuxer
  79     • UDP-Lite support (RFC 3828)
  80     • MPEG-DASH segmenting muxer, which allows creating DASH compatible
  81       fragmented MP4
  82     • WebP muxer
  83     • APNG demuxer
  84
  85    ┌────────────────────────────┐
  86    │ libavfilter                │
  87    └────────────────────────────┘
  88
  89     • xBR scaling filter
  90
  91    ┌────────────────────────────┐
  92    │ libavutil                  │
  93    └────────────────────────────┘
  94
  95     • CAST128 symmetric block cipher, ECB mode
  96
  97    ┌────────────────────────────┐
  98    │ libpostproc                │
  99    └────────────────────────────┘
 100
 101     • visualization support

[close]

http://ffmpeg.org
Titel: Avanti GUI v0.8.6
Beitrag von: SiLæncer am 05 Dezember, 2014, 19:20
Whats new: >>

Simplified batch job list management (Job Control Manager).
Added multiple destination path option (Job Control Manager).
Improved error reporting at Job log (Job Control Manager).
Suppressed lav encoder metadata at FFmpeg log reporting.
Code optimizations for FFmpeg log reporting.
Improved FFmpeg doc viewer (d-click for home. r-click copy).
Fixed broken chapter/track extraction option (FFmpeg change).
Fixed broken D10-IMX templates (FFmpeg change).
Fixed some timing issues when updating audio tools settings.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: Avanti GUI v0.8.7
Beitrag von: SiLæncer am 25 Dezember, 2014, 17:30
Whats new: >>

Added option to watch a local folder for auto processing.
Added auto disable protocol for batch and watch processing.
Added "@mxf_start" and "@frame_rate" for timecode burn-in.
Added dummy 2-pass option (for vidstab and what may come).
Improvements on "Metadata Manager" auto chapter option.
Re-ordered pre-processing info at FFmpeg log window.
Fixed FFmpeg script parsing bug with -vframes command.
Fixed stream mapping filter graph info at FFmpeg log.
Fixed launch issue with AviSynth routing when dual source.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: FFmpeg 2.5.3
Beitrag von: SiLæncer am 12 Januar, 2015, 18:15
Release Notes

version 2.5.3:
- vp9: fix parser return values in error case
- ffmpeg: Clear error message array at init.
- avcodec/dvdsubdec: fix accessing dangling pointers
- avcodec/dvdsubdec: error on bitmaps with size 0
- cmdutils: Use 64bit for file size/offset related variable in cmdutils_read_file()
- mov: Fix negative size calculation in mov_read_default().
- avformat/mov: fix integer overflow in mov_read_udta_string()
- mov: Fix overflow and error handling in read_tfra().
- mov: Avoid overflow with mov_metadata_raw()
- avcodec/dvdsubdec: fix out of bounds accesses
- avfilter/vf_sab: fix filtering tiny images
- avformat/flvdec: Increase string array size
- avformat/flvdec: do not inject dts=0 metadata packets which failed to be parsed into a new data stream
- avformat/cdxl: Fix integer overflow of image_size
- libavformat: Build hevc.o when building the RTP muxer

version 2.5.2:
- avcodec/indeo3: ensure offsets are non negative
- avcodec/h264: Check *log2_weight_denom
- avcodec/hevc_ps: Check diff_cu_qp_delta_depth
- avcodec/h264: Clear delayed_pic on deallocation
- avcodec/hevc: clear filter_slice_edges() on allocation
- avcodec/dcadec: Check that the added xch channel isnt already there
- avcodec/indeo3: use signed variables to avoid underflow
- swscale: increase yuv2rgb table headroom
- avformat/mov: fix integer overflow of size
- avformat/mov: check atom nesting depth
- avcodec/utvideodec: Fix handling of slice_height=0
- avcodec/xface: correct the XFACE_MAX_* values
- avcodec/vmdvideo: Check len before using it in method 3
- configure: create the tests directory like the doc directory
- mmvideo: check frame dimensions
- jvdec: check frame dimensions

version 2.5.1:
- lavu/frame: fix malloc error path in av_frame_copy_props()
- avformat/aviobuf: Check that avio_seek() target is non negative
- swresample/soxr_resample: fix error handling
- avformat/flvdec: fix potential use of uninitialized variables
- avformat/crypto: fix key vs iv typo
- configure: use use_pkg_config() instead of check_pkg_config() for libsmbclient
- avcodec/ppc/vp3dsp_altivec: POWER LE support to vp3_idct_add_altivec()
- avformat/matroskadec: fix handling of recursive SeekHead elements
- doc/examples/filtering_video: fix frame rate
- avcodec/mpegaudiodec_template: only allocate fdsp when its used
- doc/examples/transcoding: check encoder before using it
- update MAINTAINERS file
- POWER LE support in put_vp8_epel_h_altivec_core() put_vp8_epel_v_altivec_core() put_vp8_pixels16_altivec()
- POWER LE support in vc1_inv_trans_8x4_altivec()

[close]

http://ffmpeg.org
Titel: Avanti GUI 0.8.8
Beitrag von: SiLæncer am 26 Januar, 2015, 17:45
Whats new: >>

Added "minimize" option to Avanti command line arguments.
Added "resume" (jobs left in queue) to folder watch option.
Attempt to fix timing issues in folder watch option.
Fixed failing 2-pass encoding with folder watch option.
Fixed failing post processing with folder watch option.
Fixed taskbar messages of minimized "Job Control Manager".
Fixed some issues with FFmpeg script error reporting.
Fixed error reporting of commented AviSynth script lines.
Fixed seeking issue with full-screen video preview.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: Avanti GUI 0.8.9
Beitrag von: SiLæncer am 09 Februar, 2015, 19:40
Whats new: >>

Improved file path error checking for FFmpeg scripts.
Improved handling of AviSynth normalize option.
Disabled stream type check when -new option is used.
Fixed FFmpeg "unsupported build" issue after built change.
Fixed broken HSBC color correction option (FFmpeg change).
Fixed issues with command redirection for protocols/devices.
Fixed broken frame rate conversion option (AviSynth mode).
Fixed lock-up after manual AviSynth routing request.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: FFmpeg 2.5.4
Beitrag von: SiLæncer am 16 Februar, 2015, 18:15
Release Notes
- avcodec/arm/videodsp_armv5te: Fix linking failure with shared libs
- avcodec/mjpegdec: Skip blocks which are outside the visible area
- avcodec/h264_slice: ignore SAR changes in slices after the first
- avcodec/h264_slice: Check picture structure before setting the related fields
- avcodec/h264_slice: Do not change frame_num after the first slice
- avutil/opt: Fix type used to access AV_OPT_TYPE_SAMPLE_FMT
- avutil/opt: Fix types used to access AV_OPT_TYPE_PIXEL_FMT
- avcodec/h264: Be more strict on rejecting pps/sps changes
- avcodec/h264: Be more strict on rejecting pps_id changes
- avcodec/h264_ps: More completely check the bit depths
- avformat/thp: Check av_get_packet() for failure not only for partial output
- swscale/utils: Limit filter shifting so as not to read from prior the array
- avcodec/mpegvideo_motion: Fix gmc chroma dimensions
- avcodec/mjpegdec: Check number of components for JPEG-LS
- avcodec/mjpegdec: Check escape sequence validity
- avformat/mpc8: Use uint64_t in *_get_v() to avoid undefined behavior
- avformat/mpc8: fix broken pointer math
- avformat/mpc8: fix hang with fuzzed file
- avformat/tta: fix crash with corrupted files
- avcodec/ppc/idctdsp.c: POWER LE support in idct_add_altivec()
- swscale/input: fix rgba64 alpha non native
- swscale/input: Fix alpha of YA16 input
- libavcodec/ppc/mpegvideoencdsp.c: fix stack smashing in pix_norm1_altivec() and pix_sum_altivec()
- avformat/rmdec: Check for overflow in ff_rm_read_mdpr_codecdata()
- avformat/mpeg: do not count PES packets inside PES packets during probing
- hevc: always clip luma_log2_weight_denom
- rtpdec_h263_rfc2190: Clear the stored bits if discarding buffered data
- aacenc: correctly check returned value
- swscale: check memory allocations
- opt: check memory allocation
- avformat/utils: check for malloc failure
- avcodec/flac_parser: fix handling EOF if no headers are found
- avfilter/vf_framepack: Check and update frame_rate
- vp8: improve memory allocation checks
- configure: enable vsx together with altivec for ppc64el
- avcodec/hevc: Fix handling of skipped_bytes() reallocation failures
- qpeg: avoid pointless invalid memcpy()
[close]

http://ffmpeg.org
Titel: Avanti GUI 0.9.0
Beitrag von: SiLæncer am 22 Februar, 2015, 14:45
Whats new: >>

Added saving of subtitle page settings in templates.
Added x264/x265/avs and mux post info to log thin-out option.
Added color space options to AviSynth script preview.
Improved AviSynth user script preview response time.
Improved folder watch option (now sees additions at resume).
Improved FFmpeg log formatting and error reporting.
Improved FFmpeg launch procedure on time-out issues.
Fixed taskbar issue with full-screen video preview seek.
Fixed failing progress display after "too many warnings".
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: FFmpeg 2.6.1
Beitrag von: SiLæncer am 17 März, 2015, 04:40
Release Notes
6    The FFmpeg Project proudly presents FFmpeg 2.6 "Grothendieck", about 3
   7    months after the release of FFmpeg 2.5.
   8
   9    A lot of important work got in this time, so let's start talking about what
  10    we like to brag the most about: features.
  11
  12    A lot of people will probably be happy to hear that we now have support for
  13    NVENC — the Nvidia Video Encoder interface for H.264 encoding — thanks to
  14    Timo Rothenpieler, with some little help from NVIDIA and Philip Langdale.
  15
  16    People in the broadcasting industry might also be interested in the first
  17    steps of closed captions support with the introduction of a decoder by
  18    Anshul Maheswhwari.
  19
  20    Regarding filters love, we improved and added many. We could talk about the
  21    10-bit support in spp, but maybe it's more important to mention the addition
  22    of colorlevels (yet another color handling filter), tblend (allowing you
  23    to for example run a diff between successive frames of a video stream), or
  24    the dcshift audio filter.
  25
  26    There are also two other important filters landing in libavfilter: palettegen
  27    and paletteuse. Both submitted by the Stupeflix company. These filters will
  28    be very useful in case you are looking for creating high quality GIFs, a
  29    format that still bravely fights annihilation in 2015.
  30
  31    There are many other new features, but let's follow-up on one big cleanup
  32    achievement: the libmpcodecs (MPlayer filters) wrapper is finally dead. The
  33    last remaining filters (softpulldown/repeatfields, eq*, and various
  34    postprocessing filters) were ported by Arwa Arif (OPW student) and Paul B
  35    Mahol.
  36
  37    Concerning API changes, there are not many things to mention. Though, the
  38    introduction of device inputs and outputs listing by Lukasz Marek is a
  39    notable addition (try ffmpeg -sources or ffmpeg -sinks for an example of
  40    the usage). As usual, see doc/APIchanges for more information.
  41
  42    Now let's talk about optimizations. Ronald S. Bultje made the VP9 decoder
  43    usable on x86 32-bit systems and pre-ssse3 CPUs like Phenom (even dual core
  44    Athlons can play 1080p 30fps VP9 content now), so we now secretly hope for
  45    Google and Mozilla to use ffvp9 instead of libvpx. But VP9 is not the
  46    center of attention anymore, and HEVC/H.265 is also getting many
  47    improvements, which include C and x86 ASM optimizations, mainly from James
  48    Almer, Christophe Gisquet and Pierre-Edouard Lepere.
  49
  50    Even though we had many x86 contributions, it is not the only architecture
  51    getting some love, with Seppo Tomperi adding ARM NEON optimizations to the
  52    HEVC stack, and James Cowgill adding MIPS64 assembly for all kind of audio
  53    processing code in libavcodec.
  54
  55    And finally, Michael Niedermayer is still fixing many bugs, dealing with
  56    most of the boring work such as making releases, applying tons of
  57    contributors patches, and daily merging the changes from the Libav project.
  58
  59    A more complete Changelog is available at the root of the project, and the
  60    complete Git history on http://source.ffmpeg.org.
  61
  62    We hope you will like this release as much as we enjoyed working on it, and
  63    as usual, if you have any questions about it, or any FFmpeg related topic,
  64    feel free to join us on the #ffmpeg IRC channel (on irc.freenode.net) or ask
  65    on the mailing-lists.
[close]

http://ffmpeg.org
Titel: Avanti GUI 0.9.1
Beitrag von: SiLæncer am 24 März, 2015, 04:30
Whats new: >>

Added time-out to FFplay to continue on non fatal errors.
Added "Save process logs" option to folder watch feature.
Added support for vgtmpeg (DVD title/chapter extraction).
Improved and expanded @path label options for scripts.
Improved FFmpeg log and source properties reporting.
Improved context sensitivety of chm help system.
Improved size/position "sync" option of preview windows.
Cosmetic gui changes for better readability (width/font).
Changed system to preserve user additions on ini delete.
Fixed issues caused by variable FFmpeg progress info.
Fixed false script error reporting on some FFmpeg commands.
Fixed failing error reporting of libavfilter errors.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.

http://avanti.arrozcru.com/
Titel: AVANTI GUI 0.9.2
Beitrag von: SiLæncer am 12 April, 2015, 06:50
Changelog
Added FFmpeg process priority adaption for slow machines.
Added -no_check to -new option to bypass error checking.
Added FFplay preview alternative for processed clips.
Added FFplay preview to web protocol and dshow device.
Adapted source properties for vgtmpeg multiple inputs.
Fixed metadata issue at web download (web protocol).
Fixed occasional error after FFmpeg version switching.
Fixed frozen gui window issue at FFmpeg launch delays.
Fixed script path error on ifo_path command.
Fixed failing metadata dump if FFmpeg not at default path.
Fixed reporting of user command line vs. script usage.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.
[close]

http://avanti.arrozcru.com/
Titel: Avanti GUI 0.9.3
Beitrag von: SiLæncer am 09 Mai, 2015, 08:45
Changelog
Added date/time labels (useful for file name stamping).
Added folder (tree) option to "Job Control Manager".
Added NULL source support for Avisynth USER mode.
Added "Insert Source" option to AviSynth script editor.
Moved "Insert SuperEQ preset" to AviSynth "More..." menu.
Improved codec/template link option (better reporting).
Improved and sped up the "Advanced Database Manager".
Fixed plugins/docs path issue with AviSynth RC versions.
Fixed restriction with dual source AviSynth routing.
Fixed frame count for m2v source (off by one frame).
Updated project save/load option for latest changes.
Updated FFmpeg database with latest codec/format additions.
Updated chm context help for changes and additions.
[close]

http://avanti.arrozcru.com/
Titel: FFmpeg 2.7.1 "Nash"
Beitrag von: SiLæncer am 05 Juli, 2015, 10:45
Changelog
version 2.7.1:
- postproc: fix unaligned access
- avformat: clarify what package needs to be compiled with SSL support
- avcodec/libx264: Avoid reconfig on equivalent aspect ratios
- avcodec/flacenc: Fix Invalid Rice order
- tls_gnutls: fix hang on disconnection
- avcodec/hevc_ps: Only discard overread VPS if a previous is available
- ffmpeg: Free last_frame instead of just unref
- avcodec/ffv1enc: fix bps for >8bit yuv when not explicitly set
- avio: fix potential crashes when combining ffio_ensure_seekback + crc
- examples/demuxing_decoding: use properties from frame instead of video_dec_ctx
- h264: er: Copy from the previous reference only if compatible
- doc: fix spelling errors
- configure: only disable VSX for !ppc64el
- ffmpeg_opt: Check for localtime() failure
- avformat/singlejpeg: fix standalone compilation
- configure: Disable VSX on unspecified / generic CPUs
- avformat: Fix bug in parse_rps for HEVC.
- takdec: ensure chan2 is a valid channel index
- avcodec/h264_slice: Use AVFrame dimensions for grayscale handling


version 2.7:
- FFT video filter
- TDSC decoder
- DTS lossless extension (XLL) decoding (not lossless, disabled by default)
- showwavespic filter
- DTS decoding through libdcadec
- Drop support for nvenc API before 5.0
- nvenc HEVC encoder
- Detelecine filter
- Intel QSV-accelerated H.264 encoding
- MMAL-accelerated H.264 decoding
- basic APNG encoder and muxer with default extension "apng"
- unpack DivX-style packed B-frames in MPEG-4 bitstream filter
- WebM Live Chunk Muxer
- nvenc level and tier options
- chorus filter
- Canopus HQ/HQA decoder
- Automatically rotate videos based on metadata in ffmpeg
- improved Quickdraw compatibility
- VP9 high bit-depth and extended colorspaces decoding support
- WebPAnimEncoder API when available for encoding and muxing WebP
- Direct3D11-accelerated decoding
- Support Secure Transport
- Multipart JPEG demuxer
[close]

http://ffmpeg.org
Titel: FFmpeg 2.7.2
Beitrag von: SiLæncer am 22 Juli, 2015, 18:15
Changelog
version 2.7.2:
- imc: use correct position for flcoeffs2 calculation
- hevc: check slice address length
- snow: remove an obsolete av_assert2
- webp: fix infinite loop in webp_decode_frame
- wavpack: limit extra_bits to 32 and use get_bits_long
- ffmpeg: only count got_output/errors in decode_error_stat
- ffmpeg: exit_on_error if decoding a packet failed
- pthread_frame: forward error codes when flushing
- huffyuvdec: validate image size
- wavpack: use get_bits_long to read up to 32 bits
- nutdec: check maxpos in read_sm_data before returning success
- s302m: fix arithmetic exception
- vc1dec: use get_bits_long and limit the read bits to 32
- mpegaudiodec: copy AVFloatDSPContext from first context to all contexts
- avcodec/vp8: Check buffer size in vp8_decode_frame_header()
- avcodec/vp8: Fix null pointer dereference in ff_vp8_decode_free()
- avcodec/diracdec: Check for hpel_base allocation failure
- avcodec/rv34: Clear pointers in ff_rv34_decode_init_thread_copy()
- avfilter/af_aresample: Check ff_all_* for allocation failures
- avcodec/pthread_frame: clear priv_data, avoid stale pointer in error case
- swscale/utils: Clear pix buffers
- avutil/fifo: Fix the case where func() returns less bytes than requested in av_fifo_generic_write()
- ffmpeg: Fix cleanup after failed allocation of output_files
- avformat/mov: Fix deallocation when MOVStreamContext failed to allocate
- ffmpeg: Fix crash with ost->last_frame allocation failure
- ffmpeg: Fix cleanup with ost = NULL
- avcodec/pthread_frame: check avctx on deallocation
- avcodec/sanm: Reset sizes in destroy_buffers()
- avcodec/alac: Clear pointers in allocate_buffers()
- bytestream2: set the reader to the end when reading more than available
- avcodec/utils: use a minimum 32pixel width in  avcodec_align_dimensions2() for H.264
- avcodec/mpegvideo: Clear pointers in ff_mpv_common_init()
- oggparsedirac: check return value of init_get_bits
- wmalosslessdec: reset frame->nb_samples on packet loss
- wmalosslessdec: avoid reading 0 bits with get_bits
- Put a space between string literals and macros.
- avcodec/rawenc: Use ff_alloc_packet() instead of ff_alloc_packet2()
- avcodec/aacsbr: check that the element type matches before applying SBR
- avcodec/h264_slice: Use w/h from the AVFrame instead of mb_w/h
- vp9/update_prob: prevent out of bounds table read
- avfilter/vf_transpose: Fix rounding error
- avcodec/h264_refs: discard mismatching references
- avcodec/mjpegdec: Fix small picture upscale
- avcodec/pngdec: Check values before updating context in decode_fctl_chunk()
- avcodec/pngdec: Copy IHDR & plte state from last thread
- avcodec/pngdec: Require a IHDR chunk before fctl
- avcodec/pngdec: Only allow one IHDR chunk
- wmavoice: limit wmavoice_decode_packet return value to packet size
- swscale/swscale_unscaled: Fix rounding difference with RGBA output between little and big endian
- ffmpeg: Do not use the data/size of a bitstream filter after failure
- swscale/x86/rgb2rgb_template: fix signedness of v in shuffle_bytes_2103_{mmx,mmxext}
- vda: unlock the pixel buffer base address.
- swscale/rgb2rgb_template: Fix signedness of v in shuffle_bytes_2103_c()
- swscale/rgb2rgb_template: Implement shuffle_bytes_0321_c and fix shuffle_bytes_2103_c on BE
- swscale/rgb2rgb_template: Disable shuffle_bytes_2103_c on big endian
- swr: Remember previously set int_sample_format from user
- swresample: soxr implementation for swr_get_out_samples()
- avformat/swfdec: Do not error out on pixel format changes
- ffmpeg_opt: Fix forcing fourccs
- configure: Check for x265_api_get
- swscale/x86/rgb2rgb_template: don't call emms on sse2/avx functions
- swscale/x86/rgb2rgb_template: add missing xmm clobbers
- library.mak: Workaround SDL redefining main and breaking fate tests on mingw
- vaapi_h264: fix RefPicList[] field flags.
[close]

http://ffmpeg.org
Titel: FFpmeg-Hauptentwickler zieht sich zurück
Beitrag von: SiLæncer am 03 August, 2015, 11:53
Nach 14 Jahren Mitarbeit an dem freien Multimedia-Framework FFpmeg wird sich der Hauptentwickler aus dem Projekt vollständig zurückziehen. Als Grund nennt Michael Niedermayer unter anderem Querelen zwischen den Entwicklern und Arbeitsauslastung.

Bereits im Januar 2011 hatte eine Gruppe von damaligen FFpmeg-Entwicklern eine Verlautbarung veröffentlicht, nach der die Projektverantwortung an sieben Personen übertragen wird und der bisherige hauptsächliche Projektbetreuer Michael Niedermayer keine Rolle mehr im Projekt spiele. Die Entwickler rechtfertigten damals ihre Rebellion damit, dass der Hauptbetreuer eine diktatorische Haltung habe, streitsüchtig sei und somit Neulinge abgeschreckt habe. Knapp zwei Monate nach der Revolution resultierte das in einem Fork des Projektes und FFmpeg sollte unter dem Namen libav weiter entwickelt werden.

Knapp fünf Jahre nach der »Revolution« ist die Sachlage weiterhin verzwickt, denn beide Projekte verfolgen die gleichen Ziele und behindern sich mitunter gegenseitig. Erschwerend kommt noch hinzu, dass beide Projekte von einer guten Organisation noch weit entfernt sind. Nachdem anfänglich viele Distributionen auf libav setzen, hat sich die Waage nun wieder mehr Richtung FFpmeg verschoben. Zuletzt kündigte Debian an, künftig wieder auf FFpmeg setzen zu wollen.

Nun hat der bisherige Projektleiter angekündigt, sich von FFpmeg zurückziehen zu wollen. Nach 14 Jahren Mitarbeit ist es laut Aussage von Michael Niedermayer an der Zeit, das Zepter an eine andere Person zu übergeben. »Ich spüre, dass ich nicht die beste Person für die Leiterposition bin«, schreibt Niedermayer in einer E-Mail an die Liste des Projektes. So habe er gehofft, dass der Fork die Situation klären würde und beide Projekte irgendwann zu einem Kern finden würden. Doch auch trotz des Schwenks der Distributoren zu FFpmeg sei das immer noch nicht der Fall. Niedermayer hofft deshalb, dass der Rücktritt der Person, die weitgehend für die Unstimmigkeiten verantwortlich war, es den zwei Projekten erlauben wird, wieder zusammenzufinden. Anderseits drohe es zu einer kompletten Spaltung beider Projekte zu kommen.

Mit seinem Rücktritt bietet Niedermayer nun allen Betreuern Schreibrechte für das Repositorium und seine bisherige Arbeit an - unter anderem auch die Tätigkeit, Merges von libav in Ffpmeg zu überführen. Diese Arbeit habe er in der Vergangenheit gemacht und dies ist auch einer der Gründe für seinen Rücktritt. »FFmpeg gehört den FFmpeg-Entwicklern und der Gemeinschaft«, so Niedermayer. Eine Hintertür lässt sich der Entwickler allerdings weiterhin offen. So schließt er nicht aus, wieder zum Team zurückzukehren, wenn sich die Umgebung ändert und es keine »feindlichen Forks« mehr gebe. Eine Rückkehr als Projektleiter schließt er allerdings aus. Es sei nie sein Wunsch gewesen, diese Rolle zu übernehmen. Vielmehr sei er dazu gedrängt worden.

Trotz aller Unstimmigkeiten ist der Rücktritt von Niedermayer ein schwerer Schlag für FFpmeg. Der Projektleiter ist einer der aktivsten Entwickler des Multimedia-Frameworks und verantwortlich für diverse Teilbereiche. Stefano Sabatini und Clément Bœsch, die Niedermayer gerne als die neuen Projektleiter sehen würde, sind zwar durchaus in der Lage, das Projekt technisch zu koordinieren, doch fallen sie in letzter Zeit nicht durch übermäßige Mitarbeit auf. Wer also das Projekt führen wird, steht noch nicht fest. Einen offiziellen Nachfolger gibt es noch nicht.

Quelle : www.pro-linux.de
Titel: SmartFFmpeg 1.3.7
Beitrag von: SiLæncer am 12 August, 2015, 06:20
(http://freeware.satria.de/SmartFFmpeg/SmartFFmpeg.png)
SmartFFmpeg is an interesting GUI for the powerful, open source multimedia-converter ffmpeg, which supports a variety of audio, video and container formats!

Freeware

Whats new:>>

Added a help button next to the presets to explain why or which presets cannot be saved or deleted.
Presets.ini is not written anymore on saving.

http://freeware.satria.de/SmartFFmpeg/index.php?lang=EN
Titel: FFmpeg 2.8
Beitrag von: SiLæncer am 10 September, 2015, 05:40
Changelog
colorkey video filter
BFSTM/BCSTM demuxer
little-endian ADPCM_THP decoder
Hap decoder and encoder
DirectDraw Surface image/texture decoder
ssim filter
optional new ASF demuxer
showvolume filter
Many improvements to the JPEG 2000 decoder
Go2Meeting decoding support
adrawgraph audio and drawgraph video filter
removegrain video filter
Intel QSV-accelerated MPEG-2 video and HEVC encoding
Intel QSV-accelerated MPEG-2 video and HEVC decoding
Intel QSV-accelerated VC-1 video decoding
libkvazaar HEVC encoder
erosion, dilation, deflate and inflate video filters
Dynamic Audio Normalizer as dynaudnorm filter
Reverse video and areverse audio filter
Random filter
deband filter
AAC fixed-point decoding
sidechaincompress audio filter
bitstream filter for converting HEVC from MP4 to Annex B
acrossfade audio filter
allyuv and allrgb video sources
atadenoise video filter
OS X VideoToolbox support
aphasemeter filter
showfreqs filter
vectorscope filter
waveform filter
hstack and vstack filter
Support DNx100 (1440x1080@8)
VAAPI hevc hwaccel
VDPAU hevc hwaccel
framerate filter
Switched default encoders for webm to VP9 and Opus
Removed experimental flag from the JPEG 2000 encoder
[close]

http://ffmpeg.org
Titel: FFmpeg 2.8.2
Beitrag von: SiLæncer am 18 November, 2015, 21:15
Changelog
version 2.8.2
- various fixes in the aac_fixed decoder
- various fixes in softfloat
- swresample/resample: increase precision for compensation
- lavf/mov: add support for sidx fragment indexes
- avformat/mxfenc: Only store user comment related tags when needed
- tests/fate/avformat: Fix fate-lavf
- doc/ffmpeg: Clarify that the sdp_file option requires an rtp output.
- ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format.
- apng: use correct size for output buffer
- jvdec: avoid unsigned overflow in comparison
- avcodec/jpeg2000dec: Clip all tile coordinates
- avcodec/microdvddec: Check for string end in 'P' case
- avcodec/dirac_parser: Fix undefined memcpy() use
- avformat/xmv: Discard remainder of packet on error
- avformat/xmv: factor return check out of if/else
- avcodec/mpeg12dec: Do not call show_bits() with invalid bits
- avcodec/faxcompr: Add missing runs check in decode_uncompressed()
- libavutil/channel_layout: Check strtol*() for failure
- avformat/mpegts: Only start probing data streams within probe_packets
- avcodec/hevc_ps: Check chroma_format_idc
- avcodec/ffv1dec: Check for 0 quant tables
- avcodec/mjpegdec: Reinitialize IDCT on BPP changes
- avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it
- avutil/file_open: avoid file handle inheritance on Windows
- avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet
- avformat/hls: update cookies on setcookie response
- opusdec: Don't run vector_fmul_scalar on zero length arrays
- avcodec/opusdec: Fix extra samples read index
- avcodec/ffv1: Initialize vlc_state on allocation
- avcodec/ffv1dec: update progress in case of broken pointer chains
- avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons
- rtsp: Allow $ as interleaved packet indicator before a complete response header
- videodsp: don't overread edges in vfix3 emu_edge.
- avformat/mp3dec: improve junk skipping heuristic
- concatdec: fix file_start_time calculation regression
- avcodec: loongson optimize h264dsp idct and loop filter with mmi
- avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too
- avformat/hls: add support for EXT-X-MAP
- avformat/hls: fix segment selection regression on track changes of live streams
- configure: Require libkvazaar < 0.7.
- avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup


version 2.8.1:
- swscale: fix ticket #4881
- doc: fix spelling errors
- hls: only seek if there is an offset
- asfdec: add more checks for size left in asf packet buffer
- asfdec: alloc enough space for storing name in asf_read_metadata_obj
- avcodec/pngdec: Check blend_op.
- h264_mp4toannexb: fix pps offfset fault when there are more than one sps in avcc
- avcodec/h264_mp4toannexb_bsf: Use av_freep() to free spspps_buf
- avformat/avidec: Workaround broken initial frame
- avformat/hls: fix some cases of HLS streams which require cookies
- avcodec/pngdec: reset has_trns after every decode_frame_png()
- lavf/img2dec: Fix memory leak
- avcodec/mp3: fix skipping zeros
- avformat/srtdec: make sure we probe a number
- configure: check for ID3D11VideoContext
- avformat/vobsub: compare correct packet stream IDs
- avformat/srtdec: more lenient first line probing
- avformat/srtdec: fix number check for the first character
- avcodec/mips: build fix for MSA 64bit
- avcodec/mips: build fix for MSA
- avformat/httpauth: Add space after commas in HTTP/RTSP auth header
- libavformat/hlsenc: Use of uninitialized memory unlinking old files
- avcodec/x86/sbrdsp: Fix using uninitialized upper 32bit of noise
- avcodec/ffv1dec: Fix off by 1 error in quant_table_count check
- avcodec/ffv1dec: Explicitly check read_quant_table() return value
- dnxhddata: correct weight tables
- dnxhddec: decode and use interlace mb flag
- swscale: fix ticket #4877
- avcodec/rangecoder: Check e
- avcodec/ffv1: separate slice_count from max_slice_count
- swscale: fix ticket 4850
- cmdutils: Filter dst/srcw/h
- avutil/log: fix zero length gnu_printf format string warning
- lavf/webvttenc: Require webvtt file to contain exactly one WebVTT stream.
- swscale/swscale: Fix "unused variable" warning
- avcodec/mjpegdec: Fix decoding RGBA RCT LJPEG
- MAINTAINERS: add 2.8, drop 2.2
- doc: mention libavcodec can decode Opus natively
- hevc: properly handle no_rasl_output_flag when removing pictures from the DPB
- avfilter/af_ladspa: process all channels for nb_handles > 1
- configure: add libsoxr to swresample's pkgconfig
- lavc: Fix compilation with --disable-everything --enable-parser=mpeg4video.
[close]

http://ffmpeg.org
Titel: FFmpeg 2.8.3
Beitrag von: SiLæncer am 28 November, 2015, 15:00
Changelog
version 2.8.3
- avcodec/cabac: Check initial cabac decoder state
- avcodec/cabac_functions: Fix "left shift of negative value -31767"
- avcodec/h264_slice: Limit max_contexts when slice_context_count is initialized
- rtmpcrypt: Do the xtea decryption in little endian mode
- avformat/matroskadec: Check subtitle stream before dereferencing
- avcodec/pngdec: Replace assert by request for sample for unsupported TRNS cases
- avformat/utils: Do not init parser if probing is unfinished
- avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions
- avcodec/jpeg2000: Use av_image_check_size() in ff_jpeg2000_init_component()
- avcodec/wmaprodec: Check for overread in decode_packet()
- avcodec/smacker: Check that the data size is a multiple of a sample vector
- avcodec/takdec: Skip last p2 sample (which is unused)
- avcodec/dxtory: Fix input size check in dxtory_decode_v1_410()
- avcodec/dxtory: Fix input size check in dxtory_decode_v1_420()
- avcodec/error_resilience: avoid accessing previous or next frames tables beyond height
- avcodec/dpx: Move need_align to act per line
- avcodec/flashsv: Check size before updating it
- avcodec/ivi: Check image dimensions
- avcodec/utils: Better check for channels in av_get_audio_frame_duration()
- avcodec/jpeg2000dec: Check for duplicate SIZ marker
- aacsbr: don't call sbr_dequant twice without intermediate read_sbr_data
- hqx: correct type and size check of info_offset
- mxfdec: check edit_rate also for physical_track
- avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height
- avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range
- avcodec/jpeg2000: Check comp coords to be within the supported size
- mpegvideo: clear overread in clear_context
- avcodec/avrndec: Use the AVFrame format instead of the context
- dds: disable palette flag for compressed images
- dds: validate compressed source buffer size
- dds: validate source buffer size before copying
- dvdsubdec: validate offset2 similar to offset1
- brstm: reject negative sample rate
- aacps: avoid division by zero in stereo_processing
- softfloat: assert when the argument of av_sqrt_sf is negative
[close]

http://ffmpeg.org
Titel: FFmpeg 2.8.4
Beitrag von: SiLæncer am 22 Dezember, 2015, 06:50
Changelog
- rawdec: only exempt BIT0 with need_copy from buffer sanity check
- mlvdec: check that index_entries exist
- avcodec/mpeg4videodec: also for empty partitioned slices
- avcodec/h264_refs: Fix long_idx check
- avcodec/h264_mc_template: prefetch list1 only if it is used in the MB
- avcodec/h264_slice: Simplify ref2frm indexing
- avfilter/vf_mpdecimate: Add missing emms_c()
- sonic: make sure num_taps * channels is not larger than frame_size
- opus_silk: fix typo causing overflow in silk_stabilize_lsf
- ffm: reject invalid codec_id and codec_type
- golomb: always check for invalid UE golomb codes in get_ue_golomb
- sbr_qmf_analysis: sanitize input for 32-bit imdct
- sbrdsp_fixed: assert that input values are in the valid range
- aacsbr: ensure strictly monotone time borders
- aacenc: update max_sfb when num_swb changes
- aaccoder: prevent crash of anmr coder
- ffmdec: reject zero-sized chunks
- swscale/x86/rgb2rgb_template: Fallback to mmx in interleaveBytes() if the alignment is insufficient for SSE*
- swscale/x86/rgb2rgb_template: Do not crash on misaligend stride
- avformat/mxfenc: Do not crash if there is no packet in the first stream
- lavf/tee: fix side data double free.
- avformat/hlsenc: Check the return code of avformat_write_header()
- avformat/mov: Enable parser for mp3s by old HandBrake
- avformat/mxfenc: Fix integer overflow in length computation
- avformat/utils: estimate_timings_from_pts - increase retry counter, fixes invalid duration for ts files with hevc codec
- avformat/matroskaenc: Check codecdelay before use
- avutil/mathematics: Fix division by 0
- mjpegdec: consider chroma subsampling in size check
- libvpxenc: remove some unused ctrl id mappings
- avcodec/vp3: ensure header is parsed successfully before tables
- avcodec/jpeg2000dec: Check bpno in decode_cblk()
- avcodec/pgssubdec: Fix left shift of 255 by 24 places cannot be represented in type int
- swscale/utils: Fix for runtime error: left shift of negative value -1
- avcodec/hevc: Fix integer overflow of entry_point_offset
- avcodec/dirac_parser: Check that there is a previous PU before accessing it
- avcodec/dirac_parser: Add basic validity checks for next_pu_offset and prev_pu_offset
- avcodec/dirac_parser: Fix potential overflows in pointer checks
- avcodec/wmaprodec: Check bits per sample to be within the range not causing integer overflows
- avcodec/wmaprodec: Fix overflow of cutoff
- avformat/smacker: fix integer overflow with pts_inc
- avcodec/vp3: Fix "runtime error: left shift of negative value"
- avformat/riffdec: Initialize bitrate
- mpegencts: Fix overflow in cbr mode period calculations
- avutil/timecode: Fix fps check
- avutil/mathematics: return INT64_MIN (=AV_NOPTS_VALUE) from av_rescale_rnd() for overflows
- avcodec/apedec: Check length in long_filter_high_3800()
- avcodec/vp3: always set pix_fmt in theora_decode_header()
- avcodec/mpeg4videodec: Check available data before reading custom matrix
- avutil/mathematics: Do not treat INT64_MIN as positive in av_rescale_rnd
- avutil/integer: Fix av_mod_i() with negative dividend
- avformat/dump: Fix integer overflow in av_dump_format()
- avcodec/h264_refs: Check that long references match before use
- avcodec/utils: Clear dimensions in ff_get_buffer() on failure
- avcodec/utils: Use 64bit for aspect ratio calculation in avcodec_string()
- avcodec/hevc: Check max ctb addresses for WPP
- avcodec/vp3: Clear context on reinitialization failure
- avcodec/hevc: allocate entries unconditionally
- avcodec/hevc_cabac: Fix multiple integer overflows
- avcodec/jpeg2000dwt: Check ndeclevels before calling dwt_encode*()
- avcodec/jpeg2000dwt: Check ndeclevels before calling dwt_decode*()
- avcodec/hevc: Check entry_point_offsets
- lavf/rtpenc_jpeg: Less strict check for standard Huffman tables.
- avcodec/ffv1dec: Clear quant_table_count if its invalid
- avcodec/ffv1dec: Print an error if the quant table count is invalid
- doc/filters/drawtext: fix centering example
[close]

http://ffmpeg.org
Titel: FFmpeg 2.8.5 "Feynman"
Beitrag von: SiLæncer am 18 Januar, 2016, 20:15
Changelog

- avformat/hls: Even stricter URL checks
- avformat/hls: More strict url checks
- avcodec/pngenc: Fix mixed up linesizes
- avcodec/pngenc: Replace memcpy by av_image_copy()
- swscale/vscale: Check that 2 tap filters are bilinear before using bilinear code
- swscale: Move VScalerContext into vscale.c
- swscale/utils: Detect and skip unneeded sws_setColorspaceDetails() calls
- swscale/yuv2rgb: Increase YUV2RGB table headroom
- swscale/yuv2rgb: Factor YUVRGB_TABLE_LUMA_HEADROOM out
- avformat/hls: forbid all protocols except http(s) & file
- avformat/aviobuf: Fix end check in put_str16()
- avformat/asfenc: Check pts
- avcodec/mpeg4video: Check time_incr
- avcodec/wavpackenc: Check the number of channels
- avcodec/wavpackenc: Headers are per channel
- avcodec/aacdec_template: Check id_map
- avcodec/dvdec: Fix "left shift of negative value -254"
- avcodec/g2meet: Check for ff_els_decode_bit() failure in epic_decode_run_length()
- avcodec/mjpegdec: Fix negative shift
- avcodec/mss2: Check for repeat overflow
- avformat: Add integer fps from 31 to 60 to get_std_framerate()
- avformat/ivfenc: fix division by zero
- avcodec/mpegvideo_enc: Clip bits_per_raw_sample within valid range
- avfilter/vf_scale: set proper out frame color range
- avcodec/motion_est: Fix mv_penalty table size
- avcodec/h264_slice: Fix integer overflow in implicit weight computation
- swscale/utils: Use normal bilinear scaler if fast cannot be used due to tiny dimensions
- avcodec/put_bits: Always check buffer end before writing
- mjpegdec: extend check for incompatible values of s->rgb and s->ls
- swscale/utils: Fix intermediate format for cascaded alpha downscaling
- avformat/mov: Update handbrake_version threshold for full mp3 parsing
- x86/float_dsp: zero extend offset from ff_scalarproduct_float_sse
- avfilter/vf_zoompan: do not free frame we pushed to lavfi
- nuv: sanitize negative fps rate
- nutdec: reject negative value_len in read_sm_data
- xwddec: prevent overflow of lsize * avctx->height
- nutdec: only copy the header if it exists
- exr: fix out of bounds read in get_code
- on2avc: limit number of bits to 30 in get_egolomb

[close]

http://ffmpeg.org
Titel: FFmpeg 2.8.6
Beitrag von: SiLæncer am 02 Februar, 2016, 21:45
Changelog

- avcodec/jpeg2000dec: More completely check cdef
- avutil/opt: check for and handle errors in av_opt_set_dict2()
- avcodec/flacenc: fix calculation of bits required in case of custom sample rate
- avformat: Document urls a bit
- avformat/libquvi: Set default demuxer and protocol limitations
- avformat/concat: Check protocol prefix
- doc/demuxers: Document enable_drefs and use_absolute_path
- avcodec/mjpegdec: Check for end for both bytes in unescaping
- avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer()
- avformat/avformat: Replace some references to filenames by urls
- avcodec/wmaenc: Check ff_wma_init() for failure
- avcodec/mpeg12enc: Move high resolution thread check to before initializing threads
- avformat/img2dec: Use AVOpenCallback
- avformat/avio: Limit url option parsing to the documented cases
- avformat/img2dec: do not interpret the filename by default if a IO context has been opened
- avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get()
- mov: Add an option to toggle dref opening
- avcodec/gif: Fix lzw buffer size
- avcodec/put_bits: Assert buf_ptr in flush_put_bits()
- avcodec/tiff: Check subsample & rps values more completely
- swscale/swscale: Add some sanity checks for srcSlice* parameters
- swscale/x86/rgb2rgb_template: Fix planar2x() for short width
- swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper()
- swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper()
- avcodec/aacenc: Check both channels for finiteness
- asfdec_o: check for too small size in asf_read_unknown
- asfdec_o: break if EOF is reached after asf_read_packet_header
- asfdec_o: make sure packet_size is non-zero before seeking
- asfdec_o: prevent overflow causing seekback
- asfdec_o: check avio_skip in asf_read_simple_index
- asfdec_o: reject size > INT64_MAX in asf_read_unknown
- asfdec_o: only set asf_pkt->data_size after sanity checks
- Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896'
- dca: fix misaligned access in avpriv_dca_convert_bitstream
- brstm: fix missing closing brace
- brstm: also allocate b->table in read_packet
- brstm: make sure an ADPC chunk was read for adpcm_thp
- vorbisdec: reject rangebits 0 with non-0 partitions
- vorbisdec: reject channel mapping with less than two channels
- ffmdec: reset packet_end in case of failure
- avformat/ipmovie: put video decoding_map_size into packet and use it in decoder
- avformat/brstm: fix overflow

[close]

http://ffmpeg.org
Titel: FFmpeg 3.0
Beitrag von: SiLæncer am 17 Februar, 2016, 13:37
Changelog

Common Encryption (CENC) MP4 encoding and decoding support
DXV decoding
extrastereo filter
ocr filter
alimiter filter
stereowiden filter
stereotools filter
rubberband filter
tremolo filter
agate filter
chromakey filter
maskedmerge filter
Screenpresso SPV1 decoding
chromaprint fingerprinting muxer
ffplay dynamic volume control
displace filter
selectivecolor filter
extensive native AAC encoder improvements and removal of experimental flag
ADPCM PSX decoder
3dostr, dcstr, fsb, genh, vag, xvag, ads, msf, svag & vpk demuxer
zscale filter
wve demuxer
zero-copy Intel QSV transcoding in ffmpeg
shuffleframes filter
SDX2 DPCM decoder
vibrato filter
innoHeim/Rsupport Screen Capture Codec decoder
ADPCM AICA decoder
Interplay ACM demuxer and audio decoder
XMA1 & XMA2 decoder
realtime filter
anoisesrc audio filter source
IVR demuxer
compensationdelay filter
acompressor filter
support encoding 16-bit RLE SGI images
apulsator filter
sidechaingate audio filter
mipsdspr1 option has been renamed to mipsdsp
aemphasis filter
mips32r5 option has been removed
mips64r6 option has been removed
DXVA2-accelerated VP9 decoding
SOFAlizer: virtual binaural acoustics filter
VAAPI VP9 hwaccel
audio high-order multiband parametric equalizer
automatic bitstream filtering
showspectrumpic filter
libstagefright support removed
spectrumsynth filter
ahistogram filter
only seek with the right mouse button in ffplay
toggle full screen when double-clicking with the left mouse button in ffplay
afftfilt filter
convolution filter
libquvi support removed
support for dvaudio in wav and avi
libaacplus and libvo-aacenc support removed
Cineform HD decoder
new DCA decoder with full support for DTS-HD extensions
significant performance improvements in Windows Television (WTV) demuxer
nnedi deinterlacer
streamselect video and astreamselect audio filter
swaprect filter
metadata video and ametadata audio filter
SMPTE VC-2 HQ profile support for the Dirac decoder
SMPTE VC-2 native encoder supporting the HQ profile

[close]

http://ffmpeg.org
Titel: FFmpeg 3.0.2
Beitrag von: SiLæncer am 18 Mai, 2016, 19:40
Changelog

- avcodec/ttaenc: Reallocate packet if its too small
- configure: build fix for P5600 with mips code restructuring
- mips: add support for R6
- pgssubdec: fix subpicture output colorspace and range
- avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3
- avfilter/vf_drawtext: Check return code of load_glyph()
- avformat/mux: Check that deinit is set before calling it
- avcodec/takdec: add code that got somehow lost in process of REing
- avcodec/apedec: fix decoding of stereo files with one channel full of silence
- avcodec/avpacket: Fix off by 5 error
- avcodec/h264: Fix for H.264 configuration parsing
- avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case
- avcodec/pngdec: Fix alpha detection with skip_frame
- Changelog: Make formating consistent
- avfilter/src_movie: fix how we check for overflows with seek_point
- avcodec/j2kenc: Add attribution to OpenJPEG project:

[close]

http://ffmpeg.org
Titel: FFmpeg 3.1 veröffentlicht
Beitrag von: SiLæncer am 27 Juni, 2016, 20:15
Changelog

   8 - DXVA2-accelerated HEVC Main10 decoding
   9 - fieldhint filter
  10 - loop video filter and aloop audio filter
  11 - Bob Weaver deinterlacing filter
  12 - firequalizer filter
  13 - datascope filter
  14 - bench and abench filters
  15 - ciescope filter
  16 - protocol blacklisting API
  17 - MediaCodec H264 decoding
  18 - VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer
  19 - VP9 RTP payload format (draft v2) packetizer
  20 - AudioToolbox audio decoders
  21 - AudioToolbox audio encoders
  22 - coreimage filter (GPU based image filtering on OSX)
  23 - libdcadec removed
  24 - bitstream filter for extracting DTS core
  25 - ADPCM IMA DAT4 decoder
  26 - musx demuxer
  27 - aix demuxer
  28 - remap filter
  29 - hash and framehash muxers
  30 - colorspace filter
  31 - hdcd filter
  32 - readvitc filter
  33 - VAAPI-accelerated format conversion and scaling
  34 - libnpp/CUDA-accelerated format conversion and scaling
  35 - Duck TrueMotion 2.0 Real Time decoder
  36 - Wideband Single-bit Data (WSD) demuxer
  37 - VAAPI-accelerated H.264/HEVC/MJPEG encoding
  38 - DTS Express (LBR) decoder
  39 - Generic OpenMAX IL encoder with support for Raspberry Pi
  40 - IFF ANIM demuxer & decoder
  41 - Direct Stream Transfer (DST) decoder
  42 - loudnorm filter
  43 - MTAF demuxer and decoder
  44 - MagicYUV decoder
  45 - OpenExr improvements (tile data and B44/B44A support)
  46 - BitJazz SheerVideo decoder
  47 - CUDA CUVID H264/HEVC decoder
  48 - 10-bit depth support in native utvideo decoder
  49 - libutvideo wrapper removed
  50 - YUY2 Lossless Codec decoder

[close]

http://ffmpeg.org
Titel: FFmpeg 3.1.1 "Laplace"
Beitrag von: SiLæncer am 03 Juli, 2016, 07:15
Changelog

- doc/APIchanges: document the lavu/lavf field moves
- avformat/avformat: Move new field to the end of AVStream
- avformat/utils: update deprecated AVStream->codec when the context is updated
- avutil/frame: Move new field to the end of AVFrame
- libavcodec/exr : fix decoding piz float file.
- avformat/mov: Check sample size
- lavfi: Move new field to the end of AVFilterContext
- lavfi: Move new field to the end of AVFilterLink
- ffplay: Fix usage of private lavfi API
- lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers
- lavc/pnm_parser: disable parsing for text based PNMs

[close]

http://ffmpeg.org
Titel: FFmpeg 3.1.2 "Laplace"
Beitrag von: SiLæncer am 09 August, 2016, 06:50
Release Notes

The FFmpeg Project proudly presents FFmpeg 3.1 "Laplace", about 4
   7    months after the release of FFmpeg 3.0.
   8
   9    A complete Changelog is available at the root of the project, and the
  10    complete Git history on http://source.ffmpeg.org.
  11
  12    We hope you will like this release as much as we enjoyed working on it, and
  13    as usual, if you have any questions about it, or any FFmpeg related topic,
  14    feel free to join us on the #ffmpeg IRC channel (on irc.freenode.net) or ask
  15    on the mailing-lists.

[close]

http://ffmpeg.org
Titel: QWinFF 0.2.1
Beitrag von: SiLæncer am 27 Oktober, 2016, 20:20
(http://s26.postimg.org/m98m09qxl/screenshot_133.png)
QWinFF is a GUI for FFmpeg, a powerful command-line media converter. FFmpeg can read audio and video files in various formats and convert them into other formats. QWinFF provides an intuitive graphical interface and a rich set of presets to help you use ffmpeg easily without having to type a single command. Advanced users can also adjust conversion parameters like bitrate and sample rate in detail.

You can add other media formats for conversion in the presets.xml file, like images (or any format that FFmpeg can handle). This is helpful for image format batch-conversion.

Whats new:>>

Packaging Support building with Qt5 (still compatible with Qt4).
I18n Added Portuguese translation.
UI MediaPlayerWidget: scoll to seek and click to toggle play/pause.

http://qwinff.github.io/
Titel: FFmpeg 3.2 "Hypatia"
Beitrag von: SiLæncer am 28 Oktober, 2016, 04:50
Release Notes

   2               ┌────────────────────────────────────────┐
   3               │ RELEASE NOTES for FFmpeg 3.2 "Hypatia" │
   4               └────────────────────────────────────────┘
   5
   6    The FFmpeg Project proudly presents FFmpeg 3.2 "Hypatia", about 4
   7    months after the release of FFmpeg 3.1.
   8
   9    A complete Changelog is available at the root of the project, and the
  10    complete Git history on http://source.ffmpeg.org.
  11
  12    We hope you will like this release as much as we enjoyed working on it, and
  13    as usual, if you have any questions about it, or any FFmpeg related topic,
  14    feel free to join us on the #ffmpeg IRC channel (on irc.freenode.net) or ask
  15    on the mailing-lists.

[close]

http://ffmpeg.org
Titel: FFmpeg 3.2.2
Beitrag von: SiLæncer am 24 Januar, 2017, 13:35
Changelog

- ffserver: Check chunk size
- Avoid using the term "file" and prefer "url" in some docs and comments
- avformat/rtmppkt: Check for packet size mismatches
- zmqsend: Initialize ret to 0
- avcodec/flacdec: Fix undefined shift in decode_subframe()
- avcodec/get_bits: Fix get_sbits_long(0)
- avformat/ffmdec: Check media type for chunks
- avcodec/flacdec: Fix signed integer overflow in decode_subframe_fixed()
- avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c
- avformat/oggparsespeex: Check frames_per_packet and packet_size
- avformat/utils: Check start/end before computing duration in update_stream_timings()
- avcodec/flac_parser: Update nb_headers_buffered
- avformat/idroqdec: Check chunk_size for being too large
- avcodec/me_cmp: Fix median_sad size
- avformat/utils: Fix type mismatch
- configure: check for strtoull on msvc
- http: move chunk handling from http_read_stream() to http_buf_read().
- http: make length/offset-related variables unsigned

[close]

http://ffmpeg.org
Titel: FFmpeg 3.2.4
Beitrag von: SiLæncer am 10 Februar, 2017, 18:15
Changelog

version 3.2.4:

- avcodec/h264_slice: Clear ref_counts on redundant slices
- lavf/mov.c: Avoid heap allocation wrap in mov_read_uuid
- lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
- avcodec/pictordec: Fix logic error
- ffserver_config: Setup codecpar in add_codec()
- Changelog: fix typos

version 3.2.3:

- avcodec/movtextdec: Fix decode_styl() cleanup
- lavf/matroskadec: fix is_keyframe for early Blocks
- configure: bump year
- avcodec/pngdec: Check trns more completely
- avcodec/interplayvideo: Move parameter change check up
- avcodec/dca_lbr: Fix off by 1 error in freq check
- avcodec/mjpegdec: Check for for the bitstream end in mjpeg_decode_scan_progressive_ac()
- pgssubdec: reset rle_data_len/rle_remaining_len on allocation error
- swscale: save ebx register when it is not available
- avformat/flacdec: Check avio_read result when reading flac block header.
- avcodec/utils: correct align value for interplay
- avcodec/vp56: Check for the bitstream end, pass error codes on
- avcodec/mjpegdec: Check remaining bitstream in ljpeg_decode_yuv_scan()
- avcodec/pngdec: Fix off by 1 size in decode_zbuf()
- libopenmpt: add missing avio_read return value check
- avcodec/bsf: Fix av_bsf_list_free()
- avcodec/omx: Do not pass negative value into av_malloc()
- avformat/avidec: skip odml master index chunks in avi_sync
- avcodec/mjpegdec: Check for rgb before flipping
- lavf/utils.c Protect against accessing entries[nb_entries]
- avutil/random_seed: Reduce the time needed on systems with very low precision clock()
- swscale/swscale: Fix dereference of stride array before null check
- avutil/random_seed: Improve get_generic_seed() with higher precision clock()
- avformat/mp3dec: fix msan warning when verifying mpa header
- avformat/utils: Print verbose error message if stream count exceeds max_streams
- avformat/options_table: Set the default maximum number of streams to 1000
- lavf/chromaprint: Update for version 1.4
- avutil: Add av_image_check_size2()
- avformat: Add max_streams option
- avcodec/ffv1enc: Allocate smaller packet if the worst case size cannot be allocated
- avcodec/mpeg4videodec: Fix undefined shifts in mpeg4_decode_sprite_trajectory()
- avformat/oggdec: Skip streams in duration correction that did not had their duration set.
- avcodec/ffv1enc: Fix size of first slice
- ffplay: fix sws_scale possible out of bounds array access
- avfilter/vf_hwupload_cuda: Add min/max limits for the 'device' option

[close]

http://ffmpeg.org
Titel: FFmpeg 3.3 "Hilbert"
Beitrag von: SiLæncer am 16 April, 2017, 07:40
Release Notes

FFmpeg 3.3 "Hilbert", a new major release, is now available! Some of the highlights:

    Apple Pixlet decoder
    NewTek SpeedHQ decoder
    QDMC audio decoder
    PSD (Photoshop Document) decoder
    FM Screen Capture decoder
    ScreenPressor decoder
    XPM decoder
    DNxHR decoder fixes for HQX and high resolution videos
    ClearVideo decoder (partial)
    16.8 and 24.0 floating point PCM decoder
    Intel QSV-accelerated VP8 video decoding
    native Opus encoder
    DNxHR 444 and HQX encoding
    Quality improvements for the (M)JPEG encoder
    VAAPI-accelerated MPEG-2 and VP8 encoding
    premultiply video filter
    abitscope multimedia filter
    readeia608 filter
    threshold filter
    midequalizer filter
    MPEG-7 Video Signature filter
    add internal ebur128 library, remove external libebur128 dependency
    Intel QSV video scaling and deinterlacing filters
    Sample Dump eXchange demuxer
    MIDI Sample Dump Standard demuxer
    Scenarist Closed Captions demuxer and muxer
    Support MOV with multiple sample description tables
    Pro-MPEG CoP #3-R2 FEC protocol
    Support for spherical videos
    CrystalHD decoder moved to new decode API
    configure now fails if autodetect-libraries are requested but not found

We strongly recommend users, distributors, and system integrators to upgrade unless they use current git master.

[close]

http://ffmpeg.org
Titel: FFmpeg 3.3.1
Beitrag von: SiLæncer am 17 Mai, 2017, 21:10
Changelog

version 3.3.1:
- libswscale/tests/swscale: Fix uninitialized variables
- avcodec/ffv1dec: Fix runtime error: signed integer overflow: 1550964438 + 1550964438 cannot be represented in type 'int'
- avcodec/webp: Fix signedness in prefix_code check
- avcodec/svq3: Fix runtime error: signed integer overflow: 169 * 12717677 cannot be represented in type 'int'
- avcodec/mlpdec: Check that there is enough data for headers
- avcodec/ac3dec: Keep track of band structure
- avcodec/webp: Add missing input padding
- avcodec/aacdec_fixed: Fix runtime error: left shift of negative value -1
- avcodec/aacsbr_template: Do not change bs_num_env before its checked
- avcodec/scpr: Fix multiple runtime error: index 256 out of bounds for type 'unsigned int [256]'
- avcodec/mlp: Fix multiple runtime error: left shift of negative value -1
- avcodec/xpmdec: Fix multiple pointer/memory issues
- avcodec/vp8dsp: vp7_luma_dc_wht_c: Fix multiple runtime error: signed integer overflow: -1366381240 + -1262413604 cannot be represented in type 'int'
- avcodec/avcodec: Limit the number of side data elements per packet
- avcodec/texturedsp: Fix runtime error: left shift of 255 by 24 places cannot be represented in type 'int'
- avcodec/g723_1dec: Fix runtime error: left shift of negative value -1
- avcodec/wmv2dsp: Fix runtime error: signed integer overflow: 181 * -17047030 cannot be represented in type 'int'
- avcodec/diracdec: Fix Assertion frame->buf[0] failed at libavcodec/decode.c:610
- avcodec/msmpeg4dec: Check for cbpy VLC errors
- avcodec/cllc: Check num_bits
- avcodec/cllc: Factor VLC_BITS/DEPTH out, do not use repeated literal numbers
- avcodec/scpr: Check y in first line loop in decompress_i()
- avcodec/dvbsubdec: Check entry_id
- avcodec/aacdec_fixed: Fix multiple shift exponent 33 is too large for 32-bit type 'int'
- avcodec/mpeg12dec: Fixes runtime error: division by zero
- avcodec/pixlet: Fix runtime error: signed integer overflow: 436207616 * -5160230545260541 cannot be represented in type 'long'
- avcodec/webp: Always set pix_fmt
- avfilter/vf_uspp: Fix currently unused input frame dimensions
- avcodec/truemotion1: Fix multiple runtime error: left shift of negative value -1
- avcodec/eatqi: Fix runtime error: signed integer overflow: 4466147 * 1075 cannot be represented in type 'int'
- avcodec/dss_sp: Fix runtime error: signed integer overflow: 2147481189 + 4096 cannot be represented in type 'int'
- avformat/wavdec: Check chunk_size
- avcodec/cavs: Check updated MV
- avcodec/y41pdec: Fix width in input buffer size check
- avcodec/svq3: Fix multiple runtime error: signed integer overflow: -237341 * 24552 cannot be represented in type 'int'
- avcodec/texturedsp: Fix runtime error: left shift of 218 by 24 places cannot be represented in type 'int'
- avcodec/lagarith: Check scale_factor
- avcodec/lagarith: Fix runtime error: left shift of negative value -1
- avcodec/takdec: Fix multiple  runtime error: left shift of negative value -1
- avcodec/indeo2: Check for invalid VLCs
- avcodec/g723_1dec: Fix several integer related cases of undefined behaviour
- avcodec/htmlsubtitles: Check for string truncation and return error
- avcodec/bmvvideo: Fix runtime error: left shift of 137 by 24 places cannot be represented in type 'int'
- avcodec/dss_sp: Fix multiple runtime error: signed integer overflow: -15699 * -164039 cannot be represented in type 'int'
- avcodec/dvbsubdec: check region dimensions
- avcodec/vp8dsp: Fixes: runtime error: signed integer overflow: 1330143360 - -1023040530 cannot be represented in type 'int'
- avcodec/hqxdsp: Fix multiple runtime error: signed integer overflow: 248220 * 21407 cannot be represented in type 'int' in idct_col()
- avcodec/cavsdec: Check sym_factor
- avcodec/cdxl: Check format for BGR24
- avcodec/ffv1dec: Fix copying planes of paletted formats
- avcodec/wmv2dsp: Fix runtime error: signed integer overflow: 181 * -12156865 cannot be represented in type 'int'
- avcodec/xwddec: Check bpp more completely
- avcodec/aacdec_template: Do not decode 2nd PCE if it will lead to failure
- avcodec/s302m: Fix left shift of 8 by 28 places cannot be represented in type 'int'
- avcodec/eamad: Fix runtime error: signed integer overflow: 49674 * 49858 cannot be represented in type 'int'
- avcodec/g726: Fix runtime error: left shift of negative value -2
- avcodec/magicyuv: Check len to be supported
- avcodec/ra144: Fix runtime error: left shift of negative value -798
- avcodec/mss34dsp: Fix multiple signed integer overflow
- avcodec/targa_y216dec: Fix width type
- avcodec/texturedsp: Fix multiple runtime error: left shift of 255 by 24 places cannot be represented in type 'int'
- avcodec/ivi_dsp: Fix multiple left shift of negative value -2
- avcodec/svq3: Fix multiple runtime error: signed integer overflow: 44161 * 61694 cannot be represented in type 'int'
- avcodec/msmpeg4dec: Correct table depth
- avcodec/dds: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
- avcodec/cdxl: Check format parameter
- avutil/softfloat: Fix overflow in av_div_sf()
- avcodec/hq_hqa: Fix runtime error: left shift of negative value -207
- avcodec/mss3: Change types in rac_get_model_sym() to match the types they are initialized from
- avcodec/shorten: Check k in get_uint()
- avcodec/webp: Fix null pointer dereference
- avcodec/dfa: Fix signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'
- avcodec/g723_1: Fix multiple runtime error: left shift of negative value
- avcodec/mimic: Fix runtime error: left shift of negative value -1
- avcodec/clearvideo: Fix multiple runtime error: left shift of negative value -1024
- avcodec/fic: Fix multiple left shift of negative value -15
- avcodec/mlpdec: Fix runtime error: left shift of negative value -22
- avcodec/snowdec: Check qbias
- avutil/softfloat: Fix multiple runtime error: left shift of negative value -8
- avcodec/aacsbr_template: Do not leave bs_num_env invalid
- avcodec/mdec: Fix signed integer overflow: 28835400 * 83 cannot be represented in type 'int'
- avcodec/dfa: Fix off by 1 error
- avcodec/nellymoser: Fix multiple left shift of negative value -8591
- avcodec/cdxl: Fix signed integer overflow: 14243456 * 164 cannot be represented in type 'int'
- avcodec/g722: Fix multiple runtime error: left shift of negative value -1
- avcodec/dss_sp: Fix multiple left shift of negative value -466
- avcodec/wnv1: Fix runtime error: left shift of negative value -1
- avcodec/tiertexseqv: set the fixed dimenasions, do not depend on the demuxer doing so
- avcodec/mjpegdec: Fix runtime error: signed integer overflow: -24543 * 2031616 cannot be represented in type 'int'
- avcodec/cavsdec: Fix undefined behavior from integer overflow
- avcodec/dvdsubdec: Fix runtime error: left shift of 242 by 24 places cannot be represented in type 'int'
- libavcodec/mpeg4videodec: Convert sprite_offset to 64bit
- avcodec/pngdec: Use ff_set_dimensions()
- avcodec/msvideo1: Check buffer size before re-getting the frame
- avcodec/h264_cavlc: Fix undefined behavior on qscale overflow
- avcodec/dcadsp: Fix runtime error: signed integer overflow
- avcodec/svq3: Reject dx/dy beyond 16bit
- avcodec/svq3: Increase offsets to prevent integer overflows
- avcodec/indeo2: Check remaining bits in ir2_decode_plane()
- avcodec/vp3: Check remaining bits in unpack_dct_coeffs()
- doc/developer: Add terse documentation of assumed C implementation defined behavior
- avcodec/bmp: Use ff_set_dimensions()
- avcodec/mdec: Fix runtime error: left shift of negative value -127
- avcodec/x86/vc1dsp_init: Fix build failure with --disable-optimizations and clang
- libavcodec/exr : fix float to uint16 conversion for negative float value
- avformat/webmdashenc: Validate the 'streams' adaptation sets parameter
- avformat/webmdashenc: Require the 'adaptation_sets' option to be set
- lavfi/avfiltergraph: only return EOF in avfilter_graph_request_oldest if all sinks EOFed
- ffmpeg: check for unconnected outputs
- avformat/utils: free AVStream.codec properly in free_stream()
- avcodec/options: do a more thorough clean up in avcodec_copy_context()
- avcodec/options: factorize avcodec_copy_context() cleanup code
- ffmpeg: count packets when queued
- avformat/concatdec: fix the h264 annexb extradata check
- avcodec/dnxhd_parser: fix parsing interlaced video, simplify code
- ffmpeg; check return code of avcodec_send_frame when flushing encoders
- avcodec/g723_1dec: Fix LCG type
- avcodec/hqxdsp: Fix runtime error: signed integer overflow: -196264 * 11585 cannot be represented in type 'int'
- avcodec/ac3dec: Fix: runtime error: index -1 out of bounds for type 'INTFLOAT [2]'
- avcodec/mpeg4videodec: Clear sprite wraping on unsupported cases in VOP decode
- avcodec/pixlet: Fixes: runtime error: signed integer overflow: 9203954323419769657 + 29897660706736950 cannot be represented in type 'long'
- avcodec/dds: Fix runtime error: left shift of 210 by 24 places cannot be represented in type 'int'
- avcodec/rscc: Check pixel_size for overflow
- avcodec/fmvc: Check nb_blocks
- avcodec/cllc: Check prefix
- avcodec/webp: Factor update_canvas_size() out
- avcodec/webp: Update canvas size in vp8_lossy_decode_frame() as in vp8_lossless_decode_frame()
- avcodec/snowdec: Check width
- avcodec/flacdec: Return error code instead of 0 for failures
- avcodec/opus_silk: Fix integer overflow and out of array read
- avcodec/aacps: Fix undefined behavior
- avcodec/pixlet: Fix shift exponent 4294967268 is too large for 32-bit type 'int'
- doc/general: fix project name after 2b1a6b1ae

[close]

http://ffmpeg.org
Titel: FFmpeg 3.3.2
Beitrag von: SiLæncer am 15 Juni, 2017, 18:15
Changelog

version 3.3.2:
- avcodec/mpeg4videodec: Fix runtime error: signed integer overflow: 53098 * 40448 cannot be represented in type 'int'
- avcodec/pafvideo: Fix assertion failure
- avcodec/takdec: Fix multiple runtime error: signed integer overflow: 637072 * 4096 cannot be represented in type 'int'
- avcodec/mjpegdec: Check that reference frame matches the current frame
- avcodec/tiff: Avoid loosing allocated geotag values
- avcodec/cavs: Fix runtime error: signed integer overflow: -12648062 * 256 cannot be represented in type 'int'
- avformat/hls: Check local file extensions
- avcodec/qdrw: Fix null pointer dereference
- avutil/softfloat: Fix sign error in and improve documentation of av_int2sf()
- avcodec/hevc_ps: Fix runtime error: index 32 out of bounds for type 'uint8_t [32]'
- avcodec/dxv: Check remaining bytes in dxv_decompress_raw()
- avcodec/pafvideo: Check packet size and frame code before ff_reget_buffer()
- avcodec/ac3dec_fixed: Fix runtime error: left shift of 419 by 23 places cannot be represented in type 'int'
- avformat/options: log filename on open
- avcodec/aacps: Fix runtime error: left shift of 1073741824 by 1 places cannot be represented in type 'INTFLOAT' (aka 'int')
- avcodec/wavpack: Fix runtime error: shift exponent 32 is too large for 32-bit type 'int'
- avcodec/cfhd: Fix runtime error: signed integer overflow: 65280 * 65288 cannot be represented in type 'int'
- avcodec/wavpack: Fix runtime error: signed integer overflow: 2013265955 - -134217694 cannot be represented in type 'int'
- avcodec/cinepak: Check input packet size before frame reallocation
- avcodec/hevc_ps: Fix runtime error: signed integer overflow: 2147483628 + 256 cannot be represented in type 'int'
- avcodec/ra144: Fixes runtime error: signed integer overflow: 7160 * 327138 cannot be represented in type 'int'
- avcodec/pnm: Use ff_set_dimensions()
- avcodec/cavsdec: Fix runtime error: signed integer overflow: 59 + 2147483600 cannot be represented in type 'int'
- avcodec/nvenc: fix hw accelerated transcode with bframes
- libavformat/hls: Observe Set-Cookie headers
- libavformat/http: Ignore expired cookies
- avformat/avidec: Limit formats in gab2 to srt and ass/ssa
- avcodec/acelp_pitch_delay: Fix runtime error: value 4.83233e+39 is outside the range of representable values of type 'float'
- avcodec/wavpack: Check float_shift
- avcodec/wavpack: Fix runtime error: signed integer overflow: 24 * -2147483648 cannot be represented in type 'int'
- avcodec/ansi: Fix frame memleak
- avcodec/dds: Fix runtime error: left shift of 145 by 24 places cannot be represented in type 'int'
- avcodec/jpeg2000dec: Use ff_set_dimensions()
- avcodec/truemotion2: Fix passing null pointer to memset()
- avcodec/truemotion2: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
- avcodec/ra144: Fix runtime error: signed integer overflow: -2449 * 1398101 cannot be represented in type 'int'
- avcodec/ra144: Fix runtime error: signed integer overflow: 11184810 * 404 cannot be represented in type 'int'
- avcodec/aac_defines: Add missing () to AAC_HALF_SUM() macro
- avcodec/webp: Fixes null pointer dereference
- avcodec/aacdec_fixed: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
- avcodec/ylc: Check count in build_vlc()
- avcodec/snow: Fix runtime error: signed integer overflow: 1086573993 + 1086573994 cannot be represented in type 'int'
- avcodec/jpeg2000: Fix runtime error: signed integer overflow: 4185 + 2147483394 cannot be represented in type 'int'
- avcodec/jpeg2000dec: Check tile offsets more completely
- avcodec/sheervideo: Check input buffer size before allocating and decoding
- avcodec/aacdec_fixed: Fix multiple runtime error: shift exponent 127 is too large for 32-bit type 'int'
- avcodec/wnv1: More strict buffer size check
- avcodec/libfdk-aacdec: Correct buffer_size parameter
- avcodec/sbrdsp_template: Fix: runtime error: signed integer overflow: 849815297 + 1315389781 cannot be represented in type 'int'
- avcodec/ivi_dsp: Fix runtime error: left shift of negative value -2
- doc/filters: Clarify scale2ref example
- avcodec/mlpdec: Do not leave invalid values in matrix_out_ch[] on error
- avcodec/ra144dec: Fix runtime error: left shift of negative value -17
- avcodec/pixlet: Fix runtime error: signed integer overflow: 2147483647 + 32 cannot be represented in type 'int'
- avformat/mux: Fix copy an paste typo
- avutil/internal: Do not enable CHECKED with DEBUG
- avcodec/clearvideo: Check buf_size before decoding frame
- avcodec/aacdec_fixed: Fix runtime error: signed integer overflow: -2147483648 * -1 cannot be represented in type 'int'
- avcodec/smc: Check remaining input
- avcodec/diracdec: Fix off by 1 error in quant check
- avcodec/jpeg2000dec: Fix copy and paste error
- avcodec/jpeg2000dec: Check tile offsets
- avcodec/sanm: Fix uninitialized reference frames
- avcodec/jpeglsdec: Check get_bits_left() before decoding a picture
- avcodec/fmvc: Fix use of uninitialized memory when the first frame is not a keyframe
- avcodec/ivi_dsp: Fix multiple runtime error: left shift of negative value -71
- avcodec/mjpegdec: Fix runtime error: signed integer overflow: -32767 * 130560 cannot be represented in type 'int'
- avcodec/aacdec_fixed: Fix runtime error: shift exponent 34 is too large for 32-bit type 'int'
- avcodec/mpeg4videodec: Check for multiple VOL headers
- avcodec/vp9block: fix runtime error: signed integer overflow: 196675 * 20670 cannot be represented in type 'int'
- avcodec/vmnc: Check location before use
- avcodec/takdec: Fix runtime error: signed integer overflow: 8192 * 524308 cannot be represented in type 'int'
- avcodec/aac_defines: Fix: runtime error: left shift of negative value -2
- avcodec/takdec: Fix runtime error: left shift of negative value -63
- avcodec/mlpdsp: Fix runtime error: signed integer overflow: -24419392 * 128 cannot be represented in type 'int'
- avcodec/sbrdsp_fixed: fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
- avcodec/aacsbr_fixed: Fix multiple runtime error: shift exponent 170 is too large for 32-bit type 'int'
- avcodec/mlpdec: Do not leave a invalid num_primitive_matrices in the context
- avcodec/aacsbr_fixed: Fix multiple runtime error: shift exponent 150 is too large for 32-bit type 'int'
- avcodec/mimic: Use ff_set_dimensions() to set the dimensions
- avcodec/fic: Fix multiple runtime error: signed integer overflow: 5793 * 419752 cannot be represented in type 'int'
- avcodec/pixlet: Fix reading invalid numbers of bits
- avcodec/mlpdec: Fix: runtime error: left shift of negative value -8
- avcodec/dfa: Fix: runtime error: signed integer overflow: -14202 * 196877 cannot be represented in type 'int'
- avcodec/aacdec: Fix runtime error: signed integer overflow: 2147483520 + 255 cannot be represented in type 'int'
- avcodec/aacdec_template: Fix fixed point scale in decode_cce()
- avcodec/fmvc: Fix off by 1 error
- avcodec/flicvideo: Check frame_size before decrementing
- avcodec/mlpdec: Fix runtime error: left shift of negative value -1
- avcodec/takdec: Fix  runtime error: left shift of negative value -42
- avcodec/hq_hqa: Fix: runtime error: signed integer overflow: -255 * 10180917 cannot be represented in type 'int'
- avcodec/scpr: mask bits to prevent out of array read
- avcodec/truemotion1: Fix multiple runtime error: signed integer overflow: 1246906962 * 2 cannot be represented in type 'int'
- avcodec/svq3: Fix runtime error: left shift of negative value -6
- avcodec/tiff: reset sampling[] if its invalid
- configure: Fix the msvcrt version check for mingw32
- lavf/mov: make invalid m{d,v}hd time_scale default to 1 instead of erroring out
- lavc/ffjni: add missing '\n'
- lavc/mediacodec_wrapper: do not declare JNIAMedia{Codec,CodecList,Format}Fields on the stack
- lavc/mediacodec_wrapper: fix local reference leaks
- avcodec/nvenc: remove unnecessary alignment
- Use AVOnce as a static variable consistently
- avfilter: take_samples: do not directly return frame when samples are skipped
- avutil/hwcontext_dxva2: Don't improperly free IDirect3DSurface9 objects

[close]

http://ffmpeg.org
Titel: FFmpeg 3.3.3
Beitrag von: SiLæncer am 02 August, 2017, 19:40
Changelog

- avcodec/dirac_dwt: Fix multiple integer overflows in COMPOSE_DD97iH0()
- avcodec/diracdec: Fix integer overflow in divide3()
- avcodec/takdec: Fix integer overflow in decode_subframe()
- avformat/rtmppkt: Convert ff_amf_get_field_value() to bytestream2
- avformat/rtmppkt: Convert ff_amf_tag_size() to bytestream2
- avcodec/diracdec: Fix integer overflow in signed multiplication in UNPACK_ARITH()
- avcodec/pixlet: Simplify nbits computation
- avcodec/dnxhddec: Move mb height check out of non hr branch
- avcodec/hevc_ps: fix integer overflow in log2_parallel_merge_level_minus2
- avformat/oggparsecelt: Do not re-allocate os->private
- avcodec/ylc: Fix shift overflow
- avcodec/aacps: Fix multiple integer overflow in map_val_34_to_20()
- avcodec/aacdec_fixed: fix: left shift of negative value -1
- avcodec/dirac_vlc: Fix undefined shift
- doc/filters: typo in frei0r
- avcodec/cfhd: Fix decoding regression due to height check
- avcodec/aacdec_template (fixed point): Check gain in decode_cce() to avoid undefined shifts later
- avcodec/ffv1dec_template: Fix signed integer overflow
- avcodec/aacdec_template: Fix undefined integer overflow in apply_tns()
- avcodec/magicyuv: Check that vlc len is not too large
- avcodec/mjpegdec: Clip DC also on the negative side.
- avcodec/aacps (fixed point): Fix multiple signed integer overflows
- avcodec/ylc: Fix vlc of 31 bits
- avcodec/sbrdsp_fixed: Fix integer overflow in sbr_hf_apply_noise()
- avcodec/hevcdec: do not let updated extradata corrupt state
- avcodec/wavpack: Fix invalid shift
- avcodec/h264_slice: Fix signed integer overflow
- avcodec/hevc_ps: Fix integer overflow with beta/tc offsets
- avcodec/cfhd: Fix invalid left shift of negative value
- avcodec/vb: Check vertical GMC component before multiply
- avcodec/hevcdec: do basic validity check on delta_chroma_weight and offset
- avcodec/jpeg2000dwt: Fix integer overflow in dwt_decode97_int()
- avcodec/apedec: Fix integer overflow
- avcodec/wavpack: Fix integer overflow in wv_unpack_stereo()
- avcodec/hevc_ps: Fix max_dec_buffer check
- avcodec/mpeg4videodec: Fix GMC with videos of dimension 1
- avcodec/wavpack: Fix integer overflow
- avcodec/takdec: Fix integer overflow
- avcodec/tiff: Update pointer only when the result is used
- avcodec/cfhd: Check bpc before setting bpc in context
- avcodec/cfhd: Fix undefined shift
- avcodec/hevc_filter: Fix invalid shift
- avcodec/mpeg4videodec: Fix overflow in virtual_ref computation
- avcodec/lpc: signed integer overflow in compute_lpc_coefs() (aacdec_fixed)
- avcodec/wavpack: Fix undefined integer negation
- avcodec/aacdec_fixed: Check s for being too small
- avcodec/htmlsubtitles: Replace very slow redundant sscanf() calls by cleaner and faster code
- avcodec/h264: Fix mix of lossless and lossy MBs decoding
- avcodec/h264_mb: Fix 8x8dct in lossless for new versions of x264
- avcodec/h264_cabac: Fix CABAC+8x8dct in 4:4:4
- avcodec/takdec: Fixes: integer overflow in AV_SAMPLE_FMT_U8P output
- avcodec/jpeg2000dsp: Reorder operations in ict_int() to avoid 2 integer overflows
- avcodec/hevcpred_template: Fix left shift of negative value
- avcodec/hevcdec: Fix signed integer overflow in decode_lt_rps()
- avcodec/jpeg2000dec: Check nonzerobits more completely
- avcodec/shorten: Sanity check maxnlpc
- avcodec/truemotion2: Move skip computation after checks
- avcodec/jpeg2000: Fixes integer overflow in ff_jpeg2000_ceildivpow2()
- avcodec/dnxhd_parser: Do not return invalid value from dnxhd_find_frame_end() on error
- avcodec/hevcdec: Check nb_sps
- avcodec/hevc_refs: Check nb_refs in add_candidate_ref()
- avcodec/mpeg4videodec: Check sprite delta upshift against overflowing.
- avcodec/mpeg4videodec: Fix integer overflow in num_sprite_warping_points=2 case
- avcodec/aacsbr_fixed: Check shift in sbr_hf_assemble()
- avcodec/sbrdsp_fixed: Return an error from sbr_hf_apply_noise() if operations are impossible
- avcodec/libvpxdec: Check that display dimensions fit in the storage dimensions
- avcodec/jpeg2000dwt: Fix runtime error: left shift of negative value -123
- avcodec/wavpack: Fix runtime error: signed integer overflow: 1886191616 + 277872640 cannot be represented in type 'int'
- avcodec/snowdec: Fix runtime error: left shift of negative value -1
- avcodec/aacdec_fixed: Fix runtime error: left shift of negative value -1297616
- avcodec/tiff: Fix leak of geotags[].val
- avcodec/ra144: Fix runtime error: signed integer overflow: -2200 * 1033073 cannot be represented in type 'int'
- avcodec/flicvideo: Fix runtime error: signed integer overflow: 4864 * 459296 cannot be represented in type 'int'
- avcodec/cfhd: Check band parameters before storing them
- avcodec/h264_parse: Check picture structure when initializig weight table
- avcodec/indeo4: Check remaining data in Pic hdr extension parsing code
- avcodec/ac3dec_fixed: Fix multiple runtime error: signed integer overflow: -39271008 * 59 cannot be represented in type 'int'
- lavc/aarch64/simple_idct: fix idct_col4_top coefficient

[close]

http://ffmpeg.org
Titel: FFmpeg 3.3.4
Beitrag von: SiLæncer am 13 September, 2017, 21:15
Changelog

It includes the following library versions:

libavutil 55. 58.100
libavcodec 57. 89.100
libavformat 57. 71.100
libavdevice 57. 6.100
libavfilter 6. 82.100
libavresample 3. 5. 0
libswscale 4. 6.100
libswresample 2. 7.100
libpostproc 54. 5.100

[close]

http://ffmpeg.org
Titel: FFmpeg 3.4
Beitrag von: SiLæncer am 17 Oktober, 2017, 05:20
Changelog

deflicker video filter
doubleweave video filter
lumakey video filter
pixscope video filter
oscilloscope video filter
config.log and other configuration files moved into ffbuild/ directory
update cuvid/nvenc headers to Video Codec SDK 8.0.14
afir audio filter
scale_cuda CUDA based video scale filter
librsvg support for svg rasterization
crossfeed audio filter
spec compliant VP9 muxing support in MP4
remove the libnut muxer/demuxer wrappers
remove the libschroedinger encoder/decoder wrappers
surround audio filter
sofalizer filter switched to libmysofa
Gremlin Digital Video demuxer and decoder
headphone audio filter
superequalizer audio filter
roberts video filter
The x86 assembler default switched from yasm to nasm, pass
x86asmexe=yasm to configure to restore the old behavior.
additional frame format support for Interplay MVE movies
support for decoding through D3D11VA in ffmpeg
limiter video filter
libvmaf video filter
Dolby E decoder and SMPTE 337M demuxer
unpremultiply video filter
tlut2 video filter
floodfill video filter
pseudocolor video filter
raw G.726 muxer and demuxer, left- and right-justified
NewTek NDI input/output device

Some video filters with several inputs now use a common set of options:

blend, libvmaf, lut3d, overlay, psnr, ssim.
They must always be used by name.
FITS demuxer and decoder
FITS muxer and encoder
add --disable-autodetect build switch
drop deprecated qtkit input device (use avfoundation instead)
despill video filter
haas audio filter
SUP/PGS subtitle muxer
convolve video filter
VP9 tile threading support
KMS screen grabber
CUDA thumbnail filter
V4L2 mem2mem HW assisted codecs
Rockchip MPP hardware decoding
vmafmotion video filter
use MIME type "G726" for little-endian G.726, "AAL2-G726" for big-endian G.726

[close]

http://ffmpeg.org
Titel: FFmpeg 3.4.1
Beitrag von: SiLæncer am 13 Dezember, 2017, 09:05
Changelog

Bitstream filters for editing metadata in H.264, HEVC and MPEG-2 streams
Dropped support for OpenJPEG versions 2.0 and below. Using OpenJPEG now
Requires 2.1 (or later and pkg-config.
VDA dropped (use VideoToolbox instead
MagicYUV encoder
Raw AMR-NB and AMR-WB demuxers
TiVo ty/ty+ demuxer
Intel QSV-accelerated MJPEG encoding
PCE support for extended channel layouts in the AAC encoder
Native aptX encoder and decoder
Raw aptX muxer and demuxer
NVIDIA NVDEC-accelerated H.264, HEVC, MPEG-1/2/4, VC1, VP8/9 hwaccel decoding
Intel QSV-accelerated overlay filter
Mcompand audio filter
Acontrast audio filter
OpenCL overlay filter
Video mix filter
Video normalize filter
Audio lv2 wrapper filter
VAAPI VP8 decoding
AMD AMF H.264 and HEVC encoders
Video fillborders filter
Video setrange filter
Nsp demuxer

[close]

http://ffmpeg.org
Titel: FFmpeg 3.4.2
Beitrag von: SiLæncer am 12 Februar, 2018, 20:40
Changelog

- avcodec/vp3: Error out on invalid num_coeffs in unpack_vlcs()
- avcodec/mpeg4videodec: Ignore multiple VOL headers
- avcodec/vp3: Check eob_run
- avcodec/pafvideo: Check allocated frame size
- avcodec/scpr: Fix reading a pixel before the first
- avcodec/mpeg2dec: Fix field selection for skipped macroblocks
- avcodec/huffyuvdec: Check input buffer size
- avcodec/utvideodec: Fix bytes left check in decode_frame()
- avcodec/wavpack: Fix integer overflow in FFABS
- avcodec/aacsbr_fixed: Fix overflows in rounding in sbr_hf_assemble()
- avcodec/exr: Fix memleaks in decode_header()
- avcodec/mediacodecdec: use ff_hevc_ps_uninit()
- avcodec/hevc_parser: use ff_hevc_uninit_parameter_sets()
- avcodec/hevcdec: use ff_hevc_uninit_parameter_sets()
- avcodec/hevc_ps: add a function to uninitialize parameter set buffers
- avcodec/dirac_dwt: Fix several integer overflows
- avcodec/indeo5: Do not leave frame_type set to an invalid value
- avcodec/hevc_ps: Check log2_sao_offset_scale_*
- avcodec/mpeg4videodec: Avoid possibly aliasing violating casts
- avcodec/get_bits: Document the return code of get_vlc2()
- avcodec/mpeg4videodec: Check mb_num also against 0
- avfilter/vf_transpose: Fix used plane count.
- avcodec/hevc_cabac: Check prefix so as to avoid invalid shifts in coeff_abs_level_remaining_decode()
- avcodec/mjpegdec: Fix integer overflow in DC dequantization
- avcodec/dxtory: Fix bits left checks
- avcodec/hevc_cabac: Move prefix check in coeff_abs_level_remaining_decode() down
- avcodec/truemotion2: Fix integer overflow in TM2_RECALC_BLOCK()
- avcodec/snowdec: Fix integer overflow before htaps check
- avcodec/ulti: Check number of blocks at init
- avcodec/wavpack: Fix integer overflows in wv_unpack_stereo / mono
- avcodec/jpeg2000: Check sum of sizes of band->prec before allocating
- avcodec/ac3dec_fixed: Fix integer overflow in scale_coefs()
- avformat/lrcdec: Fix memory leak in lrc_read_header()
- avformat/matroskadec: Fix float-cast-overflow undefined behavior in matroska_parse_tracks()
- lavfi/deinterlace_vaapi: fix can't show full option information.
- configure:version 3.4.1: bump year
- avcodec/utils: Avoid hardcoding duplicated types in sizeof()
- avcodec/arm/sbrdsp_neon: Use a free register instead of putting 2 things in one
- avcodec/h264addpx_template: Fixes integer overflows
- avcodec/dirac_dwt: Fix overflows in COMPOSE_HAARiH0/COMPOSE_HAARiL0
- avcodec/diracdec: Fix integer overflow with quant
- avcodec/opus_parser: Check payload_len in parse_opus_ts_header()
- avcodec/jpeg2000dsp: Fix integer overflows in ict_int()
- avcodec/h264_slice: Do not attempt to render into frames already output
- avcodec/dnxhddec: Check dc vlc
- avcodec/exr: Check buf_size more completely
- avcodec/flacdec: Fix overflow in multiplication in decode_subframe_fixed()
- avcodec/hevcdsp_template: Fix Invalid shifts in put_hevc_qpel_bi_w_h() and put_hevc_qpel_bi_w_w()
- avcodec/flacdec: avoid undefined shift
- avcodec/hevcdsp_template.c: Fix undefined shift in FUNC(dequant)
- avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0() and COMPOSE_DD137iL0()
- avcodec/hevc_cabac: Fix integer overflow in ff_hevc_cu_qp_delta_abs()
- tests/audiomatch: Add missing return code at the end of main()
- avcodec/hevc_sei: Fix integer overflows in decode_nal_sei_message()
- avcodec/hevcdsp_template: Fix undefined shift in put_hevc_qpel_bi_w_hv()
- avcodec/h264_parse: Treat escaped and unescaped decoding error equal in decode_extradata_ps_mp4()
- avcodec/vp9: mark frame as finished on decode_tiles() failure
- libavfilter/af_dcshift.c: Fixed repeated spelling error
- avfilter/formats: fix wrong function name in error message

[close]

http://ffmpeg.org
Titel: Moo0 FFmpeg 1.07
Beitrag von: SiLæncer am 26 Februar, 2018, 20:45
(https://s26.postimg.org/44zgaj0nt/screenshot_751.png)
A custom build for FFmpeg on Windows, providing a powerful toolset for video and audio encoding, with lots of options to experiment with.

License: GPLv3

Whats new:>>

Supported Windows 10 finally
Quick bug fixes in which the recent versions couldn't be installed on Windows XP/8.1
Many bug fixes for Windows XP
Some bug fixes for Windows 8.1

http://www.moo0.com/software/FFmpeg/
Titel: FFmpeg 4.0 "Wu"
Beitrag von: SiLæncer am 21 April, 2018, 10:10
Changelog

FFmpeg 4.0 "Wu", a new major release, is now available! Some of the highlights:

    Bitstream filters for editing metadata in H.264, HEVC and MPEG-2 streams
    Experimental MagicYUV encoder
    TiVo ty/ty+ demuxer
    Intel QSV-accelerated MJPEG encoding
    native aptX and aptX HD encoder and decoder
    NVIDIA NVDEC-accelerated H.264, HEVC, MJPEG, MPEG-1/2/4, VC1, VP8/9 hwaccel decoding
    Intel QSV-accelerated overlay filter
    mcompand audio filter
    acontrast audio filter
    OpenCL overlay filter
    video mix filter
    video normalize filter
    audio lv2 wrapper filter
    VAAPI MJPEG and VP8 decoding
    AMD AMF H.264 and HEVC encoders
    video fillborders filter
    video setrange filter
    support LibreSSL (via libtls)
    Dropped support for building for Windows XP. The minimum supported Windows version is Windows Vista.
    deconvolve video filter
    entropy video filter
    hilbert audio filter source
    aiir audio filter
    Removed the ffserver program
    Removed the ffmenc and ffmdec muxer and demuxer
    VideoToolbox HEVC encoder and hwaccel
    VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters
    Add android_camera indev
    codec2 en/decoding via libcodec2
    native SBC encoder and decoder
    drmeter audio filter
    hapqa_extract bitstream filter
    filter_units bitstream filter
    AV1 Support through libaom
    E-AC-3 dependent frames support
    bitstream filter for extracting E-AC-3 core
    Haivision SRT protocol via libsrt
    vfrdet filter

[close]

http://ffmpeg.org
Titel: FFmpeg 4.0.1
Beitrag von: SiLæncer am 17 Juni, 2018, 19:15
Changelog

- avcodec/aacdec_fixed: Fix undefined integer overflow in apply_independent_coupling_fixed()
- avcodec/dirac_dwt_template: Fix undefined behavior in interleave()
- avutil/common: Fix undefined behavior in av_clip_uintp2_c()
- fftools/ffmpeg: Fallback to duration if sample rate is unavailable
- avformat/mov: Only set pkt->duration to non negative values
- avcodec/mpeg4videodec: Clear bits_per_raw_sample if it has originated from a previous instance
- avformat/movenc: fix recognization of cover image streams
- avformat/movenc: properly handle cover image codecs
- avcodec/h264_slice: Fix overflow in recovery_frame computation
- avcodec/h264_ps: Move MAX_LOG2_MAX_FRAME_NUM to header so it can be used in h264_sei
- avcodec/h264_mc_template: Only prefetch motion if the list is used.
- avcodec/xwddec: Use ff_set_dimensions()
- avcodec/wavpack: Fix overflow in adding tail
- avcodec/shorten: Fix multiple integer overflows
- avcodec/shorten: Fix undefined shift in fix_bitshift()
- avcodec/shorten: Fix a negative left shift in shorten_decode_frame()
- avcodec/shorten: Sanity check nmeans
- avcodec/shorten: Check non COMM chunk len before skip in decode_aiff_header()
- avcodec/mjpegdec: Fix integer overflow in ljpeg_decode_rgb_scan()
- avcodec/truemotion2: Fix overflow in tm2_apply_deltas()
- avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c
- avcodec/amrwbdec: Fix division by 0 in find_hb_gain()
- avcodec/h263dec: Reinitialize idct context if it has not been setup for the active profile
- avcodec/idctdsp: Clear idct/idct_add for studio profile
- avformat/mov: replace a value error by clipping into valid range in mov_read_stsc()
- avformat/bintext: Reduce detection for random .bin files as it more likely is not a multimedia related file
- avformat/mov: Break out early if chunk_count is 0 in mov_build_index()
- avcodec/fic: Avoid some magic numbers related to cursors
- avcodec/mpeg4video: Detect reference studio streams as studio streams
- avcodec/mpeg4videodec: Do not corrupt bits_per_raw_sample
- avcodec/mpeg4videode: Eliminate out of loop VOP startcode reading for studio profile
- avcodec/g2meet: ask for sample with overflowing RGB
- avcodec/idctdsp: Transmit studio_profile to init instead of using AVCodecContext profile
- avcodec/ac3dec: Check that the number of channels with dependant streams is valid
- avcodec/ac3dec: Fix null pointer dereference in ac3_decode_frame()
- avcodec/aacdec_fixed: use 64bit to avoid overflow in rounding in apply_dependent_coupling_fixed()
- oavcodec/aacpsdsp_template: Use unsigned for hs0X to prevent undefined behavior
- avcodec/g723_1dec: Clip bits2 in both directions
- avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header()
- avcodec/mlpdec: Only change noise_type if the related fields are valid
- indeo4: Decode all or nothing of a band header.
- avcodec/ac3dec: Use frame_size if superframe_size is 0
- avformat/mov: Only fail for STCO/STSC contradictions if both exist
- avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0
- avcodec/fic: Check available input space for cursor
- avcodec/mpeg4videodec: Check bps (VOL header) before VOP for studio profile
- avcodec/g2meet: Check RGB upper limit
- avcodec/jpeg2000dec: Fix undefined shift in the jpeg2000_decode_packets_po_iteration() CPRL case
- avcodec/jpeg2000dec: Skip init for component in CPRL if nothing is to be done
- avcodec/g2meet: Change order of operations to avoid undefined behavior
- avcodec/flac_parser: Fix infinite loop
- avcodec/mpeg4videodec: Split decode_studio_vol_header() out of decode_studiovisualobject()
- avcodec/mpeg4videodec: Move decode_studiovisualobject() parsing in the branch for visual object parsing
- avcodec/mpeg4video_parser: Avoid litteral 0x1B6, use named constant instead
- avcodec/mpeg4video_parser: Fix incorrect spliting of MPEG-4 studio frames
- avformat/m4vdec: Use the same constant names as libavcodec
- avformat/m4vdec: Fix detection of raw MPEG-4 ES Studio
- avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED()
- avcodec/wavpack: Fix integer overflow in wv_unpack_stereo()
- avcodec/error_resilience: Fix integer overflow in filter181()
- avcodec/h263dec: Check slice_ret in mspeg4 slice loop
- avcodec/elsdec: Fix memleaks
- avcodec/vc1_block: simplify ac_val computation
- avcodec/ffv1enc: Check that the crc + version combination is supported
- configure: The eac3_core bitstream filter needs the ac3 parser.
- configure: fix arm inline asm checks
- lavf/libssh: translate a read of 0 to EOF
- ffprobe: fix SEGV when new streams are added
- avformat/mpegts: fix incorrect indentation
- avformat/mpegts: initialize section_buf to fix valgrind test failure
- avformat/mpegts: reindent after last change
- avformat/mpegts: parse sections with multiple tables
- avformat/mpegts: clean up whitespace
- avformat/mpegts: use MAX_SECTION_SIZE instead of hardcoded value
- avformat/mpegts: skip non-PMT tids earlier
- avcodec/mediacodecdec: add workaround for buggy amlogic mpeg2 decoder
- avcodec/mediacodecdec: wait on first frame after input buffers are full
- avcodec/mediacodecdec: restructure mediacodec_receive_frame
- avcodec/mediacodec_wrapper: add helper to fetch SDK_INT
- avcodec/mediacodecdec: refactor pts handling
- avcodec/mediacodecdec: use AV_TIME_BASE_Q
- avcodec/mediacodecdec: clarify delay_flush specific code
- avcodec/videotoolbox: fix decoding of some HEVC videos
- avcodec/hevc: remove videotoolbox hack
- avcodec/videotoolbox: split h264/hevc callbacks
- avcodec/videotoolbox: cleanups
- avcodec/videotoolbox: fix kVTCouldNotFindVideoDecoderErr trying to decode HEVC on iOS
- avcodec/videotoolbox: improve logging of decoder errors
- avcodec/xwddec: fix palette alpha
- avformat/webm_chunk: always use a static buffer for get_chunk_filename
- configure: fix configure check for lilv-0
- avcodec/nvdec_hevc: fix scaling lists
- avcodec/hevcdec: make ff_hevc_frame_nb_refs take a const pointer
- lavf/bluray: translate a read of 0 to EOF
- lavf/dashenc: don't call flush_init_segment before avformat_write_header
- avdevice/decklink_dec: unref packets on avpacket_queue_put error
- avcodec/hnm4video: fix palette alpha
- avcodec/anm: fix palette alpha
- avformat/qtpalette: parse color table according to the QuickTime file format specs
- ffplay: Fix realloc_texture when input texture is NULL.
- hwcontext_vaapi: Fix compilation with libva versions < 1.4.0
- lavf/qsv: clone the frame which may be managed by framework
- lavf: make overlay_qsv work based on framesync
- avformat/segafilm - revert keyframe detection
- avformat/utils: refactor upstream_stream_timings
- avformat/utils: ignore outlier durations on subtitle/data streams as well

[close]

http://ffmpeg.org
Titel: FFmpeg 4.0.2
Beitrag von: SiLæncer am 20 Juli, 2018, 04:40
Changelog

- avcodec/dvdsub_parser: Allocate input padding
- avcodec/dvdsub_parser: Init output buf/size
- avcodec/dirac_dwt_template: Fix signedness regression in interleave()
- avformat/mov: Simplify last element computation in mov_estimate_video_delay()
- avformat/mov: Break out of inner loop early in mov_estimate_video_delay()
- avformat/mov: Eliminate variable buf_size from mov_estimate_video_delay()
- avformat/mov: remove modulo operations from mov_estimate_video_delay()
- avformat/movenc: Write version 2 of audio atom if channels is not known
- swresample/arm: rename labels to fix xcode build error
- avformat/movenc: Check input sample count
- avcodec/mjpegdec: Check for odd progressive RGB
- avcodec/vp8_parser: Do not leave data/size uninitialized
- avformat/mms: Add missing chunksize check
- avformat/pva: Check for EOF before retrying in read_part_of_packet()
- avformat/rmdec: Do not pass mime type in rm_read_multi() to ff_rm_read_mdpr_codecdata()
- avformat/asfdec_o: Check size_bmp more fully
- avformat/mxfdec: Fix av_log context
- avcodec/mpeg4videodec: Check for bitstream end in read_quant_matrix_ext()
- avcodec/indeo4: Check for end of bitstream in decode_mb_info()
- avcodec/ac3dec: Check channel_map index
- avcodec/mpeg4videodec: Remove use of FF_PROFILE_MPEG4_SIMPLE_STUDIO as indicator of studio profile
- avcodec/shorten: Fix undefined addition in shorten_decode_frame()
- avcodec/shorten: Fix undefined integer overflow
- avcodec/jpeg2000dec: Fixes invalid shifts in jpeg2000_decode_packets_po_iteration()
- avcodec/jpeg2000dec: Check that there are enough bytes for all tiles
- avformat/movenc: Use mov->fc consistently for av_log()
- avcodec/mpeg4videodec: Check read profile before setting it
- avformat/movenc: Do not pass AVCodecParameters in avpriv_request_sample
- avcodec/ac3_parser: Check init_get_bits8() for failure
- avformat/movenc: Check that frame_types other than EAC3_FRAME_TYPE_INDEPENDENT have a supported substream id
- avcodec/dpx: Check elements in 12bps planar path
- avcodec/escape124: Fix spelling errors in comment
- avcodec/ra144: Fix integer overflow in ff_eval_refl()
- avcodec/cscd: Check output buffer size for lzo.
- avcodec/escape124: Check buf_size against num_superblocks
- avcodec/h264_parser: Reduce needed history for parsing mb index
- avcodec/magicyuv: Check bits left in flags&1 branch
- avcodec/mjpegdec: Check for end of bitstream in ljpeg_decode_rgb_scan()
- ffmpeg: fix -stream_loop with multiple inputs
- ffmpeg: factorize input thread creation and destruction
- avformat/mpegts: parse large PMTs with multiple tables
- Revert "avcodec/mediacodecdec: wait on first frame after input buffers are full"
- avcodec/videotoolboxenc: fix invalid session on iOS
- avcodec/videotoolboxenc: split initialization
- avcodec/videotoolboxenc: fix mutex/cond leak in error path

[close]

http://ffmpeg.org
Titel: SmartFFmpeg 1.3.9
Beitrag von: SiLæncer am 08 Oktober, 2018, 05:10
(https://i.postimg.cc/3wd36jQY/screenshot_688.png)
SmartFFmpeg is an interesting GUI for the powerful, open source multimedia-converter ffmpeg, which supports a variety of audio, video and container formats!

Freeware

http://freeware.satria.de/SmartFFmpeg/index.php?lang=EN
Titel: SmartFFmpeg 1.4.0
Beitrag von: SiLæncer am 25 Oktober, 2018, 21:20
Whats new:>>

New option to download (overwrite) presets on every startup. This affects only the readonly presets. User presets are not touched by this.

http://freeware.satria.de/SmartFFmpeg/index.php?lang=EN
Titel: FFmpeg 4.1
Beitrag von: SiLæncer am 08 November, 2018, 17:45
Changelog

- deblock filter
- tmix filter
- amplify filter
- fftdnoiz filter
- aderivative and aintegral audio filters
- pal75bars and pal100bars video filter sources
- support mbedTLS based TLS
- adeclick filter
- adeclip filter
- libtensorflow backend for DNN based filters like srcnn
- vc1 decoder is now bit-exact
- ATRAC9 decoder
- lensfun wrapper filter
- colorconstancy filter
- AVS2 video decoder via libdavs2
- IMM4 video decoder
- Brooktree ProSumer video decoder
- MatchWare Screen Capture Codec decoder
- WinCam Motion Video decoder
- 1D LUT filter (lut1d)
- RemotelyAnywhere Screen Capture decoder
- cue and acue filters
- support for AV1 in MP4
- transpose_npp filter
- AVS2 video encoder via libxavs2
- amultiply filter
- Block-Matching 3d (bm3d) denoising filter
- acrossover filter
- ilbc decoder
- audio denoiser as afftdn filter
- AV1 parser
- SER demuxer
- sinc audio filter source
- chromahold filter
- setparams filter
- vibrance filter
- decoding S12M timecode in h264
- xstack filter
- pcm vidc decoder and encoder
- (a)graphmonitor filter
- yadif_cuda filter

[close]

http://ffmpeg.org
Titel: FFmpeg 4.1.1
Beitrag von: SiLæncer am 11 Februar, 2019, 20:45
Changelog

- avformat/mov: validate chunk_count vs stsc_data
- avformat/mov: require tfhd to begin parsing trun
- avcodec/pgssubdec: Check for duplicate display segments
- avformat/rtsp: Check number of streams in sdp_parse_line()
- avformat/rtsp: Clear reply in every iteration in ff_rtsp_connect()
- avcodec/rasc: Move ff_get_buffer() after frame checks
- avcodec/rasc: Check uncompressed dlta size
- avcodec/fic: Check that there is input left in fic_decode_block()
- avcodec/ilbcdec: Fix undefined integer overflow lsf2poly()
- avcodec/ilbcdec: Fix integer overflow in construct_vector()
- avcodec/prosumer: Error out if decompress() stops reading data
- avcodec/tiff: Check for 12bit gray fax
- avutil/imgutils: Optimize memset_bytes() by using av_memcpy_backptr()
- avutil/mem: Optimize fill32() by unrolling and using 64bit
- configure: bump year
- avcodec/tests/rangecoder: initialize array to avoid valgrind warning
- avcodec/gdv: Optimize and factorize scaling loops
- avcodec/h264_slice: Fix integer overflow in implicit_weight_table()
- avcodec/exr: set layer_match in all branches
- avcodec/exr: Check for duplicate channel index
- avfilter/vf_tonemap_opencl: Make static tables const
- doc/indevs: fix upto typo
- avcodec/4xm: Fix returned error codes
- avformat/libopenmpt: Fix successfull typo
- avcodec/v4l2_m2m: fix cant typo
- avcodec/mjpegbdec: Fix some misplaced {} and spaces
- avformat/wvdec: detect and error out on WavPack DSD files
- avcodec/mips: Fix failed case: hevc-conformance-AMP_A_Samsung_* when enable msa
- avcodec/fic: Fail on invalid slice size/off
- avcodec/ilbcdec: fix integer overflow in energy
- postproc/postprocess_template: remove FF_REG_sp from clobber list
- postproc/postprocess_template: Avoid using %4 for the threshold compare
- libavformat/mov: Fix NULL-dereference read for some encrypted content.
- avcodec/rpza: Check that there is enough data for all the blocks
- avcodec/rpza: Move frame allocation to a later point
- avcodec/avcodec: Document the data type for AV_PKT_DATA_MPEGTS_STREAM_ID
- avformat/mpegts: Fix side data type for stream id
- tests/fate/filter-video: increase fuzz for fate-filter-refcmp-psnr-rgb
- avcodec/mjpegdec: Fix indention of ljpeg_decode_yuv_scan()
- lavf/id3v2: fail read_apic on EOF reading mimetype
- avcodec/rasc: Check that the number of moves is less than or equal the number of pixels
- avformat/nutenc: Document trailer index assert better
- lavf/mov: ensure only one tkhd per trak
- avcodec/clearvideo: Check remaining input bits in P macro block loop
- avcodec/rasc: Check input space before reading chunk
- avcodec/dxv: Check that there is enough data to decompress
- avcodec/ppc/hevcdsp: Fix build failures with powerpc-linux-gnu-gcc-4.8 with --disable-optimizations
- avcodec/msvideo1: Check for too small dimensions
- avcodec/wmv2dec: Skip I frame if its smaller than 1/8 of the minimal size
- avcodec/msmpeg4dec: Skip frame if its smaller than 1/8 of the minimal size
- avcodec/truemotion2rt: Fix rounding in input size check
- avcodec/diracdec: Check component quant
- avcodec/tiff: Limit filtering to decoded data
- avcodec/truemotion2: fix integer overflows in tm2_low_chroma()
- avcodec/pngdec: Check compression method
- fftools/ffmpeg: Repair reinit_filter feature
- avcodec/shorten: Fix integer overflow with offset
- avcodec/imm4: Use ff_set_dimensions()
- h264_redundant_pps: Fix logging context
- avfilter/af_asetnsamples: fix last frame props
- cbs_av1: Fix reading of overlong uvlc codes
- avcodec/cbs_av1: fix parsing delta_frame_id_minus1
- avfilter/vf_overlay: fix filtering with negative y
- avformat/movenc: get number of written bytes from bitstream writer
- avformat/movenc: fix size calculation in mov_write_eac3_tag()
- avfilter/vf_overlay: fix crash with negative y
- avcodec/mpeg_er: fix clearing chroma blocks for 422 and 444
- avfilter/af_afade: fix duration maximum
- avfilter/vf_fade: fix start/duration max value
- avcodec/cbs_av1: fix parsing signed integer values
- avcodec/cbs_av1: fix storage size for segmentation_params feature_value fields
- configure: Add missing xlib dependency for VAAPI X11 code
- avcodec/hevcdec: fix non-ref frame judgement

[close]

http://ffmpeg.org
Titel: FFmpeg 4.1.2
Beitrag von: SiLæncer am 23 März, 2019, 20:50
Changelog

It includes the following library versions:

libavutil 56.22.100
libavcodec 58.35.100
libavformat 58.20.100
libavdevice 58.5.100
libavfilter 7.40.101
libswscale 5.3.100
libswresample 3.3.100
libpostproc 55.3.100

[close]

http://ffmpeg.org
Titel: FFmpeg 4.1.3
Beitrag von: SiLæncer am 03 April, 2019, 09:06
Changelog

- avcodec/rscc: Check that the to be uncompressed input is large enough
- avformat/movenc: free eac3 private data only when closing the stream
- avcodec/hevcdec: Avoid only partly skiping duplicate first slices
- lavc/bmp: Avoid a heap buffer overwrite for 1bpp input.
- avcodec/mpegpicture: Check size of edge_emu_buffer
- avformat/mov: Fix potential integer overflow in entry check in mov_read_trun()
- avcodec/truemotion2: Fix integer overflow in tm2_null_res_block()
- avcodec/cbs_av1: fix range of values for Mastering Display Color Volume Metadata OBUs
- avcodec/av1_parser: don't abort parsing the first frame if extradata parsing fails

[close]

http://ffmpeg.org
Titel: FFmpeg 4.1.4
Beitrag von: SiLæncer am 13 Juli, 2019, 09:15
Changelog

    It includes the following library versions:

    libavutil 56.22.100
    libavcodec 58.35.100
    libavformat 58.20.100
    libavdevice 58.5.100
    libavfilter 7.40.101
    libswscale 5.3.100
    libswresample 3.3.100
    libpostproc 55.3.100

[close]

http://ffmpeg.org
Titel: FFmpeg 4.2
Beitrag von: SiLæncer am 06 August, 2019, 18:15
Changelog

 FFmpeg 4.2 "Ada", a new major release, is now available! Some of the highlights:

    tpad filter
    AV1 decoding support through libdav1d
    dedot filter
    chromashift and rgbashift filters
    freezedetect filter
    truehd_core bitstream filter
    dhav demuxer
    PCM-DVD encoder
    GIF parser
    vividas demuxer
    hymt decoder
    anlmdn filter
    maskfun filter
    hcom demuxer and decoder
    ARBC decoder
    libaribb24 based ARIB STD-B24 caption support (profiles A and C)
    Support decoding of HEVC 4:4:4 content in nvdec and cuviddec
    removed libndi-newtek
    agm decoder
    KUX demuxer
    AV1 frame split bitstream filter
    lscr decoder
    lagfun filter
    asoftclip filter
    Support decoding of HEVC 4:4:4 content in vdpau
    colorhold filter
    xmedian filter
    asr filter
    showspatial multimedia filter
    VP4 video decoder
    IFV demuxer
    derain filter
    deesser filter
    mov muxer writes tracks with unspecified language instead of English by default
    added support for using clang to compile CUDA kernels

We strongly recommend users, distributors, and system integrators to upgrade unless they use current git master.

[close]

http://ffmpeg.org
Titel: FFmpeg 4.2.1
Beitrag von: SiLæncer am 09 September, 2019, 19:11
Changelog

- avformat/vividas: check for tiny blocks using alignment
- avcodec/vc1_pred: Fix refdist in scaleforopp()
- avcodec/vorbisdec: fix FASTDIV usage for vr_type == 2
- avcodec/iff: Check for overlap in cmap_read_palette()
- avcodec/apedec: Fix 32bit int overflow in do_apply_filter()
- lavf/rawenc: Only accept the appropriate stream type for raw muxers.
- avformat/matroskadec: use av_fast_realloc to reallocate ebml list arrays
- avformat/matroskadec: use proper types for some EbmlSyntax fields
- avcodec/ralf: fix undefined shift in extend_code()
- avcodec/ralf: fix undefined shift
- avcodec/bgmc: Check input space in ff_bgmc_decode_init()
- avcodec/vp3: Check for end of input in 2 places of vp4_unpack_macroblocks()
- avcodec/truemotion2: Fix multiple integer overflows in tm2_null_res_block()
- avcodec/vc1_block: Check the return code from vc1_decode_p_block()
- avcodec/vc1dec: Require res_sprite for wmv3images
- avcodec/vc1_block: Check for double escapes
- avcodec/vorbisdec: Check get_vlc2() failure
- avcodec/tta: Fix integer overflow in prediction
- avcodec/vb: Check input packet size to be large enough to contain flags
- avcodec/cavsdec: Limit the number of access units per packet to 2
- avcodec/atrac9dec: Check block_align
- avcodec/alac: Check for bps of 0
- avcodec/alac: Fix multiple integer overflows in lpc_prediction()
- avcodec/rl2: set dimensions
- avcodec/aacdec: Add FF_CODEC_CAP_INIT_CLEANUP
- avcodec/idcinvideo: Add 320x240 default maximum resolution
- avformat/realtextdec: free queue on error
- avcodec/vp5/6/8: use vpX_rac_is_end()
- avformat/vividas: Check av_xiphlacing() return value before use
- avcodec/alsdec: Fix integer overflow in decode_var_block_data()
- avcodec/alsdec: Limit maximum channels to 512
- avcodec/anm: Check input size for a frame with just a stop code
- avcodec/flicvideo: Optimize and Simplify FLI_COPY in flic_decode_frame_24BPP() by using bytestream2_get_buffer()
- avcodec/loco: Check left column value
- avcodec/ffwavesynth: Fixes invalid shift with pink noise seeking
- avcodec/ffwavesynth: Fix integer overflow for some corner case values
- avcodec/indeo2: Check remaining input more often
- avcodec/diracdec: Check that slices are fewer than pixels
- avcodec/vp56: Consider the alpha start as end of the prior header
- avcodec/4xm: Check for end of input in decode_p_block()
- avcodec/hevcdec: Check delta_luma_weight_l0/1
- avcodec/hnm4video: Optimize postprocess_current_frame()
- avcodec/hevc_refs: Optimize 16bit generate_missing_ref()
- avcodec/scpr: Use av_memcpy_backptr() in type 17 and 33
- avcodec/tiff: Enforce increasing offsets
- avcodec/dds: Use ff_set_dimensions()
- avformat/vividas: Fix another infinite loop
- avformat/vividas: Fix infinite loop in header parser
- avcodec/mpc8: Fix 32bit mask/enum
- avcodec/alsdec: Fix integer overflows of raw_samples in decode_var_block_data()
- avcodec/alsdec: Fix integer overflow of raw_samples in decode_blocks()
- avcodec/alsdec: fix mantisse shift
- avcodec/pngdec: consider chunk size in minimal size check
- avcodec/vc1_block: Fix invalid shifts in vc1_decode_i_blocks()
- avcodec/vc1_block: fix invalid shift in vc1_decode_p_mb()
- avcodec/aacdec_template: fix integer overflow in imdct_and_windowing()
- avformat/mpegts: Check if ready on SCTE reception
- avcodec/omx: fix xFramerate calculation
- avformat/avidec: add support for recognizing HEVC fourcc when demuxing
- avformat/mpegts: fix teletext PTS when selecting teletext streams only
- avcodec/h2645_parse: zero initialize the rbsp buffer
- avcodec/omx: Fix handling of fragmented buffers
- avcodec/omx: ensure zerocopy mode can be disabled on rpi builds
- avformat/mxfdec: do not ignore bad size errors
- avformat/matroskadec: Fix seeking
- ffplay: properly detect all window size changes
[close]

http://ffmpeg.org
Titel: FFmpeg 4.2.2
Beitrag von: SiLæncer am 06 Januar, 2020, 13:10
Changelog

- cbs_mpeg2: Fix parsing the last unit
- cbs_mpeg2: Rearrange start code search
- cbs_mpeg2: Decompose Sequence End
- cbs_mpeg2: Fix parsing of picture and slice headers
- cbs: Remove useless initializations
- mpeg2_metadata, cbs_mpeg2: Fix handling of colour_description
- lavc/cbs_h2645_syntax_template: Fix memleak
- avcodec/cbs: Fix potential overflow
- avcodec/cbs: Factor out common code for writing units
- avcodec/ffwavesynth: Fix undefined overflow in wavesynth_synth_sample()
- avcodec/ffwavesynth: Fix undefined overflow in wavesynth_synth_sample()
- avcodec/cook: Use 3 stage VLC decoding for channel_coupling
- avcodec/wmalosslessdec: Fixes undefined overflow in dequantization in decode_subframe()
- avcodec/sonic: Check e in get_symbol()
- avcodec/twinvqdec: Correct overflow in block align check
- avcodec/vc1dec: Fix "return -1" cases
- avcodec/vc1dec: Free sprite_output_frame on error
- avcodec/atrac9dec: Clamp band_ext_data to max that can be read if skipped.
- avcodec/agm: Include block size in the MV check for flags == 3
- avcodec/wmadec: Keep track of exponent initialization per channel
- avcodec/iff: Check that video_size is large enough for the read parameters
- avcodec/cbs_vp9: Check data_size
- avcodec/cbs_vp9: Check index_size
- avcodec/adpcm: Clip predictor for APC
- avcodec/targa: Check colors vs. available space
- avcodec/dstdec: Use get_ur_golomb_jpegls()
- avcodec/wmavoice: Check remaining input in parse_packet_header()
- avcodec/wmalosslessdec: Fix 2 overflows in mclms
- avcodec/wmaprodec: Fixes integer overflow with 32bit samples
- avcodec/adpcm: Fix invalid shift in xa_decode()
- avcodec/wmalosslessdec: Fix several integer issues
- avcodec/wmalosslessdec: Check that padding bits is not more than sample bits
- avcodec/iff: Skip overflowing runs in decode_delta_d()
- avcodec/pnm: Check that the header is not truncated
- avcodec/mp3_header_decompress_bsf: Check sample_rate_index
- avcodec/cbs_av1_syntax_template: Check num_y_points
- avformat/rmdec: Initialize and sanity check offset in ivr_read_header()
- avcodec/agm: Do not allow MVs out of the picture area as no edge is allocated
- avcodec/apedec: Fix 2 integer overflows
- avformat/id3v2: Fix double-free on error
- avcodec/wmaprodec: Set packet_loss when we error out on a sanity check
- avcodec/wmaprodec: Check offset
- avcodec/truemotion2: Fix 2 integer overflows in tm2_low_res_block()
- avcodec/wmaprodec: Check if the channel sum of all internal contexts match the external
- avcodec/atrac9dec: Check q_unit_cnt more completely before using it to access at9_tab_band_ext_group
- avcodec/fitsdec: Use lrint()
- avcodec/g729dec: Avoid using buf_size
- avcodec/g729dec: Factor block_size out
- avcodec/g729dec: require buf_size to be non 0
- avcodec/alac: Fix integer overflow in lpc_prediction() with sign
- avcodec/wmaprodec: Fix buflen computation in save_bits()
- avcodec/vc1_block: Fix integer overflow in AC rescaling in vc1_decode_i_block_adv()
- avcodec/vmdaudio: Check chunk counts to avoid integer overflow
- avformat/mxfdec: Clear metadata_sets_count in mxf_read_close()
- avcodec/nuv: Use ff_set_dimensions()
- avformat/vividas: Error out on audio packets in the absence of audio streams
- avformat/vividas: Check and require 1 video stream
- avcodec/ffwavesynth: Fix integer overflow with pink_ts_cur/next
- avcodec/ralf: Fix integer overflows with the filter coefficient in decode_channel()
- avcodec/g729dec: Use 64bit and clip in scalar product
- avcodec/mxpegdec: Check for multiple SOF
- avcodec/nuv: Move comptype check up
- avcodec/wmavoice: Fix integer overflow in synth_frame()
- avcodec/rawdec: Check bits_per_coded_sample more pedantically for 16bit cases
- avutil/lfg: Correct index increment type to avoid undefined behavior
- avcodec/cngdec: Remove AV_CODEC_CAP_DELAY
- avcodec/iff: Move index use after check in decodeplane8()
- avcodec/atrac3: Check for huge block aligns
- avcodec/ralf: use multiply instead of shift to avoid undefined behavior in decode_block()
- avcodec/wmadec: Require previous exponents for reuse
- avcodec/vc1_block: Fix undefined behavior in ac prediction rescaling
- avcodec/qdm2: The smallest header seems to have 2 bytes so treat 1 as invalid
- avcodec/apedec: Fixes integer overflow of res+*data in do_apply_filter()
- avcodec/sonic: Fix integer overflow in predictor_calc_error()
- avformat/vividas: Add EOF check in val_1 loop in track_header()
- avcodec/atrac9dec: Check precision_fine/coarse
- avformat/mp3dec: Check that the frame fits within the probe buffer
- vcodec/agm: Alloc based on coded dimensions
- avcodec/wmaprodec: get frame during frame decode
- avcodec/interplayacm: Fix overflow of last unused value
- avcodec/adpcm: Fix undefined behavior with negative predictions in IMA OKI
- avcodec/cook: Move up and extend block_align check
- avcodec/sbcdec: Fix integer overflows in sbc_synthesize_four()
- avcodec/twinvq: Check block_align
- avcodec/cook: Enlarge gain table
- avcodec/cook: Check samples_per_channel earlier
- avcodec/atrac3plus: Check split point in fill mode 3
- avcodec/wmavoice: Check sample_rate
- avcodec/xsubdec: fix overflow in alpha handling
- avcodec/iff: Check available space before entering loop in decode_long_vertical_delta2() / decode_long_vertical_delta()
- avcodec/apedec: Fix integer overflow in filter_3800()
- avutil/lfg: Document the AVLFG struct
- avcodec/ffv1dec: Use a different error message for the slice level CRC
- avcodec/apedec: Fix undefined integer overflow in long_filter_ehigh_3830()
- avcodec/dstdec: Check that AC probabilities are within range
- avcodec/dstdec: Check read_table() for failure
- avformat/vividas: Fix n_sb_blocks Check
- avcodec/snowenc: Set mb_num to avoid ratecontrol floating point divisions by 0.0
- avcodec/snowenc: Fix 2 undefined shifts
- avformat/nutenc: Do not pass NULL to memcmp() in get_needed_flags()
- avcodec/aptx: Check the number of channels
- avcodec/aacdec_template: Check samplerate
- avcodec/truemotion2: Fix several integer overflows in tm2_low_res_block()
- avcodec/utils: Check block_align
- avcodec/wmalosslessdec: Fix some integer anomalies
- avcodec/adpcm: Fix invalid shifts in ADPCM DTK
- avcodec/apedec: Only clear the needed buffer space, instead of all
- avcodec/libvorbisdec: Fix insufficient input checks leading to out of array reads
- avcodec/g723_1dec: fix invalid shift with negative sid_gain
- avcodec/vp5: Check render_x/y
- avcodec/hcom: Check the root entry and the right entries
- avcodec/qdrw: Check input for header/skiped space before get_buffer()
- avcodec/ralf: Skip initializing unused filter variables
- avcodec/takdec: Fix overflow with large sample rates
- avcodec/atrac9dec: Set channels
- avcodec/alsdec: Check that input space for header exists in read_diff_float_data()
- avformat/pjsdec: Check duration for overflow
- avcodec/agm: Check for reference frame earlier
- avcodec/ptx: Check that the input contains at least one line
- avcodec/alac: Fix integer overflow in LPC
- avcodec/smacker: Fix integer overflows in pred[] in smka_decode_frame()
- avcodec/aliaspixdec: Check input size against minimal picture size
- avcodec/ffwavesynth: Fix integer overflows in pink noise addition
- avcodec/vc1_block: Fixes integer overflow in vc1_decode_i_block_adv()
- avcodec/wmalosslessdec: Check block_align
- avcodec/g729dec: Avoid computing invalid temporary pointers for ff_acelp_weighted_vector_sum()
- avcodec/g729postfilter: Fix left shift of negative value
- avcodec/binkaudio: Check sample rate
- avcodec/sbcdec: Fix integer overflows in sbc_synthesize_eight()
- avcodec/adpcm: Check initial predictor for ADPCM_IMA_EA_EACS
- avcodec/g723_1dec: Fix overflow in shift
- avcodec/apedec: Fix integer overflow in predictor_update_3930()
- avcodec/g729postfilter: Fix undefined intermediate pointers
- avcodec/g729postfilter: Fix undefined shifts
- avcodec/lsp: Fix undefined shifts in lsp2poly()
- avcodec/adpcm: Fix left shifts in AV_CODEC_ID_ADPCM_EA
- avformat/shortendec: Check k in probe
- avfilter/vf_geq: Use av_clipd() instead of av_clipf()
- avcodec/wmaprodec: Check that the streams channels do not exceed the overall channels
- avcodec/qdmc: Check input space in qdmc_get_vlc()
- avcodec/wmaprodec: Fix cleanup on error
- avcodec/pcm: Check bits_per_coded_sample
- avcodec/exr: Allow duplicate use of channel indexes
- avcodec/fitsdec: Fail on 0 naxisn
- avcodec/dxv: Subtract 12 earlier in dxv_decompress_cocg()
- libavcodec/dxv: Remove redundant seek
- avcodec/ituh263dec: Check input for minimal frame size
- avcodec/truemotion1: Check that the input has enough space for a minimal index_stream
- avformat/mpsubdec: Clear queue on error
- avcodec/sunrast: Check that the input is large enough for the maximally compressed image
- avcodec/sunrast: Check for availability of maplength before allocating image
- avformat/subtitles: Check nb_subs in ff_subtitles_queue_finalize()
- avcodec/vc1_block: Fix invalid left shift in vc1_decode_p_mb()
- avcodec/wmaprodec: Check if there is a stream
- avcodec/g2meet: Check for end of input in jpg_decode_block()
- avcodec/g2meet: Check if adjusted pixel was on the stack
- avformat/electronicarts: If no packet has been read at the end do not treat it as if theres a packet
- avcodec/dxv: Check op_offset in dxv_decompress_yo()
- avcodec/utils: Check sample_rate before opening the decoder
- avcodec/aptx: Fix multiple shift anomalies
- avcodec/fitsdec: fix use of uninitialised values
- avcodec/motionpixels: Mark 2 functions as always_inline
- avcodec/ituh263dec: Make the condition for the studio slice start code match between ff_h263_resync() and ff_mpeg4_decode_studio_slice_header()
- avcodec/ralf: Fix integer overflow in decode_channel()
- vcodec/vc1: compute rangex/y only for P/B frames
- avcodec/vc1_pred: Fix invalid shifts in scaleforopp()
- avcodec/vc1_block: Fix invalid shift with rangeredfrm
- avcodec/vc1: Check for excessive resolution
- avcodec/vc1: check REFDIST
- avcodec/apedec: Fix several integer overflows in predictor_update_filter() and do_apply_filter()
- avcodec/hevc_cabac: Tighten the limit on k in ff_hevc_cu_qp_delta_abs()
- avcodec/4xm: Check index in decode_i_block() also in the path where its not used.
- avcodec/loco: Check for end of input in the first line
- avcodec/atrac3: Check block_align
- avcodec/alsdec: Avoid dereferencing context pointer in inner interleave loop
- avcodec/hcom: Check that there are dictionary entries
- avcodec/fitsdec: Prevent division by 0 with huge data_max
- avcodec/dstdec: Fix integer overflow in samples_per_frame computation
- avcodec/g729_parser: Check block_size
- avcodec/sbcdec: Initialize number of channels
- avcodec/utils: Optimize ff_color_frame() using memcpy()
- avcodec/aacdec: Check if we run out of input in read_stream_mux_config()
- avcodec/utils: Use av_memcpy_backptr() in ff_color_frame()
- avcodec/smacker: Fix integer overflow in signed int multiply in SMK_BLK_FILL
- avcodec/alac: Fix invalid shifts in 20/24 bps
- avcodec/alac: fix undefined behavior with INT_MIN in lpc_prediction()
- avcodec/ffwavesynth: Fix integer overflow in timestamps
- avformat/vividas: Test size and packet numbers a bit more
- avformat/vividas: Check n_sb_blocks against input space
- avcodec/dxv: Check op_offset in both directions
- avcodec/adpcm: Check number of channels for MTAF
- avcodec/sunrast: Fix indention
- avcodec/sunrast: Fix return type for "unsupported (compression) type"
- avcodec/utils: Check channels fully earlier
- avformat/mov: Check for EOF in mov_read_meta()
- avcodec/hevcdec: Fix memleak of a53_caption
- avformat/vividas: Remove align offset which is always masked off
- avformat/vividas: remove dead assignment
- avformat/cdxl: Fix integer overflow in intermediate
- avcodec/hevcdec: repeat character in skiped
- repeat an even number of characters in occured
- avcodec/gdv: Replace assert() checking bitstream by if()
- libavcodec/utils: Free threads on init failure
- avcodec/htmlsubtitles: Avoid locale dependant isdigit()
- avcodec/alsdec: Check k from being outside what our implementation can handle
- avcodec/takdec: Fix integer overflow in decorrelate()
- avcodec/aacps: Fix integer overflows in hybrid_synthesis()
- avcodec/mpeg4videodec: Fix integer overflow in mpeg4_decode_studio_block()
- avcodec/vp56rac: delay signaling an error on truncated input
- avcodec/pnm_parser: Use memchr() in pnm_parse()
- tests: Fix bash errors in lavf_container tests.
- avformat/matroskadec: Fix use-after-free when demuxing ProRes
- avformat/matroskadec: Fix demuxing ProRes
- avcodec/cbs_av1: fix array size for ar_coeffs_cb_plus_128 and ar_coeffs_cr_plus_128
- avcodec/cbs_av1: avoid reading trailing bits when obu type is OBU_TILE_LIST
- lavc/cbs_h2645: Fix incorrect max size of nalu unit
- avcodec/extract_extradata_bsf: Don't unref uninitialized buffers
- avformat/av1: Fix leak of dynamic buffer in case of parsing failure
- libavformat/rtsp: return error if rtsp_hd_out is null instead of crash
- cbs_h264: Fix missing inferred colour description fields
- avcodec/cbs_av1: keep separate reference frame state for reading and writing
- avcodec/cbs_av1: fix reading reference order hint in skip_mode_params()
- avcodec/amfnec: allocate packets using av_new_packet()
- avcodec/nvenc: make sure newly allocated packets are refcounted
- lavc/mpeg4audio: add chan_config check to avoid indeterminate channels
- aformat/movenc: add missing padding to output track extradata
- avcodec/nvenc: add driver version info for SDK 9.1
- avcodec/bsf: check that AVBSFInternal was allocated before dereferencing it

[close]

http://ffmpeg.org
Titel: FFmpeg 4.2.3
Beitrag von: SiLæncer am 27 Mai, 2020, 05:50
Changelog

- avcodec/pnmdec: Use unsigned for maxval rescaling
- avcodec/ivi: Clear got_p_frame before decoding a new frame using it
- avcodec/dsddec: Check channels
- avcodec/xvididct: Fix integer overflow in idct_row()
- avcodec/wmalosslessdec: Fix integer overflows in revert_inter_ch_decorr()
- avcodec/cbs_jpeg: Fix infinite loop in cbs_jpeg_split_fragment()
- avformat/mpegenc: Fix integer overflow with AV_NOPTS_VALUE
- avformat/swfenc: Fix integer overflow in frame rate handling
- avformat/aadec: Check toc_size to contain the minimum to demuxer uses
- avcodec/cbs_h265_syntax_template: Limit num_long_term_pics more strictly
- ffplay: set stream_index to -1 earlier to prevent segfault
- avformat/mov: Free temp buffer upon negative sample_size error.
- avformat/matroskadec: Improve forward compability
- avformat/matroskadec: Don't discard valid packets
- avformat/matroskaenc: Don't segfault when seekability changes
- avformat/utils: Fix memleaks
- avformat/utils: Fix memleaks in avformat_open_input()
- avfilter/vf_dedot: Fix leak of AVFrame if making it writable fails
- avfilter/vf_paletteuse: Fix potential double-free of AVFrame
- avformat/mov: Don't leak MOVFragmentStreamInfo on error
- avformat/mov: Free encryption data on error
- fftools/ffmpeg: Free swresample dictionary during cleanup
- avcodec/mediacodec_wrapper: fix {input,output}_buffers global reference leak
- avformat/webm_chunk: Close IO if writing header fails
- avcodec/cavsdsp: Fix undefined left shifts of negative numbers
- avcodec/ra144enc: Fix invalid left shift of negative number
- avcodec/adxenc: Avoid undefined left shift of negative numbers
- avcodec/adpcm: Fix undefined left shifts of negative numbers
- avcodec/proresenc_anatoliy: Fix invalid left shift of negative number
- avformat/aviobuf: Honor avio_open[2] documentation
- avcodec/cinepakenc: Fix invalid shifts
- avfilter/vf_xbr: Fix left shift of negative number
- avfilter/vf_hqx: Fix undefined left shifts of negative numbers
- avcodec/jpeg2000dwt: Fix undefined shifts of negative numbers
- avcodec/ituh263dec: Fix undefined left shift of negative number
- avcodec/dnxhdenc: Fix undefined left shifts of negative numbers
- swscale/utils: Fix invalid left shifts of negative numbers
- swscale/x86/swscale: Fix undefined left shifts of negative numbers
- fftools/ffmpeg_opt: Fix signed integer overflow
- avcodec/exr: Fix undefined left shifts of negative numbers
- avformat/movenc: Fix undefined shift
- avcodec/pcm: Fix undefined shifts
- avcodec/wavpackenc: Fix undefined shifts
- avutil/encryption_info: Don't pass NULL to memcpy
- avcodec/ac3enc: Fix memleak
- avcodec/ac3enc: Fix invalid shift
- avcodec/g723_1dec: Fix invalid shift
- avcodec/tdsc: Fix undefined shifts
- avcodec/ttaenc: Fix undefined shift
- avformat/avidec: Fix memleak with embedded GAB2 subtitles
- avformat/matroskadec: Don't discard the upper 32bits of TrackNumber
- dump_extradata: Insert extradata even for small packets
- avformat/segafilmenc: Fix undefined left shift of 1 by 31 places
- avformat/wtvdec: Fix memleak when reading header fails
- avformat/dashenc: Fix leak of AVFormatContext on error
- avformat/fitsdec: Fix potential leak of string in AVBPrint
- avformat/matroskadec: Sanitize SeekHead entries
- avformat/matroskaenc: Fix memleak upon encountering bogus chapter
- avformat/matroskaenc: Make ebml_num_size() more robust
- avformat/oggenc: Don't free AVStream's priv_data, fix memleak
- avformat/utils: Fix memleak when decoding subtitle in find_stream_info
- fftools/ffmpeg_opt: Check attachment filesize
- avformat/mpeg: Don't use unintialized value
- avformat/webmdashenc: Check codec types
- avformat/webmdashenc: Fix memleak upon realloc failure
- avformat/subtitles: Don't increment packet counter prematurely
- avformat/bethsoftvid: Fix potential memleak upon reallocation failure
- avformat/smoothstreaming: Fix memleaks on errors
- avformat/matroskaenc: Check BlockAdditional size before use
- avformat/matroskaenc: Check functions that can fail
- avformat/matroskaenc: Check for reformatting errors
- avformat/matroskadec: Check before allocations
- avfilter/vf_unsharp: Don't dereference NULL
- avcodec/zmbvenc: Correct offset in buffer
- avcodec/cbs_h2645: Fix potential out-of-bounds array access
- avformat/mov: Don't allow negative sample sizes.
- mpeg4videoenc: Don't crash with -fsanitize=bounds
- avformat/mpegts: Shuffle avio_seek
- avcodec/binkaudio: Fix 2Ghz sample_rate
- avcodec/adpcm: Fix integer overflow in ADPCM THP
- avcodec/ralf: Check num_blocks before use
- avcodec/iff: Test video_size being non zero
- avcodec/utvideodec: Fix integer overflow in decode_plane()
- avcodec/ttadsp: Fix several integer overflows in tta_filter_process_c()
- avcodec/ralf: Fix integer overflow in decode_block()
- avcodec/nuv: widen buf_size type
- avcodec/iff: Fix several integer overflows
- avcodec/g729postfilter: Clip gain before scaling with AGC_FAC1
- avcodec/alac: Fix integer overflow with 24/20bps samples
- avcodec/dstdec: Check sample rate
- avformat/thp: Require a video stream
- avformat/mpeg: Decrease score by 1 for files with very little valid data
- avcodec/pngdec: Check length in fdAT
- avcodec/g2meet: Check tile_width in epic_jb_decode_tile()
- avcodec/hapdec: Check tex_size more strictly and before using it
- avcodec/vp9dsp_template: Fix integer overflows in idct32_1d()
- avcodec/alacdsp: Fix invalid shift in append_extra_bits()
- libavcodec/wmalosslessdec: prevent sum of positive numbers from becoming negative
- avcodec/dstdec: Fix integer overflow in read_table()
- avcodec/txd: Check for input size against the header size.
- avcodec/svq1dec: Check that there is data left after the header
- avcodec/cbs_h265_syntax_template: Check num_negative/positive_pics when inter_ref_pic_set_prediction_flag is set
- avcodec/intrax8: Check for end of bitstream in ff_intrax8_decode_picture()
- avcodec/hevc_mp4toannexb_bsf: Check nalu_size
- avcodec/iff: Check length before memcpy() in decode_deep_rle32()
- avcodec/iff: Fix invalid pointer intermediates in decode_deep_rle32()
- avcodec/pngdec: Pass ret from decode_iccp_chunk()
- avcodec/rv40dsp: Fix integer overflows in rv40_weight_func_*()
- avcodec/ac3dec_fixed: Fix several invalid left shifts in scale_coefs()
- avcodec/flac_parser: Do not lose header count in find_headers_search()
- avcodec/audiodsp: Fix integer overflow in scalarproduct_int16_c()
- avcodec/cbs_jpeg_syntax_template: Check array index in huffman_table()
- avcodec/cbs_jpeg_syntax_template: Check table index before use in dht()
- avformat/oggdec: Check for EOF after page header
- swscale/yuv2rgb: Fix vertical dither offset with slices
- avcodec/dpcm: clip exponent into supported range in XAN DPCM
- avcodec/flacdsp_template: Fix invalid shifts in decorrelate
- avcodec/xvididct: Fix integer overflow in MULT()
- avcodec/ffwavesynth: Correct undefined overflow of PINK_UNIT
- avcodec/cbs_h264_syntax_template: fix off by 1 error with slice_group_change_cycle
- swscale/output: Fix integer overflow in yuv2rgb_write_full() with out of range input
- swscale/output: Fix integer overflow in alpha computation in yuv2gbrp16_full_X_c()
- libavformat/amr.c: Check return value from avio_read()
- libavformat/mov.c: Free aes_decrypt to avoid leaking memory
- libavformat/oggdec.c: Check return value from avio_read()
- avformat/asfdec_f: Fix overflow check in get_tag()
- avformat/nsvdec: Fix memleaks on errors while reading the header
- avcodec/ffwavesynth: Fix integer overflow in computation of ddphi
- avcodec/cbs_jpeg: Check length for SOS
- avcodec/adpcm: Fix invalid shift in AV_CODEC_ID_ADPCM_PSX
- avcodec/mpeg12dec: Fix invalid shift in mpeg2_fast_decode_block_intra()
- avcodec/cbs_h2645: Treat slices without data as invalid
- avcodec/cbs_h2645: Remove dead code to delete trailing zeroes
- avcodec/cbs_av1_syntax_template: Set seen_frame_header only after successfull uncompressed_header()
- avcodec/mpegaudioenc_template: fix invalid shift of sample
- avcodec/motion_est_template: Fix invalid shifts in no_sub_motion_search()
- libavformat/avienc: Check bits per sample for PAL8
- avformat/mpegts: Improve the position determination for avpriv_mpegts_parse_packet()
- avcodec/magicyuv: Check that there are enough lines for interlacing to be possible
- avformat/mvdec: Check stream numbers
- avcodec/pcm: Fix invalid shift in AV_CODEC_ID_PCM_LXF
- avcodec/qdm2: Check fft_coefs_index
- avformat/utils: Fix integer overflow with complex time bases in avformat_find_stream_info()
- avformat/avidec: Avoid integer overflow in NI switch check
- fftools/ffmpeg: Fix integer overflow in duration computation in seek_to_start()
- avfilter/vf_aspect: Fix integer overflow in compute_dar()
- avcodec/apedec: Fix invalid shift with 24 bps
- avformat/utils: Fix undefined behavior in ff_configure_buffers_for_index()
- avcodec/dpcm: Fix integer overflow in AV_CODEC_ID_GREMLIN_DPCM
- avcodec/wmalosslessdec: Fix integer overflow with sliding in padding bits
- avcodec/wmalosslessdec: Fix loop in revert_acfilter()
- avcodec/agm: YUV420 without DCT needs even dimensions
- avcodec/agm: Test remaining data in decode_raw_intra_rgb()
- avcodec/lagarith: Sanity check scale
- avcodec/apedec: Fix integer overflows in predictor_decode_mono_3950()
- avcodec/ralf: Fix integer overflow in apply_lpc()
- avcodec/dca_lbr: Fix some error codes and error passing
- avcodec/wmavoice: Fix rounding and integer anomalies in calc_input_response()
- avcodec/wmavoice: sanity check block_align
- avcodec/pcm: Fix invalid shift in pcm_decode_frame for LXF
- avcodec/snappy: Sanity check bytestream2_get_levarint()
- avcodec/mlpdsp: Fix a invalid shift in ff_mlp_rematrix_channel()
- avcodec/avdct: Clear IDCTDSPContext context
- avcodec/x86/diracdsp: Fix high bits on Windows x86_64
- tests/fate/lavf-video.mak: fix fate-lavf-gif dependencies
- avformat/mov: Check STCO location
- avcodec/wmalosslessdec: Fix multiple integer overflows
- avcodec/apedec: Fix undefined integer overflow in decode_array_0000()
- avcodec/smacker: Check space before decoding type
- avcodec/rawdec: Use linesize in b64a
- avcodec/iff: Over-allocate ham_palbuf for HAM6 IFF-PBM
- avcodec/x86/diracdsp: Fix incorrect src addressing in dequant_subband_32()
- avfilter/vf_find_rect: Remove assert
- avfilter/vf_find_rect: Increase worst case score
- swscale/input: Fix several invalid shifts related to rgb2yuv constants
- swscale/output: Fix several invalid shifts in yuv2rgb_full_1_c_template()
- swscale/swscale: Fix several invalid shifts related to vChrDrop
- avcodec/hevc_mp4toannexb_bsf: check that nalu size doesnt overflow
- avcodec/hevc_mp4toannexb_bsf: Avoid NULL memcpy()
- avcodec/cbs_av1: Check leb128 values read
- avcodec/wmalosslessdec: move channel check up
- avcodec/cbs_h2645: Skip all 0 NAL units
- avcodec/adpcm: Fix overflow in FFABS() IMA_EA_EACS
- avcodec/alac: Fix integer overflow in LPC coefficient adaption
- avcodec/g729postfilter: Optimize out overflowing multiplication from apply_tilt_comp()
- avcodec/vc1dec: Check field_mode for sprites
- avcodec/vc1dec: Limit bits by the actual bitstream size
- avcodec/vmdaudio: Check block_align more
- configure: bump year
- avcodec/pgssubdec: Free subtitle on error
- avcodec/nvenc: use framerate if available
- avcodec/cbs_h265: fix writing extension_data bits
- avcodec/nvenc: offset dts to account for b-frame reordering
- Revert "avformat/rtp: Pass sources and block filter addresses via sdp file for rtp"
- avformat/matroskadec: Fix default value of BlockAddID
- avformat/dashdec: Don't allocate and leak strings that are never used
- avformat/matroskaenc: Write level 1 elements in one go
- avformat/rtp: Pass sources and block filter addresses via sdp file for rtp
- avformat/bintext: avoid division by zero

[close]

http://ffmpeg.org
Titel: FFmpeg 4.3
Beitrag von: SiLæncer am 24 Juni, 2020, 12:48
Changelog

- v360 filter
- Intel QSV-accelerated MJPEG decoding
- Intel QSV-accelerated VP9 decoding
- Support for TrueHD in mp4
- Support AMD AMF encoder on Linux (via Vulkan)
- IMM5 video decoder
- ZeroMQ protocol
- support Sipro ACELP.KELVIN decoding
- streamhash muxer
- sierpinski video source
- scroll video filter
- photosensitivity filter
- anlms filter
- arnndn filter
- bilateral filter
- maskedmin and maskedmax filters
- VDPAU VP9 hwaccel
- median filter
- QSV-accelerated VP9 encoding
- AV1 encoding support via librav1e
- AV1 frame merge bitstream filter
- AV1 Annex B demuxer
- axcorrelate filter
- mvdv decoder
- mvha decoder
- MPEG-H 3D Audio support in mp4
- thistogram filter
- freezeframes filter
- Argonaut Games ADPCM decoder
- Argonaut Games ASF demuxer
- xfade video filter
- xfade_opencl filter
- afirsrc audio filter source
- pad_opencl filter
- Simon & Schuster Interactive ADPCM decoder
- Real War KVAG demuxer
- CDToons video decoder
- siren audio decoder
- Rayman 2 ADPCM decoder
- Rayman 2 APM demuxer
- cas video filter
- High Voltage Software ADPCM decoder
- LEGO Racers ALP (.tun & .pcm) demuxer
- AMQP 0-9-1 protocol (RabbitMQ)
- Vulkan support
- avgblur_vulkan, overlay_vulkan, scale_vulkan and chromaber_vulkan filters
- ADPCM IMA MTF decoder
- FWSE demuxer
- DERF DPCM decoder
- DERF demuxer
- CRI HCA decoder
- CRI HCA demuxer
- overlay_cuda filter
- switch from AvxSynth to AviSynth+ on Linux
- mv30 decoder
- Expanded styling support for 3GPP Timed Text Subtitles (movtext)
- WebP parser
- tmedian filter
- maskedthreshold filter
- Support for muxing pcm and pgs in m2ts
- Cunning Developments ADPCM decoder
- asubboost filter
- Pro Pinball Series Soundbank demuxer
- pcm_rechunk bitstream filter
- scdet filter
- NotchLC decoder
- gradients source video filter
- MediaFoundation encoder wrapper
- untile filter
- Simon & Schuster Interactive ADPCM encoder
- PFM decoder
- dblur video filter
- Real War KVAG muxer
[close]

http://ffmpeg.org
Titel: Axiom 1.9.2.3 Alpha
Beitrag von: SiLæncer am 30 August, 2020, 21:15
(https://i.postimg.cc/T1NfhgCr/screenshot-2716.png)
User-friendly GUI for FFmpeg that enables you to take advantage of the software's capabilities without having to write your own scripts.

License: GPLv3

Changelog

    New Features:

    Settings Tab - Output Naming Tokens (experimental)
    Settings Tab - Input Filename Tokens Remover
    Settings Tab - Output Filename Spacing
    Settings Tab - Default All Button
    VP8 Subtitle Burn
    Fixed Batch Output Path TextBox TextChanged

[close]

https://axiomui.github.io/
Titel: FFmpeg 4.4 "Rao"
Beitrag von: SiLæncer am 09 April, 2021, 10:40
Changelog

    AudioToolbox output device
    MacCaption demuxer
    PGX decoder
    chromanr video filter
    VDPAU accelerated HEVC 10/12bit decoding
    ADPCM IMA Ubisoft APM encoder
    Rayman 2 APM muxer
    AV1 encoding support SVT-AV1
    Cineform HD encoder
    ADPCM Argonaut Games encoder
    Argonaut Games ASF muxer
    AV1 Low overhead bitstream format demuxer
    RPZA video encoder
    ADPCM IMA MOFLEX decoder
    MobiClip FastAudio decoder
    MobiClip video decoder
    MOFLEX demuxer
    MODS demuxer
    PhotoCD decoder
    MCA demuxer
    AV1 decoder (Hardware acceleration used only)
    SVS demuxer
    Argonaut Games BRP demuxer
    DAT demuxer
    aax demuxer
    IPU decoder, parser and demuxer
    Intel QSV-accelerated AV1 decoding
    Argonaut Games Video decoder
    libwavpack encoder removed
    ACE demuxer
    AVS3 demuxer
    AVS3 video decoder via libuavs3d
    Cintel RAW decoder
    VDPAU accelerated VP9 10/12bit decoding
    afreqshift and aphaseshift filters
    High Voltage Software ADPCM encoder
    LEGO Racers ALP (.tun & .pcm) muxer
    AV1 VAAPI decoder
    adenorm filter
    ADPCM IMA AMV encoder
    AMV muxer
    NVDEC AV1 hwaccel
    DXVA2/D3D11VA hardware accelerated AV1 decoding
    speechnorm filter
    SpeedHQ encoder
    asupercut filter
    asubcut filter
    Microsoft Paint (MSP) version 2 decoder
    Microsoft Paint (MSP) demuxer
    AV1 monochrome encoding support via libaom >= 2.0.1
    asuperpass and asuperstop filter
    shufflepixels filter
    tmidequalizer filter
    estdif filter
    epx filter
    Dolby E parser
    shear filter
    kirsch filter
    colortemperature filter
    colorcontrast filter
    PFM encoder
    colorcorrect filter
    binka demuxer
    XBM parser
    xbm_pipe demuxer
    colorize filter
    CRI parser
    aexciter audio filter
    exposure video filter
    monochrome video filter
    setts bitstream filter
    vif video filter
    OpenEXR image encoder
    Simbiosis IMX decoder
    Simbiosis IMX demuxer
    Digital Pictures SGA demuxer and decoders
    TTML subtitle encoder and muxer
    identity video filter
    msad video filter
    gophers protocol
    RIST protocol via librist

[close]

http://ffmpeg.org
Titel: FFmpeg 4.4.1
Beitrag von: SiLæncer am 05 November, 2021, 09:10
Changelog

    ADPCM IMA Westwood encoder
    Westwood AUD muxer
    ADPCM IMA Acorn Replay decoder
    Argonaut Games CVG demuxer
    Argonaut Games CVG muxer
    Concatf protocol
    Afwtdn audio filter
    Audio and video segment filters
    Apple Graphics (SMC) encoder
    Hsvkey and hsvhold video filters
    Adecorrelate audio filter
    Atilt audio filter
    Grayworld video filter
    AV1 Low overhead bitstream format muxer
    Swscale slice threading
    MSN Siren decoder
    Scharr video filter
    Apsyclip audio filter
    Morpho video filter
    Amr parser
    - (a)latency filters
    GEM Raster image decoder
    Asdr audio filter
    Speex decoder
    Limitdiff video filter
    Xcorrelate video filter
    Varblur video filter
    Huesaturation video filter

[close]

http://ffmpeg.org
Titel: FFmpeg 5.0 "Lorentz"
Beitrag von: SiLæncer am 17 Januar, 2022, 20:20
Changelog

 FFmpeg 5.0 "Lorentz", a new major release, is now available! For this long-overdue release, a major effort underwent to remove the old encode/decode APIs and replace them with an N:M-based API, the entire libavresample library was removed, libswscale has a new, easier to use AVframe-based API, the Vulkan code was much improved, many new filters were added, including libplacebo integration, and finally, DoVi support was added, including tonemapping and remuxing. The default AAC encoder settings were also changed to improve quality. Some of the changelog highlights:

    ADPCM IMA Westwood encoder
    Westwood AUD muxer
    ADPCM IMA Acorn Replay decoder
    Argonaut Games CVG demuxer
    Argonaut Games CVG muxer
    Concatf protocol
    afwtdn audio filter
    audio and video segment filters
    Apple Graphics (SMC) encoder
    hsvkey and hsvhold video filters
    adecorrelate audio filter
    atilt audio filter
    grayworld video filter
    AV1 Low overhead bitstream format muxer
    swscale slice threading
    MSN Siren decoder
    scharr video filter
    apsyclip audio filter
    morpho video filter
    amr parser
    (a)latency filters
    GEM Raster image decoder
    asdr audio filter
    speex decoder
    limitdiff video filter
    xcorrelate video filter
    varblur video filter
    huesaturation video filter
    colorspectrum source video filter
    RTP packetizer for uncompressed video (RFC 4175)
    bitpacked encoder
    VideoToolbox VP9 hwaccel
    VideoToolbox ProRes hwaccel
    support loongarch.
    aspectralstats audio filter
    adynamicsmooth audio filter
    libplacebo filter
    vflip_vulkan, hflip_vulkan and flip_vulkan filters
    adynamicequalizer audio filter
    yadif_videotoolbox filter
    VideoToolbox ProRes encoder
    anlmf audio filter

[close]

http://ffmpeg.org
Titel: FFmpeg 5.1 "Riemann"
Beitrag von: SiLæncer am 23 Juli, 2022, 20:10
Changelog
   

    add ipfs/ipns protocol support
    dialogue enhance audio filter
    dropped obsolete XvMC hwaccel
    pcm-bluray encoder
    DFPWM audio encoder/decoder and raw muxer/demuxer
    SITI filter
    Vizrt Binary Image encoder/decoder
    avsynctest source filter
    feedback video filter
    pixelize video filter
    colormap video filter
    colorchart video source filter
    multiply video filter
    PGS subtitle frame merge bitstream filter
    blurdetect filter
    tiltshelf audio filter
    QOI image format support
    ffprobe -o option
    virtualbass audio filter
    VDPAU AV1 hwaccel
    PHM image format support
    remap_opencl filter
    added chromakey_cuda filter

[close]

http://ffmpeg.org
Titel: FFmpeg 6.0 "Von Neumann"
Beitrag von: SiLæncer am 28 Februar, 2023, 18:10
Changelog
   

    Radiance HDR image support
    Ddagrab (Desktop Duplication) video capture filter
    Ffmpeg -shortest_buf_duration option
    Ffmpeg now requires threading to be built
    Ffmpeg now runs every muxer in a separate thread
    Add new mode to cropdetect filter to detect crop-area based on motion vectors and edges
    VAAPI decoding and encoding for 10/12bit 422, 10/12bit 444 HEVC and VP9
    WBMP (Wireless Application Protocol Bitmap) image format
    A3dscope filter
    Bonk decoder and demuxer
    Micronas SC-4 audio decoder
    LAF demuxer
    APAC decoder and demuxer
    Media 100i decoders
    DTS to PTS reorder bsf
    ViewQuest VQC decoder
    Backgroundkey filter
    Nvenc AV1 encoding support
    MediaCodec decoder via NDKMediaCodec
    MediaCodec encoder
    OneVPL support for QSV
    QSV AV1 encoder
    QSV decoding and encoding for 10/12bit 422, 10/12bit 444 HEVC and VP9
    Showcwt multimedia filter
    Corr video filter
    Adrc audio filter
    Afdelaysrc audio filter
    WADY DPCM decoder and demuxer
    CBD2 DPCM decoder
    Ssim360 video filter
    Ffmpeg CLI new options: -stats_enc_pre[_fmt], -stats_enc_post[_fmt],
    -stats_mux_pre[_fmt]
    Hstack_vaapi, vstack_vaapi and xstack_vaapi filters
    XMD ADPCM decoder and demuxer
    Media100 to mjpegb bsf
    Ffmpeg CLI new option: -fix_sub_duration_heartbeat
    WavArc decoder and demuxer
    CrystalHD decoders deprecated
    SDNS demuxer
    RKA decoder and demuxer
    Filtergraph syntax in ffmpeg CLI now supports passing file contents
    as option values, by prefixing option name with '/'
    Hstack_qsv, vstack_qsv and xstack_qsv filters

[close]

http://ffmpeg.org
Titel: SmartFFmpeg 1.6.1
Beitrag von: SiLæncer am 03 November, 2023, 10:10
(https://i.postimg.cc/VLwcDpsf/screenshot-2287.png)
SmartFFmpeg is an interesting GUI for the powerful, open source multimedia-converter ffmpeg, which supports a variety of audio, video and container formats!

Freeware

http://freeware.satria.de/SmartFFmpeg/index.php?lang=EN
Titel: FFmpeg 6.1 "Heaviside"
Beitrag von: SiLæncer am 11 November, 2023, 09:40
Changelog
   

 FFmpeg 6.1 "Heaviside", a new major release, is now available!

Some of the highlights:

    libaribcaption decoder
    Playdate video decoder and demuxer
    Extend VAAPI support for libva-win32 on Windows
    afireqsrc audio source filter
    arls filter
    ffmpeg CLI new option: -readrate_initial_burst
    zoneplate video source filter
    command support in the setpts and asetpts filters
    Vulkan decode hwaccel, supporting H264, HEVC and AV1
    color_vulkan filter
    bwdif_vulkan filter
    nlmeans_vulkan filter
    RivaTuner video decoder
    xfade_vulkan filter
    vMix video decoder
    Essential Video Coding parser, muxer and demuxer
    Essential Video Coding frame merge bsf
    bwdif_cuda filter
    Microsoft RLE video encoder
    Raw AC-4 muxer and demuxer
    Raw VVC bitstream parser, muxer and demuxer
    Bitstream filter for editing metadata in VVC streams
    Bitstream filter for converting VVC from MP4 to Annex B
    scale_vt filter for videotoolbox
    transpose_vt filter for videotoolbox
    support for the P_SKIP hinting to speed up libx264 encoding
    Support HEVC,VP9,AV1 codec in enhanced flv format
    apsnr and asisdr audio filters
    OSQ demuxer and decoder
    Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
    CRI USM demuxer
    ffmpeg CLI '-top' option deprecated in favor of the setfield filter
    VAAPI AV1 encoder
    ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
    ffprobe -output_format option added as an alias of -of

This release had been overdue for at least half a year, but due to constant activity in the repository, had to be delayed, and we were finally able to branch off the release recently, before some of the large changes scheduled for 7.0 were merged.

Internally, we have had a number of changes too. The FFT, MDCT, DCT and DST implementation used for codecs and filters has been fully replaced with the faster libavutil/tx (full article about it coming soon).
This also led to a reduction in the the size of the compiled binary, which can be noticeable in small builds.
There was a very large reduction in the total amount of allocations being done on each frame throughout video decoders, reducing overhead.
RISC-V optimizations for many parts of our DSP code have been merged, with mainly the large decoders being left.
There was an effort to improve the correctness of timestamps and frame durations of each packet, increasing the accurracy of variable frame rate video.

Next major release will be version 7.0, scheduled to be released in February. We will attempt to better stick to the new release schedule we announced at the start of this year.

We strongly recommend users, distributors, and system integrators to upgrade unless they use current git master.

[close]

http://ffmpeg.org
Titel: FFmpeg 7.0 "Dijkstra"
Beitrag von: SiLæncer am 05 April, 2024, 19:10
Release Notes

 A new major release, FFmpeg 7.0 "Dijkstra", is now available for download. The most noteworthy changes for most users are a native VVC decoder (currently experimental, until more fuzzing is done), IAMF support, or a multi-threaded ffmpeg CLI tool.

This release is not backwards compatible, removing APIs deprecated before 6.0. The biggest change for most library callers will be the removal of the old bitmask-based channel layout API, replaced by the AVChannelLayout API allowing such features as custom channel ordering, or Ambisonics. Certain deprecated ffmpeg CLI options were also removed, and a C11-compliant compiler is now required to build the code.

As usual, there is also a number of new supported formats and codecs, new filters, APIs, and countless smaller features and bugfixes. Compared to 6.1, the git repository contains almost ?2000 new commits by ?100 authors, touching >100000 lines in ?2000 files — thanks to everyone who contributed. See the Changelog, APIchanges, and the git log for more comprehensive lists of changes.

[close]

http://ffmpeg.org