Il componente Video consente di inserire un elemento video predefinito OOOTB (out-of-the-box) nella pagina.
Per eseguire la transcodifica corretta, l'amministratore deve installare FFmpeg e configurare AEM separatamente. Possono anche configurare i profili video per l'utilizzo con elementi di HTML5.
Non è più previsto che questo componente funzioni automaticamente senza un'ampia personalizzazione a livello di progetto.
Potete definire i profili video da usare per gli elementi HTML5. Quelli scelti qui sono utilizzati in ordine. Per accedere, utilizzare la modalità Progettazione (solo interfaccia classica) e selezionare la scheda Profili:
È inoltre possibile configurare la progettazione dei componenti video e dei parametri per Playback, Flash e Advanced.
Il componente Video si basa sul prodotto open-source di terze parti FFmpeg per la corretta transcodifica dei video che è possibile scaricare da https://ffmpeg.org/. Dopo aver installato FFmpeg, è necessario configurare AEM per utilizzare un codec audio specifico e opzioni runtime specifiche.
Per installare FFmpeg per la piattaforma:
In Windows:
ffmpeg.zip
PATH
su <*your-ffmpeg-locatio*n>\bin
In Mac OS X:
Installare Xcode (https://developer.apple.com/technologies/tools/xcode.html)
Installate XQuartz/X11.
Installazione di MacPorts (https://www.macports.org/)
Nella console eseguire il comando seguente e seguire le istruzioni:
sudo port install ffmpeg
FFmpeg
deve essere in PATH
modo AEM può recuperarlo tramite la riga di comando.
Utilizzo della versione precompilata per OS X 10.6:
Scaricate la versione precompilata.
Estraetela nella directory /usr/local
.
Dal terminale, eseguire:
sudo ln -s /usr/local/Cellar/ffmpeg/0.6/bin/ffmpeg /usr/bin/ffmpeg
Per configurare AEM:
Aprite CRXDE Lite nel browser Web. (http://localhost:4502/crx/de)
Selezionare il nodo /libs/settings/dam/video/format_aac/jcr:content
e assicurarsi che le proprietà del nodo siano le seguenti:
audioCodec:
aac
customArgs:
-flags +loop -me_method umh -g 250 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 16 -b_strategy 1 -i_qfactor 0.71 -cmp chroma -subq 8 -me_range 16 -coder 1 -sc_threshold 40 -b-pyramid normal -wpredp 2 -mixed-refs 1 -8x8dct 1 -fast-pskip 1 -keyint_min 25 -refs 4 -trellis 1 -direct-pred 3 -partitions i8x8,i4x4,p8x8,b8x8
Per personalizzare la configurazione, create una sovrapposizione nel nodo /apps/settings/
e spostate la stessa struttura sotto il nodo /conf/global/settings/
. Non può essere modificato nel nodo /libs
. Ad esempio, per sovrapporre il percorso /libs/settings/dam/video/fullhd-bp
, createlo in corrispondenza di /conf/global/settings/dam/video/fullhd-bp
.
Sovrapponi e modifica l’intero nodo del profilo e non solo la proprietà che deve essere modificata. Tali risorse non vengono risolte tramite SlingResourceMerger.
Se avete modificato una delle proprietà, fate clic su Salva tutto.
I modelli di flusso di lavoro OOTB non vengono conservati quando si aggiorna l'istanza AEM. Adobe consiglia di copiare i modelli di flussi di lavoro OOTB prima di modificarli. Ad esempio, copiate il modello OOTB DAM Update Asset prima di modificare il passaggio di transcodifica FFmpeg nel modello DAM Update Asset per scegliere i nomi dei profili video esistenti prima dell’aggiornamento. Quindi, potete sovrapporre il nodo /apps
per AEM recuperare le modifiche personalizzate al modello OOTB.