Pour certains de nos éditeurs et partenaires, il existe des raisons très valables d'utiliser leur propre flux de transcodage de média externe qui exclut l'utilisation de la fonctionnalité BC3 Server-Side Transcoding.
Pour ceux qui veulent vraiment contrôler la qualité finale et la taille, vous devrez vous pencher sur les leviers les plus avancés disponibles dans le processus d'encodage. Des éléments tels que le profil, le niveau et les cadres prédicteurs ne sont que quelques-uns des éléments que vous devez régler pour tirer le meilleur parti de votre encodage.
Pour 99 % d'entre nous, il s'agit là d'un ensemble de détails trop spécialisés pour que nous puissions nous y retrouver. Heureusement, l'internet est là pour nous sauver et nous permettre d'accéder aux vrais experts.
Voici quelque chose à essayer.
Comment obtenir MediaCoder
Téléchargez MediaCoder, un outil GUI open source qui vous permet de transcoder vos vidéos en h.264 gratuitement. Il existe un outil en ligne de commande payant si vous l'aimez suffisamment.
Comment configurer MediaCoder
Configurez MediaCoder en suivant ces instructions.
Menu Fichier -> Rétablir tous les paramètres
Onglet Audio
Choisissez ce qui vous convient le mieux. N'oubliez pas que l'audio prend de la place et que la majorité de votre audio sera consommée et limitée par la qualité des haut-parleurs de votre PC.
Onglet vidéo
- Mode : Basé sur le débit
- Débit binaire : 500 kbps (commencez par cela et variez-le pour voir comment les choses s'améliorent)
- Format : h.264
- Conteneur : MP4
- Source : (Auto-Select)
- Encodeur : (Auto-Select)
Onglet x264
- Profil : Haut
- Cadres prédicteurs : 6
- Motion Est. Mode : Normal
- Mouvement Est. Gamme : 16
- Niveau : 5.1
- Cadres B : 5
- Raffinement de la sous-pellicule : 7
Fenêtre de préférences de MediaCoder
Cliquez sur le bouton "Avancé" -> Fenêtre des préférences de MediaCoder
Encodeurs vidéo
|--x264
- Profil du flux binaire = Base (mettez en évidence et sélectionnez "Base" dans la liste déroulante ci-dessous)
- Niveau du flux binaire = 51 (saisir la valeur dans la case ci-dessous et cliquer sur le bouton "Appliquer")
- Trames utilisées comme prédicteurs dans les trames B et P = 6 (saisir la valeur dans la case ci-dessous et cliquer sur le bouton "Appliquer")
- Maximum de cadres B entre les cadres I et P = 5 (entrez la valeur dans la case ci-dessous et cliquez sur le bouton "Appliquer")
- Décision relative aux images B = vrai (cliquer sur le bouton radio "Oui" ci-dessous)
- Les images B sont utilisées comme pour la prédiction = vrai (cliquer sur le bouton radio "Oui" ci-dessous)
- Utiliser CABAC = vrai (cliquer sur le bouton radio "Oui" ci-dessous)
- Prédiction directe des macroblocs = Auto (mettez en surbrillance et cliquez sur "Auto" dans la liste déroulante ci-dessous)
- Utiliser la prédiction pondérée pour les images B = vrai (cliquer sur le bouton radio "Oui" ci-dessous)
- Taille de la transformation spatiale adaptative = true (cliquer sur le bouton radio "Yes" ci-dessous)
- Algorithme d'estimation du mouvement du pixel entier = Hexagonal (mettez en évidence et cliquez sur "Hexagonal" dans la liste déroulante ci-dessous)
- Qualité de l'affinage des sous-pellicules = 7 (entrez la valeur dans la case ci-dessous et cliquez sur le bouton "Appliquer")
- Cadre de référence mixte = vrai (cliquer sur le bouton radio "Oui" ci-dessous)
- Optimisation de la distorsion de débit des trames B type de macrobloc = true (cliquez sur le bouton radio "Yes" ci-dessous)
- Affiner l'utilisation des vecteurs de mouvement dans les macroblocs bidirectionnels = faux (cliquer sur le bouton radio "Non" ci-dessous)
- Quantification optimale de la distorsion de taux = Activer pendant toutes les décisions de mode (mettez en évidence et cliquez sur "Activer pendant toutes les décisions de mode" dans la boîte ci-dessous)
- Détection précoce des sauts dans les images P = faux (cliquez sur le bouton radio "Non" ci-dessous)
- Fils (0 pour auto) = 6 (entrer la valeur dans la case ci-dessous et cliquer sur le bouton "appliquer")
Déblocage Alpha et Bêta
Les seuls paramètres restants dans la fenêtre des préférences de MediaCoder sont le déblocage Alpha et Beta. Pour plus d'informations, veuillez lire Comment utiliser efficacement le déblocage Mpeg4 AVC (Petite FAQ).
Le choix des valeurs à utiliser est un choix personnel. Dans cet exemple, nous utiliserons un aspect plus détaillé et un paramètre de bloc occasionnel de -2:-1.
- Paramètre alpha du filtre de déblocage = -2 (saisir la valeur dans la case ci-dessous et cliquer sur le bouton "Appliquer")
- Paramètre bêta du filtre de déblocage = -1 (entrez la valeur dans la case ci-dessous et cliquez sur le bouton "Appliquer")
Cliquez sur le bouton "X" dans le coin supérieur droit de la fenêtre des préférences de MediaCoder.
Onglet Muxer
- Bouton radio : Activer
- Multiplexeur : MP4Box
Vérifier la sortie du médiacodeur
Lancez vos vidéos et observez le résultat. N'oubliez pas que plus votre fichier source est de qualité, meilleur sera le résultat du transcodage.
Vous devriez constater beaucoup moins de blocages ou de dégradation de la qualité lors de scènes complexes et rapides (regardez les vagues en transition).
Ce fichier est prêt à être chargé et lu immédiatement par n'importe quel lecteur Brightcove ainsi que par l'iPhone (grâce au paramètre Baseline).