COMMENT ENCODER H.264 AVEC MEDIACODER

Picture of bsp-admin-1
bsp-admin-1
blog-placeholder image

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).

Tags

Back in July 2025, Brightcove unveiled an ambitious roadmap with a dual focus on innovation and quality of experience...
Our teams have been hard at work making the Brightcove platform more powerful, more reliable, and more insightful for...
Vertical Videos Experience lets you deliver a TikTok/Reels-style vertical feed on the web, powered by Brightcove. It’...

PRÊT À COMMENCER ?

Contactez-nous pour savoir comment nous pouvons améliorer vos efforts de marketing vidéo et vous aider à générer les résultats et le retour sur investissement dont vous avez besoin.