Vai al contenuto principale

I MainConcept Plugin per FFmpeg sono strumenti di codifica multimediale che utilizzano funzioni avanzate come l'accelerazione Hybrid GPU , il formato di produzione professionale, l'audio xHE-AAC e la creazione di contenuti audio MPEG-H 3D per migliorare la qualità visiva e le prestazioni. I casi d'uso includono flussi di lavoro VOD e di produzione live.

I diversi MainConcept Plugin per FFmpeg consentono agli utenti di creare flussi di lavoro o servizi di decodifica, codifica e transcodifica basati su FFmpeg.

I seguenti plugin MainConcept per FFmpeg sono inclusi in questa installazione:

Le versioni dei plugin MainConcept per FFmpeg incluse in questa distribuzione sono demo gratuite. Aggiungono una filigrana al video elaborato, limitano il tempo di multiplazione e disattivano l'audio a intermittenza. Se si desidera distribuire le versioni complete di MainConcept Plugins for FFmpeg, visitare il sito web MainConcept on Linode.

oncept Plugin per FFmpeg, visitare il sito web MainConcept on Linode.

Tempo di distribuzione stimato: i plugin MainConcept per FFmpeg dovrebbero essere completamente installati entro 5-10 minuti dal termine del provisioning dell'istanza di calcolo.

Opzioni di configurazione

  • Distribuzioni supportate: Debian 11
  • Piano consigliato: Come minimo, si consiglia un'istanza di calcolo Shared CPU da 16 GB per MainConcept Plugins for FFmpeg.

Plugin MainConcept per opzioni FFmpeg

Utente limitato (opzionale)

È possibile compilare i campi seguenti per creare automaticamente un utente limitato per la nuova istanza di calcolo. Questa opzione è consigliata per la maggior parte delle installazioni come misura di sicurezza aggiuntiva. Questo account sarà assegnato alla cartella sudo che fornisce permessi elevati per l'esecuzione di comandi con l'opzione sudo prefisso.

  • Utente sudo limitato: Inserire il nome utente preferito per l'utente limitato.
  • Password per l'utente limitato: Inserire una password forte per il nuovo utente.
  • Chiave pubblica SSH per l'utente limitato: Se si desidera effettuare il login come utente limitato attraverso l'autenticazione a chiave pubblica (senza inserire la password), inserire qui la chiave pubblica. Per istruzioni sulla generazione di una coppia di chiavi, vedere Creazione di una coppia di chiavi SSH e Configurazione dell'autenticazione a chiave pubblica su un server.
  • Disabilita accesso root su SSH: per bloccare l'accesso dell'utente root su SSH, selezionare (consigliato). È comunque possibile passare all'utente root una volta effettuato l'accesso e si può accedere come root anche tramite Lish.

Come iniziare dopo la distribuzione

Accesso

Una volta terminata l'installazione di tutti i pacchetti, è possibile effettuare il login alla propria istanza per accedere all'installazione di FFmpeg e ai plugin di MainConcept.

  1. Utilizzando il utente limitato sudo creato durante la distribuzione, accedere alla propria istanza tramite SSH. Sostituire LIMITED_USER con il proprio utente sudo e 192.0.2.1 con l'indirizzo dell'istanza di calcolo:

    ssh LIMITED_USER@192.0.2.1
  2. Passare alla sezione mainconcept e visualizzare i pacchetti installati:

    cd /opt/mainconcept/
    ls

  3. Si dovrebbe vedere quanto segue:

    ffmpeg-omx omx sdk

Esempi di comandi

Di seguito sono riportati alcuni esempi di comandi che utilizzano ffmpeg:

Codifica video AVC/H.264 da 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"

Trascodifica video HEVC/H.265 e audio xHE-AAC da file multimediali codificati:

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

I prossimi passi

Per ulteriori informazioni sull'uso dei plugin MainConcept per FFmpeg, compresa la formattazione della riga di comando, consultare la documentazione ufficiale e le guide utente di MainConcept:

Per l'assistenza relativa allo strumento o al software stesso, utilizzare le informazioni nella barra laterale per contattare l'assistenza MainConcept o cercare il forum della comunità MainConcept.