Le composant vidéo vous permet de placer une ressource vidéo prédéfinie prête à l’emploi sur votre page.
Pour qu’un transcodage correct se produise, un administrateur installe FFmpeg séparément. Voir Installer FFmpeg et configurer AEM. Les administrateurs peuvent également configurer des profils vidéo à utiliser avec des éléments HTML5.
Ce composant de base est obsolète. Adobe recommande plutôt d’utiliser le composant Incorporer des composants principaux .
Ce composant ne doit plus fonctionner d’usine sans une personnalisation étendue au niveau du projet.
Pour utiliser des éléments HTML5, définissez des profils vidéo. Les profils vidéo sélectionnés ici sont utilisés dans l’ordre. Pour y accéder, utilisez le mode de conception (interface utilisateur classique uniquement) et sélectionnez l’onglet Profils :
Dans cette boîte de dialogue, vous pouvez également configurer la conception du composant vidéo et les paramètres pour Lecture, Flash et Avancé.
Le composant Vidéo repose sur le produit Open Source tiers FFmpeg pour le transcodage des vidéos. Téléchargé à partir de https://ffmpeg.org/. Après avoir installé FFmpeg, configurez AEM pour utiliser un codec audio spécifique et des options d’exécution spécifiques.
Pour installer FFmpeg sous Windows, procédez comme suit :
ffmpeg.zip
.PATH
sur "a1/>your-ffmpeg-location \bin
.Pour installer FFmpeg sous Mac OS X, procédez comme suit :
sudo port install ffmpeg
et suivez les instructions à l’écran. Assurez-vous que le chemin d’accès de l’exécutable FFmpeg
est ajouté à la variable système PATH
.Pour installer FFmpeg sous Mac OS X 10.6, à l’aide de la version précompilée, procédez comme suit :
/usr/local
.sudo ln -s /usr/local/Cellar/ffmpeg/0.6/bin/ffmpeg /usr/bin/ffmpeg
. Modifiez les chemins selon les besoins.Pour configurer AEM, procédez comme suit :
Ces étapes ne sont nécessaires que si une personnalisation ultérieure des codecs est requise.
Ouvrez CRXDE Lite dans votre navigateur web. Accédez à http://localhost:4502/crx/de.
Sélectionnez le noeud /libs/settings/dam/video/format_aac/jcr:content
et vérifiez que les propriétés du noeud sont les suivantes :
audioCodec
est aac
.customArgs
est -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
.Pour personnaliser la configuration, créez une superposition dans le noeud /apps/settings/
et déplacez la même structure sous le noeud /conf/global/settings/
. Il ne peut pas être modifié dans le noeud /libs
. Par exemple, pour recouvrir le chemin /libs/settings/dam/video/fullhd-bp
, créez-le à l’emplacement /conf/global/settings/dam/video/fullhd-bp
.
Remplacez et modifiez le profile-node entier et pas seulement la propriété ayant besoin d’être modifiée. Ces ressources ne sont pas résolues via SlingResourceMerger.
Si vous avez modifié des propriétés, cliquez sur Tout enregistrer.
Les modifications apportées aux modèles de workflow d’usine par défaut ne sont pas conservées lorsque vous mettez à niveau votre instance AEM. Adobe recommande de copier les modèles de workflow modifiés avant de les modifier. Par exemple, copiez le modèle Ressource de mise à jour de gestion des actifs numériques prêt à l’emploi avant de modifier l’étape Transcodage FFmpeg dans le modèle Ressource de mise à jour de gestion des actifs numériques pour sélectionner les noms de profil vidéo qui existaient avant la mise à niveau. Vous pouvez ensuite superposer le noeud /apps
pour permettre AEM récupérer les modifications personnalisées apportées au modèle OOTB.