Étape 5: Deuxième passage encodage
Maintenant que nous avons eu FFmpeg prendre une initiale regarder notre vidéo, maintenant il est temps de lancer un deuxième passage dessus et commencer codant pour de vrai.
Une fois de plus, en supposant que vous avez toujours l’invite de commande ouvrir à partir de l’étape précédente, nous voulons aller de l’avant et entrez la commande à exécuter la seconde passe.
ffmpeg -i [input.filename] - c: v libvpx-vp9 - b: v [bitrate] -c: un libvorbis – b: un 192k -af "volume = [volume max]: précision = double" les 128 – tuile – g-colonnes 6 – cadre-parallèle 1 – pass 2 – f webm – y [output.filename]
Tip: Si vous utilisé un des indicateurs d’option dans la section précédente, veillez à rajouter à cette commande aussi bien.
Vous avez peut-être remarqué que cette commande est très semblable à la précédente, à l’exception de quelques ajouts et suppressions. Nous allons jeter un coup de œil à ce que signifie ces nouveaux morceaux :
- -c: un libvorbis
Maintenant que nous allons être l’encodage de la vidéo complète, nous allons commencer l’encodage audio aussi bien. Cette pièce raconte simplement FFmpeg pour utiliser l’ogg vorbis codec pour encoder notre audio.
Astuce : Si vous n’êtes pas satisfait avec les résultats d’utiliser le codec ogg vorbis, envisager d’essayer le codec opus, passez simplement « libvorbis » en « libopus. » Ce guide recommande ogg vorbis comme un codage plus commun pour l’audio, mais n’hésitez pas à expérimenter !
- -b: un 192k
Il s’agit de l’audio équivalent à la «-b:v » appel nous avons vue précédemment. C’est dire le programme exactement combien d’espace nous sommes lui permettant d’utiliser, pour l’audio, chaque seconde. Le nombre nous utilisez, 192000, c’est une bonne valeur à utiliser pour la haute qualité codage audio d’ogg vorbis, mais si c’est un fardeau pour le débit de votre vidéo, il peut être une bonne idée pour l’abaisser un montant égal à combien plus élevé, vous souhaitez augmenter la vitesse de transmission vidéo.
- -af « volume = [volume max]: précision = double "
C’est là qu’intervient l’égalisation audio de l’étape 3. Cette partie déclare à quelle hauteur nous voulons que le volume d’en moyenne dans la vidéo, un certain nombre nous baser sur les données que nous avons recueillies à l’étape 2. Au moment où que la vidéo est terminée, cela garantira que tous les canaux audio sont au niveau approprié, afin que le volume global est conforme.
- -y [output.filename]
Puisque nous souhaitons maintenant un produit fini, nous voulons aller de l’avant et dire FFmpeg le nom du fichier que nous voulons sortie. Sachez que FFmpeg ne manquera pas de vous faire savoir si vous tentez de remplacer un fichier, donc il n’y a aucun souci de suppression accidentelle d’autres contenus. Assurez-vous de lui donner une extension .webm !
En outre, nous avons également modifié la – appel de pass à l’égalité – passez 2 pour cette itération, ce qui signifie que nous voulons utiliser les données recueillies depuis le col de précédent dans notre encodage.
Une fois cette nouvelle commande est réglée, hit entrer et laissez-le travailler pour la dernière fois. Soyez prêt, car ce pass encodage prendra certainement plus long que la précédente.
Une fois cela terminé, vous devriez avoir un fini WebM adapté à vos besoins, maintenant prêts à être publié, hébergé, partagé, ou ce que vous avez.