AddOn


ffmpeg

Beschreibung

Video-Converter für REDAXO cms

Features

  • Konvertierung von Video-Material mittels ffmpeg serverseitig
  • Übernahme des konvertierten Videos in den Medienpool mit präfix web_
  • Einstellungsseite um das ffmpeg-Kommando anzupassen
  • Löschen der Original-Datei (optional)

github.com/KLXM/ffmpeg

Umsetzung

Versionen

4.4.1

Für REDAXO
^5.18.1
Veröffentlicht am
08.08.2026
Require / PHP
>=8.1
Require / PHP Extensions
gd, xml

4.3.0 - 4.4.1

  • Neuer PingPong-Test im Trimmer mit eigener Taste
  • Ton kann beim normalen Schnitt jetzt optional entfernt werden
  • Aktiver Wiedergabemodus wird im HUD und an den Buttons klar angezeigt
  • Bereichstest und PingPong lassen sich per erneutem Klick wieder stoppen
  • Nahtlos-Loop erzwingt Tonentfernung sauber und verständlich im Formular

Neu

  • Konfigurierbare Medien-Kategorie für den Import konvertierter Dateien im Medienpool. @danspringer
  • Video-Konverter-Oberfläche als tabellarisches Desktop-Layout mit klaren Spalten (Datei, Informationen, Aktionen, Status).
  • Konvertierung direkt am jeweiligen Dateieintrag über "Dieses Video konvertieren".
  • Vorschau-Modal für Original und Web-Version direkt aus der Liste, inklusive Loop-Schalter.
  • Dateibezogener Konvertierungsstatus mit Donut-Anzeige und optional aufklappbarem Protokoll.
  • Video-Trimmer mit direkt am Video eingebetteter Steuerleiste, Scrubber, Schnellbuttons, Start-/Ende-Markern und Bereichstest.

Verbessert

  • Deutlich reduzierte visuelle Unruhe durch kompaktere Abstände, konsistente Button-Gruppen und klarere Kartenstruktur.
  • Statusdarstellung pro Zeile: Bereit, Konvertiert oder Laufend.
  • Globaler Statusbereich als kompakter Technik-Block statt dominanter Fortschrittsleiste.
  • Status-Prüfen-Aktion und globaler Statusblock im Konverter nach oben verlegt, damit Fortschritt und Aktionen direkt sichtbar sind.
  • Inline-Protokoll je Video als aufklappbare Vollbreiten-Zeile umgesetzt.
  • Nach Abschluss bleibt die Seite stehen (kein Auto-Reload), damit Logs und Status weiterhin einsehbar sind.
  • Bereits konvertierte Videos können gezielt erneut konvertiert werden (dezentere Aktion "Erneut konvertieren").
  • Trimmer-, Tabellen- und Modal-Oberfläche für Light-, Dark- und Auto-Theme optimiert.
  • Trimmer-Editor, Eingabefelder und Buttons erhalten nun konsistente Theme-Farben und bessere Lesbarkeit im Dark Mode.
  • Vorschau- und Trimmer-Interaktionen laufen zuverlässig über REDAXO-Backend-Navigationen ohne kompletten Reload.

Technisch

  • Asset-Cache-Busting fuer CSS/JS in boot.php.
  • JavaScript auf Donut-Fortschritt und zeilenbezogene Statussteuerung umgestellt.
  • Trimmer-Logik für Scrubber, HUD-Buttons, Loop-Schalter und Auswahl-Wiedergabe erweitert.
  • JavaScript-Initialisierung gegen doppelte Event-Bindings abgesichert (einmalige Initialisierung), um doppelte Start-Requests zu vermeiden.
  • Fehlerhafte Script-Auslieferung in den öffentlichen Addon-Assets korrigiert und synchronisiert.

Full Changelog: https://github.com/FriendsOfREDAXO/ffmpeg/compare/4.4.0...4.4.1

4.1.0

Für REDAXO
^5.18.1
Veröffentlicht am
07.06.2026
Require / PHP
>=8.1
Require / PHP Extensions
gd, xml

What's Changed

New Contributors

Full Changelog: https://github.com/FriendsOfREDAXO/ffmpeg/compare/4.0.0...4.1.0

4.0.0

Für REDAXO
^5.18.1
Veröffentlicht am
20.11.2025
Require / PHP
>=8.1
Require / PHP Extensions
gd, xml

4.0

Neue Features

  • Video-Konverter Presets – Vorgefertigte Konvertierungsvorlagen (Web, Mobile, Archive, Standard)
  • Command-Vorschau – Echtzeit-Anzeige des generierten FFmpeg-Kommandos
  • Verbesserte UI – Direkte Command-Eingabe ohne separate Textarea
  • Type Hints & Statische Analyse – Vollständige PHPStan/PSalm-Kompatibilität
  • Bugfixes – Preset-Override, Video-Mapping, Transparenzen behoben

Verbesserungen

  • Code-Qualität mit REDAXO Core Methods (rex_file, rex_media_service, rex_logger)
  • Performance-Optimierungen in VideoInfo-Klasse
  • Erweiterte Fehlerbehandlung und Logging
  • Debug-Endpunkt für Konvertierungsprozesse

