Quels codecs / formats sont appropriés pour l'enregistrement vidéo en mouvement complet pour YouTube?

8

J'enregistre des séquences de jeux vidéo via des méthodes sans perte, après quoi je dois les compresser et les télécharger sur YouTube. Je ne sais pas quel format et / ou codecs sont les meilleurs pour cela. J'ai expérimenté différents formats et j'ai trouvé que MP4 (et tout ce que Camtasia 7 utilise comme codec pour cela) était surtout efficace, mais la qualité varie selon le jeu.

En particulier, j'ai remarqué que les jeux à faible mouvement comme les jeux de plateforme (Super Mario) ou les RPG (Final Fantasy) semblent bien, peu importe le format dans lequel ils se trouvent; quelques artefacts de compression "en bloc", presque aucun problème en raison de la fréquence d'utilisation des images clés. Mais les jeux à mouvement plus élevé, en particulier les jeux de tir à la première personne (Halo) et les jeux de tir à défilement (Gradius), souffrent de problèmes relativement graves avec les images "fantômes" entre les images clés et les vidéos généralement en blocs ou saccadées.

Existe-t-il un codec vidéo généralement acceptable pour les séquences de gameplay en mouvement élevé? Je veux minimiser absolument les artefacts de compression tels que les images fantômes entre les images clés, les blocs de couleurs, etc. vous souhaitez conserver des fichiers inférieurs à 1 Go en raison des faibles vitesses de téléchargement). Supposez donc que le fichier source est fondamentalement vierge. Comment dois-je compresser ces fichiers source de haute qualité de gameplay en mouvement complet pour les télécharger sur YouTube?

Pour réitérer les exigences générales:

  • Fichier source sans perte ou de haute qualité à 30 FPS, RVB 32 bits
  • Enregistrement plein mouvement, artefacts de compression minimaux souhaités
  • Résolution limitée uniquement par la résolution du jeu; généralement 480p, 720p ou 1080p, parfois des résolutions bizarres lorsqu'un jeu en a besoin (mais si celles-ci sont moins impressionnantes, ce n'est pas grave, j'accepte qu'elles soient problématiques).
  • Youtube recevra et traitera le produit final, de sorte que leur traitement détermine la qualité finale. Je veux quelque chose que Youtube détruira le moins (leurs vidéos ne correspondent pas toujours à la qualité de mon fichier de téléchargement et je ne sais pas pourquoi)

Si cela est important, j'utilise Camtasia Studio pour éditer / rendre la vidéo avant de la télécharger, et j'utilise une combinaison de Camtasia Studio et Fraps pour enregistrer des vidéos. J'ai le pack de codecs complet K-Lite sur mon PC, donc Youtube est le principal facteur limitant pour les codecs. Fraps enregistre sans perte, et Camtasia peut être sans perte, mais je me suis tourné vers DivX pour encoder l'enregistrement initial dans Camtasia. Mes vidéos sont également à la merci du processus de ré-encodage de Youtube pour le produit final, mais je ne sais pas exactement ce qu'elles utilisent pour cela.

Ben Brocka
la source

Réponses:

4

Personnellement, je choisis toujours le conteneur MP4 et le codec H.264 car c'est également le codec que YouTube utilise dans le flux vidéo final.

Les taux d'images clés et la compression dont vous avez besoin dépendent vraiment du métrage et il est malheureusement presque impossible de donner une réponse générique pour cette raison.

Si vous avez beaucoup de mouvements, vous aurez besoin d'images clés plus souvent ainsi que d'une compression plus faible. Cela se traduira bien sûr par des tailles de fichier plus importantes car une image clé est essentiellement une image pleine image. Il n'y a que des compromis coûteux pour cela.

La quantité dont vous avez besoin pour compresser dépend de la taille de l'image, du débit binaire qui sera utilisé, par ex. il n'y a aucun intérêt à compresser à un débit binaire élevé si YouTube recompresse ensuite pour correspondre à leur débit binaire de sortie maximal, ce qui signifie encore une qualité encore pire en raison de la recompression.

Si je devais recommander un compromis générique, ce serait de réduire la taille du cadre de 1920 x 1080 à 1280 x 720 à la place. Un spectateur ne remarquera pas de petits détails s'il se passe beaucoup de choses dans le film. Cela dépend bien sûr des yeux que l'on utilise, de l'œil du spectateur ou de l'œil du producteur. Ce que j'essaie de dire, c'est qu'il y a aussi le facteur de «psychologie» que vous pouvez utiliser.

Vous n'aurez pas besoin de 32 bits. 32 bits est juste RVB 24 bits avec 8 bits pour un canal alpha. Vous devez enregistrer et traiter en 24 bits dans les cas comme celui-ci. Cela vous fera économiser de la taille de fichier et du temps de traitement.

Camtasia utilise son propre codec propriétaire, vous devrez donc toujours recompresser dans un autre format sans perte ou avec perte.

Fondamentalement, cela revient à une approche par essais et erreurs, puis par l'expérience, car chaque vidéo individuelle peut nécessiter une approche différente. J'ai vu un article similaire ici avec un lien vers des lignes directrices YouTube. Vérifiez-les et utilisez-les comme base pour les paramètres (en particulier les paramètres de débit binaire).

Essayez également de ne pas penser le film en termes de perfection technique, mais plutôt de savoir comment le spectateur le verra et pour quelle raison (le contenu est-il suffisamment intéressant alors la qualité importe moins, pensez aux reportages).


la source