Zum Inhalt springen

Die MainConcept Plugins für FFmpeg sind Medien-Encoding-Tools, die fortschrittliche Funktionen wie Hybrid GPU Beschleunigung, professionelles Produktionsformat, xHE-AAC Audio und MPEG-H 3D Audio Content-Erstellung nutzen, um die visuelle Qualität und Leistung zu verbessern. Die Anwendungsfälle umfassen sowohl VOD- als auch Live-Produktions-Workflows.

Die verschiedenen MainConcept Plugins für FFmpeg ermöglichen es Anwendern, Dekodierungs-, Enkodierungs- und Transkodierungs-Workflows oder Dienste auf Basis von FFmpeg zu erstellen.

Die folgenden MainConcept Plugins für FFmpeg sind in diesem Paket enthalten:

Die Versionen der MainConcept Plugins für FFmpeg, die in dieser Bereitstellung enthalten sind, sind kostenlose Demos. Sie fügen dem verarbeiteten Video ein Wasserzeichen hinzu, begrenzen die Multiplexing-Zeit und schalten den Ton zeitweise stumm. Wenn Sie die Vollversionen der MainConcept Plugins für FFmpeg einsetzen möchten, besuchen Sie bitte die MainConcept on Linode Website.

oncept Plugins für FFmpeg zu finden, besuchen Sie bitte die MainConcept on Linode Website.

Geschätzte Bereitstellungszeit: MainConcept Plugins für FFmpeg sollten innerhalb von 5-10 Minuten nach Abschluss der Bereitstellung der Compute Instance vollständig installiert sein.

Konfigurationsoptionen

  • Unterstützte Distributionen: Debian 11
  • Empfohlener Plan: Wir empfehlen mindestens eine 16GB Shared CPU Compute Instance für MainConcept Plugins for FFmpeg.

MainConcept Plugins für FFmpeg Optionen

Eingeschränkter Benutzer (optional)

Sie können optional die folgenden Felder ausfüllen, um automatisch einen eingeschränkten Benutzer für Ihre neue Recheninstanz zu erstellen. Dies wird für die meisten Bereitstellungen als zusätzliche Sicherheitsmaßnahme empfohlen. Dieses Konto wird der sudo Gruppe, die erweiterte Rechte für die Ausführung von Befehlen mit der sudo Vorwahl.

  • Eingeschränkter sudo-Benutzer: Geben Sie Ihren bevorzugten Benutzernamen für den eingeschränkten Benutzer ein.
  • Passwort für den eingeschränkten Benutzer: Geben Sie ein sicheres Passwort für den neuen Benutzer ein.
  • Öffentlicher SSH-Schlüssel für den eingeschränkten Benutzer: Wenn Sie sich als eingeschränkter Benutzer über die Authentifizierung mit öffentlichem Schlüssel anmelden möchten (ohne Eingabe eines Passworts), geben Sie hier Ihren öffentlichen Schlüssel ein. Anweisungen zur Erzeugung eines Schlüsselpaars finden Sie unter Erstellen eines SSH-Schlüsselpaars und Konfigurieren der Authentifizierung mit öffentlichem Schlüssel auf einem Server.
  • Root-Zugriff über SSH deaktivieren: Um den Root-Benutzer an der Anmeldung über SSH zu hindern, wählen Sie Ja (empfohlen). Sie können trotzdem zum Root-Benutzer wechseln, wenn Sie angemeldet sind, und Sie können sich auch über Lish als Root anmelden.

Erste Schritte nach der Bereitstellung

Einloggen

Sobald die Installation aller Pakete abgeschlossen ist, können Sie sich in Ihre Instanz einloggen, um auf die FFmpeg-Installation und Plugins von MainConcept zuzugreifen.

  1. Die Verwendung des eingeschränkter sudo-Benutzer die Sie während der Bereitstellung erstellt haben, melden Sie sich über SSH bei Ihrer Instanz an. Ersetzen Sie LIMITED_USER mit Ihrem sudo-Benutzer und 192.0.2.1 mit der Adresse Ihrer Compute Instance:

    ssh LIMITED_USER@192.0.2.1
  2. Navigieren Sie zum mainconcept und sehen Sie sich die installierten Pakete an:

    cd /opt/mainconcept/
    ls

  3. Sie sollten folgendes sehen:

    ffmpeg-omx omx sdk

Beispiele für Befehle

Nachfolgend finden Sie einige Beispielbefehle mit ffmpeg:

AVC/H.264-Videokodierung aus YUV:

ffmpeg -r 25.000000 -pix_fmt yuv420p -s 1920x1080 -i "1920x1080p_25p_YV12.yuv" -vf scale=1280:720 -b:v 3500k -c:v omx_enc_avc -omx_core libomxil_core.so -omx_name OMX.MainConcept.enc_avc.video -omx_param "preset=main:perf_level=10:acc_type=sw:[AVC Settings]:bit_rate_mode=0:bit_rate=100000:time_scale=20000000:num_units_in_tick=1000000" "1920x1080p_25p_YV12_ffmpeg.mp4"

HEVC/H.265-Video- und xHE-AAC-Audio-Transkodierung aus kodierten Mediendateien:

ffmpeg -i input.mp4 -c:v omx_enc_hevc -c:a omx_enc_xheaac -b:v 1000k -b:a 32000 -profile:a 28 -omx_name:v OMX.MainConcept.enc_hevc.video -omx_param:v "force_omx_param=1:preset=main:acc_type=sw" -omx_name:a OMX.MainConcept.enc_xheaac.audio -omx_core libomxil_core.so output.mp4

Nächste Schritte

Weitere Informationen zur Verwendung von MainConcept Plugins für FFmpeg, einschließlich der Formatierung der Kommandozeile, finden Sie in der offiziellen Dokumentation und den Benutzerhandbüchern von MainConcept:

Für Unterstützung bezüglich des Tools oder der Software selbst, nutzen Sie die Informationen in der Seitenleiste, um den MainConcept Support zu kontaktieren oder suchen Sie im MainConcept Community Forum.