Hana Media Encoder
Hana Media Encoder ist eine Open-Source-Multimediaanwendung für FFMPEG oder NVENCC mit Funktionen zum Kodieren, Dekodieren, Trimmen, Muxen oder sogar zur Stapelverarbeitung. Es kann mehrere Medienstreams erkennen und konfigurieren und diese separat kodieren, wenn Mediendateien mehr als einen Audiostream enthalten. Hana Media Encoder erstellt eine Befehlszeile basierend auf Benutzereinstellungen, die aus dem verfügbaren Menü oder den Optionen der Anwendung übernommen wurden, und führt sie dann in FFMPEG, FFPLAY, FFPROBE oder NVENCC aus.
Aktuelle Funktionen:
- Unterstützung für die Verwaltung von Kapiteln aus Mediendateien (nur Video)
- Unterstützt Medienwarteschlange/Batch-Kodierung für Video- und Audiodateien
- Unterstützt die Kodierung mehrerer Mediendateien mit demselben oder unterschiedlichem Profil für jeden Stream
- Unterstützt mehrere Medienkodierungs-Engines (FFMPEG und NVENCC)
- Unterstützt Mux/Demux-Mediendateien mit einem bestimmten Stream oder allen Streams und mit demselben oder einem anderen Profil für jeden Stream
- Unterstützt das Zuschneiden von Mediendateien mit einem bestimmten Stream oder allen Streams und mit demselben oder einem anderen Profil für jeden Stream
- Unterstützt die Vorschau von Mediendateien mithilfe von FFPLAY
- Unterstützt die Voreinstellungsverwaltung für die Audio- und Videokonfiguration
Derzeit unterstützter Videoausgabecodec
- H264 / HEVC / AV1 (Native Codec werden noch nicht unterstützt)
- H264_QSV / HEVC_QSV / AV1_QSV (Intel Quicksync H.264/HEVC/AV1-Encoder)
- H264_AMF / HEVC_AMF / AV1_AMF (AMD AMF H.264/HEVC/AV1-Encoder)
- H264_NVENC / HEVC_NVENC / AV1_NVENC (Nvidia NVENC H.264/HEVC/AV1-Encoder)
Derzeit unterstützter Audioausgabe-Codec
- MP3 (libmp3lame)
- FLAC (flac)
- WAV (libpcm)
- AAC (aac)
- OPUS (Libopus)
- MP2 (libtwolame)
Anleitung zur Installation
- Softwareanforderungen herunterladen
- .NET Desktop Runtime 8.0
- FFMPEG
- NVENCC
- Extrahieren Sie FFMPEG in einen Ordner
- NVENCC in Ordner extrahieren (zusätzlich)
- Installieren Sie Hana Media Encoder neben dem Ordnerspeicherort mit Ausnahme von „Programme“ oder „Programme (x86)“ oder einem anderen Ordner, für den keine Berechtigung erforderlich ist (entsprechender Schreibzugriffsschutz) (Beispiel: Installation auf dem Desktop oder im Benutzerordner).
- Gehen Sie zum Optionsmenü
- Konfigurieren Sie den FFMPEG-Binärordner aus dem FFMPEG-Ordner (FFMPEG/bin) in Ihren Bin-Ordner.
- Konfigurieren Sie den NVENCC-Binärordner aus dem NVENCC-Ordner (einschließlich NVEncC64.exe) in Ihrem Stammordner.
- Öffnen Sie nach dem Neustart der Anwendung die Anwendung erneut und gehen Sie dann zu den Optionen
- Checkliste „GPU-Hardwarebeschleunigung aktivieren“ [HINWEIS: Bitte konfigurieren Sie den korrekten GPU-Namen mit Ihrem aktuellen primären GPU-Renderer]
- Und schon kann es losgehen
Zusätzliche Bibliothek:
- SyncFusion (WinForms)
- Newtonsoft (Json.NET)
App-Kompatibilität
- .NET Desktop Runtime 8.0
- FFMPEG
- NVENCC
Dokumentation
Lizenz
Copyright (C) 2016–2024 HANA-CI Build-Projekt
Dieses Programm ist freie Software: Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, entweder Version 3 der Lizenz oder (nach Ihrer Wahl) einer späteren Version weiterverbreiten und/oder ändern. Dieses Programm wird in der Hoffnung verbreitet, dass es nützlich ist, jedoch OHNE JEGLICHE GARANTIE; ohne die stillschweigende Garantie der MARKTGÄNGIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Weitere Einzelheiten finden Sie in der GNU General Public License. Sie sollten zusammen mit diesem Programm eine Kopie der GNU General Public License erhalten haben. Wenn nicht, siehe https://www.gnu.org/licenses/.
HANA-CI-Build-Projekt 2016 – 2024