What's Changed

Full Changelog: https://github.com/FriendsOfREDAXO/ffmpeg/compare/3.3.0...4.0.0

3.3.0

Für REDAXO
^5.18.1
Veröffentlicht am
29.10.2025
Require / PHP
>=8.1
Require / PHP Extensions
gd, xml
  • Trimmer-Liste überarbeitet.
  • Übersetzungen erweitert
  • Video-Modal

What's Changed

Full Changelog: https://github.com/FriendsOfREDAXO/ffmpeg/compare/3.2.2...3.3.0

3.2.2

Für REDAXO
^5.18.1
Veröffentlicht am
18.07.2025
Require / PHP
>=8.1
Require / PHP Extensions
gd, xml

Verbesserte Vidstack-AddOn-Unterstützung.

3.2.1

Für REDAXO
^5.18.1
Veröffentlicht am
16.07.2025
Require / PHP
>=8.1
Require / PHP Extensions
gd, xml

Fixed: Error thrown with message "Class "rex_api_ffmpeg_converter" not found"

3.2.0

Für REDAXO
^5.18.1
Veröffentlicht am
15.07.2025
Require / PHP
>=8.1
Require / PHP Extensions
gd, xml

New: full English translation

What's Changed

New Contributors

Full Changelog: https://github.com/FriendsOfREDAXO/ffmpeg/compare/3.1.2...3.2.0

3.1.2

Für REDAXO
^5.18.1
Veröffentlicht am
14.07.2025
Require / PHP
>=8.1
Require / PHP Extensions
gd, xml

Kleiner Fix: @christophboecker , danke

3.1.1

Für REDAXO
^5.18.1
Veröffentlicht am
14.07.2025
Require / PHP
>=8.1
Require / PHP Extensions
gd, xml

Added: English translation

3.0.0

Für REDAXO
^5.18.1
Veröffentlicht am
13.07.2025
Require / PHP
>=8.1
Require / PHP Extensions
gd, xml

Neu:

  • VideoTrimmer
  • VideoInfo-Page
  • Video Info API

Video-Trimmer

  • Visueller Video-Trimmer für präzises Schneiden von Videos
  • Start- und Endzeit können per Eingabefeld oder direkt aus dem Video-Player gesetzt werden
  • Unterstützt alle Video-Formate (Original- und web-optimierte Videos)
  • Intelligente Dateinamen-Generierung verhindert Überschreibungen

Video-Informationen API

  • PHP-API-Klasse rex_ffmpeg_video_info für Module und Templates
  • Methoden: getInfo(), getBasicInfo(), getDuration(), getAspectRatio()
  • Web-Optimierungs-Analyse mit Score-System
  • Mobile-Optimierung-Prüfung
  • Detaillierte technische Video-Informationen

2.0.0

Für REDAXO
^5.18.1
Veröffentlicht am
23.04.2025
Require / PHP
>=8.1
Require / PHP Extensions
gd, xml

Major Release

Alles neu!

Killer-Features 🚀

  • Magische Hintergrundverarbeitung – starte die Konvertierung und mach einfach weiter mit deinem Leben
  • Browser-Schließen? Kein Problem! Dein Video wird trotzdem fertig konvertiert
  • Smarte Medienpool-Integration mit web_-Prefix für aufgeräumte Mediatheken
  • Metadaten-Magie – Titel, Beschreibungen und Copyright wandern automatisch mit
  • Konvertierungs-Dämon arbeitet weiter, selbst wenn deine Session längst abgelaufen ist
  • Kompressionsanzeige zeigt dir, wie viel Speicherplatz du gerade gespart hast
  • Aufräum-Option – alte Originale automatisch entsorgen nach erfolgreicher Optimierung

2.0.0-beta1

Für REDAXO
^5.18.1
Veröffentlicht am
10.03.2025
Require / PHP
>=8.1
Require / PHP Extensions
gd, xml

Major Release

Alles neu!

Killer-Features 🚀

  • Magische Hintergrundverarbeitung – starte die Konvertierung und mach einfach weiter mit deinem Leben
  • Browser-Schließen? Kein Problem! Dein Video wird trotzdem fertig konvertiert
  • Smarte Medienpool-Integration mit web_-Prefix für aufgeräumte Mediatheken
  • Metadaten-Magie – Titel, Beschreibungen und Copyright wandern automatisch mit
  • Konvertierungs-Dämon arbeitet weiter, selbst wenn deine Session längst abgelaufen ist
  • Kompressionsanzeige zeigt dir, wie viel Speicherplatz du gerade gespart hast
  • Aufräum-Option – alte Originale automatisch entsorgen nach erfolgreicher Optimierung

1.0.1

Für REDAXO
^5.5
Veröffentlicht am
09.09.2023
Require / PHP
>=5.6
Require / PHP Extensions
gd, xml

What's Changed

New Contributors

Full Changelog: https://github.com/FriendsOfREDAXO/ffmpeg/compare/1.0.0...1.0.1

1.0.0

Für REDAXO
^5.5
Veröffentlicht am
21.07.2020
Require / PHP
>=5.6
Require / PHP Extensions
gd, xml

ffmpeg Video-Converter