Étape 2: Identification des besoins de votre vidéo
Avant que nous puissions commencer codage, nous devons jeter un oeil à la source, que nous allons extraire à partir. Naturellement, il n’est pas viable pour tenter d’obtenir une bonne qualité d’une source de mauvaise qualité, et nous aurons besoin de savoir quelques choses sur notre source et les limites de notre produit fini avant de commencer à travailler dessus.
- Heure de départ et la durée de notre clip :
En règle générale, si vous voulez convertir à partir d’une source enregistrée, vous êtes désireux de couper une partie de la vidéo que vous utilisez comme source. Heureusement, nous pouvons accomplir cela en train de l’encodage. Après avoir trouvé le temps de début et de fin de l’élément que vous souhaitez utiliser, vous devrez trouver la durée du clip en soustrayant de l’heure de début de l’heure de fin. Enregistrez cette durée calculée et l’heure du départ pour les étapes ultérieures, nous faisant référence à ces derniers comme la [durée] et [heure de début], respectivement.
- Taille max :
Alors que nous désirons obtenir une bonne qualité de nos WebM, nous n’est probablement pas envie d’accueillir un fichier vidéo de 100 Mo. Pour éviter cela, nous devrons limiter le débit de notre sortie vidéo à un niveau adéquat. Pour calculer un approprié pour vous, vous aurez envie de prendre les mesures suivantes :
- Calculer la taille maximum désirée de la sortie en bits (mégaoctets # * 8000000)
- Divisez ce nombre par la durée de la vidéo que vous avez calculé précédemment en quelques secondes, nous nous référerons à cela plus tard comme le débit [binaire]
- Puisque nous supposons que vous voudrez audio dans ce WebM, soustraire 192000 depuis votre [bitrate], ce qui représente la vitesse de transmission de l’audio encodé.
- Résolution souhaitée :
Pour vous assurer que votre WebM est la taille désirée, nous voulons jeter un oeil à la résolution de notre source pour déterminer si elle apte à nos besoins. Heureusement, FFmpeg est livré avec un outil très pratique appelé « ffprobe », que nous pouvons utiliser pour comprendre rapidement la largeur et la hauteur de nos souce. Pour ce faire, nous devrons ouvrir une ligne de commande de windows dans le répertoire de notre souce de holding Maj et clic droit, puis en sélectionnant "ouvrir la fenêtre de commande ici" et enfin conclure ce qui suit notre terminal :
erreur - v ffprobe-de plat = s = _-select_streams v: 0-show_entries flux = hauteur, largeur « [input.filename] »
Cela nous donnera une puissance de deux lignes, la première étant la largeur du cadre et la deuxième étant la hauteur. Si cette résolution est adaptée à vos besoins, il n’y a pas besoin de prendre toute autre mesure, mais si une résolution inférieure ou supérieure est nécessaire, à comprendre la nouvelle hauteur que vous souhaitez que la vidéo soit à, que nous appellerons plus tard comme [hauteur]. Vous devrez utiliser une option supplémentaire plus tard dans l’étape 4 pour tirer profit de ces connaissances.