9 votes

Directives générales / flux de travail pour convertir ou transférer des vidéos de manière "professionnelle" ?

Je suis un "professionnel" de l'informatique qui doit parfois s'occuper de petits projets de conversion / découpage de vidéos, et j'aimerais apprendre "la bonne façon" de le faire. Chaque fois que je fais une recherche sur Google, il y a toujours une catastrophe pour des logiciels d'essai bizarres et de faible maturité, ou des fils de discussion aléatoires sur des forums datant d'il y a 3 ou 4 ans indiquant diverses méthodes archaïques pour le faire.

La grande question est la suivante : Quels sont les directives et outils "généraux" pour transcoder une vidéo dans un intermédiaire efficace (sans perte ?), à des fins d'édition, dans le but de la ré-encoder par la suite ?


J'ai l'impression que même les formats et les tâches les plus simples sont un désastre dû à d'interminables essais et erreurs, ou à une expertise connue uniquement des experts endurcis qui disposent d'une armée suisse d'outils de conversion bizarres qu'ils utilisent, presque comme s'ils montaient une attaque contre le projet.

Voici quelques exemples :

  • Les simples fichiers VOB extraits d'un métrage DVD ne peuvent pas être importés directement dans Adobe Premiere.
  • Virtualdub est un vieux logiciel que les gens recommandent sans cesse mais qui ne semble pas prendre en charge les nouveaux formats.
  • Je ne sais même pas comment dire avec certitude quels sont les codecs d'une vidéo, et si l'image est entrelacée ou non, et avec quelle résolution et quels codecs j'ai affaire.

Problèmes :

  • Choix d'une mauvaise option d'entrelacement qui diminue la qualité
  • Choix d'un mauvais rapport d'aspect des pixels (étire l'image)
  • Le choix d'un mauvais "type de projet" dans Premiere entraîne une mise à l'échelle des séquences.
  • Être obligé d'utiliser un programme bizarre qui aura de nombreux effets négatifs.

Ce que je recherche :

  • Des livres ou des "connaissances réelles" sur les conversions de formats, les outils reconnus, etc. qui ne sont pas des guides de forum aléatoires sur la façon de traiter les formats vidéo.
  • Directives de flux de travail sur l'identification d'un format passant d'un format à l'autre sans problèmes comme mentionné ci-dessus.
  • De la documentation sur ce que des programmes comme Adobe Premiere peuvent et ne peuvent pas faire en matière de formats, afin que je n'utilise pas une clé à molette comme un marteau.

TL;DR

Comment convertir ou "préparer" un fichier vidéo pour qu'il soit pris en charge par Premiere pour le montage ?

La première est-elle un programme approprié pour gérer le recadrage, l'encodage, ou faut-il utiliser d'autres outils pour cela, lors de la réalisation d'un montage vidéo à partir d'une variété de formats sources ?

Quels sont les bons livres à lire qui traitent spécifiquement de la conversion de vidéos utilisant un certain nombre de codecs ?

2voto

evilsoup Points 12077

Ce que vous recherchez en fait, c'est un "format intermédiaire". Pour l'audio, cela signifie normalement le décompresser en audio PCM (dans l'idéal, cela devrait signifier ne pas le compresser en premier lieu) :

ffmpeg -i input.file -c:a pcm_s16le output.wav

Pour la vidéo... eh bien, il est parfois possible d'utiliser soit la vidéo brute, soit un codec sans perte comme huffyuv, mais en général, vous utiliserez un codec intermédiaire mathématiquement déficient mais visuellement sans perte comme DNxHD ou Apple Prores. D'après ce que je sais, Premiere prend en charge ces deux types de codecs, mais cela fait des années que je ne l'ai pas utilisé et je peux me tromper. Pour convertir un fichier vidéo arbitraire en un AVI avec de la vidéo DNxHD et de l'audio PCM brut :

ffmpeg -i input.file -c:v dnxhd -c:a pcm_s16le intermediate.avi

Pour utiliser un fichier MOV avec Apple ProRes et de l'audio PCM brut :

ffmpeg -i input.file -c:v prores -c:a pcm_s16le intermediate.mov

EDIT : ...en fait, en y réfléchissant, je crois que Premiere n'a pas... exiger l'utilisation d'un codec intermédiaire, il devrait être capable de monter les formats les plus courants (y compris la vidéo MPEG2 utilisée sur les DVD). Cela dit, les formats intermédiaires sont toujours très très utiles - ils réduisent la charge sur les ressources de traitement de votre ordinateur, car ils utilisent des algorithmes relativement simples.

La première est-elle un programme approprié pour gérer le recadrage, l'encodage, ou faut-il utiliser d'autres outils pour cela, lors de la réalisation d'un montage vidéo à partir d'une variété de formats sources ?

Premiere est un outil absolument fantastique pour ce genre de travail, vous pourriez monter un long métrage dessus assez facilement. Je le classe au même niveau que FCP.

Si vous voulez faire des choses de manière programmatique (par exemple, automatiser le rétrécissement ou le recadrage de vidéos), un outil en ligne de commande comme ffmpeg peut être préférable ; mais pour l'édition " créative ", un NLE comme Premiere est définitivement la solution.

EDIT2 : Puisque vous avez mentionné la vidéo entrelacée, vous pouvez la désentrelacer avec ffmpeg en utilisant le filtre vidéo yadif (encore un autre filtre de désentrelacement). Je ne suis pas sûr qu'il soit nécessaire de l'utiliser avec Premiere (probablement pas), et l'utiliser sur une entrée progressive produira une sortie horrible (donc assurez-vous que vous connaître il s'agit d'une vidéo entrelacée), mais par souci d'exhaustivité :

ffmpeg -i input.file -filter:v yadif -c:v dnxhd -c:a pcm_s16le intermediate.avi

Cela fonctionnera aussi bien avec ProRes, ou tout autre codec vidéo que ffmpeg peut produire.

1voto

Ryan Dwyer Points 31

Je n'ai pas de réponse complète, mais je sais que mencoder y ffmpeg sont deux des outils les plus courants. Lors du transcodage, il est préférable d'utiliser l'un de ces outils pour effectuer le transcodage proprement dit.

Ces deux outils sont en ligne de commande. Des interfaces graphiques existent pour eux, et je crois qu'un grand nombre d'outils disponibles sur le marché utilisent l'une ou les deux bibliothèques en arrière-plan.

Pour ce qui est de savoir si un fichier est entrelacé et quel codec il utilise, les deux outils devraient être en mesure de vous le dire, mais je charge le fichier dans l'application vlc et vérifiez les informations sur le codec. C'est une méthode simple qui donne une bonne quantité d'informations.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X