Le Composant vidéo vous permet de placer un élément vidéo prêt à l’emploi prédéfini sur votre page.
Pour qu’un transcodage correct se produise, votre administrateur doit Installation de FFmpeg et configuration des AEM séparément. Vous pouvez aussi configurer vos profils vidéo pour les utiliser avec les éléments HTML5.
Ce composant ne doit plus fonctionner d’usine sans une personnalisation étendue au niveau du projet.
Vous pouvez définir des profils vidéo à utiliser pour les éléments HTML5. 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 :
Vous pouvez également configurer la conception des composants vidéo et des paramètres pour Lecture, Flash, et Avancé.
Le composant vidéo repose sur le produit Open Source tiers FFmpeg pour le transcodage correct des vidéos qui peuvent être téléchargées à partir de https://ffmpeg.org/. Après avoir installé FFmpeg, vous devez configurer AEM pour pouvoir utiliser un codec audio et des options d’exécution spécifiques.
Pour installer FFmpeg pour votre plateforme:
Sous Windows :
ffmpeg.zip
PATH
to <*your-ffmpeg-locatio*n>\bin
Sur Mac OS X :
Installer Xcode (https://developer.apple.com/technologies/tools/xcode.html)
Installez XQuartz/X11.
Installation de MacPorts (https://www.macports.org/)
Dans la console, exécutez la commande suivante et suivez les instructions :
sudo port install ffmpeg
FFmpeg
must be in PATH
AEM peut donc le récupérer via la ligne de commande.
Utilisation de la version précompilée d’OS X 10.6 :
Téléchargez la version précompilée.
Extrayez-le dans le /usr/local
répertoire .
Depuis le terminal, exécutez :
sudo ln -s /usr/local/Cellar/ffmpeg/0.6/bin/ffmpeg /usr/bin/ffmpeg
Pour configurer AEM:
Ouvrir CRXDE Lite dans votre navigateur web. (http://localhost:4502/crx/de)
Sélectionnez la /libs/settings/dam/video/format_aac/jcr:content
et assurez-vous que les propriétés du noeud sont les suivantes :
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
Pour personnaliser la configuration, créez une superposition dans /apps/settings/
et déplacez la même structure sous /conf/global/settings/
noeud . Il ne peut pas être modifié dans /libs
noeud . Par exemple, pour recouvrir le chemin /libs/settings/dam/video/fullhd-bp
, créez-le à l’adresse /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 modèles de workflow prêts à l’emploi ne sont pas conservés lors de la mise à niveau de votre instance AEM. Adobe recommande de copier les modèles de workflow prêts à l’emploi avant de les modifier. Par exemple, copiez le modèle Ressources de mise à jour de gestion des actifs numériques prêt à l’emploi avant de modifier l’étape Transcodage FFmpeg dans le modèle Ressources 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 /apps
pour permettre AEM récupérer les modifications personnalisées dans le modèle OOTB.