Suivre

Quand tu commence vraiment à utiliser ffmpeg, ça donne ce genre de commande :)

ffmpeg -i 20190807_224521.mp4 -ss 0:01:08 -c:a aac -af "loudnorm=linear=true:measured_I=-50.84:measured_tp=-16.00:measured_LRA=23.00:measured_thresh=-61.69" -c:v libx264 -crf 24 -vf scale=-2:720 -r 25 -pix_fmt yuv420p -movflags faststart boot-sgb.mp4

Redimensionnement de la vidéo, correction du framerate et de l'espace de couleurs, encodage h264 + crf pour que ça tienne dans moins de 8 Mo, compression audio aac + EBU R128 (loudnorm en deux passe, ici, c'est la seconde passe, la première passe me donne les valeurs à saisir pour la seconde passe), et enfin, optimisation pour le streaming (entêtes/métadonnées au début et non à la fin du fichier)

· · Web · 2 · 0 · 2

J'oubliais : la commande pour la première passe est :

ffmpeg -i 20190807_224521.mp4 -ss 0:01:08 -vn -af loudnorm=print_format=json -f null /dev/null

Et ça sort le résultat avec les valeurs dans un json facile à lire (prendre les valeurs en input et les utiliser pour la seconde passe, cf. pouet précédent).

Je ne me suis pas encore vraiment penché sur leurs significations, ça ne saurait tarder. Bon, thresh, ça va, c'est threshold, donc le seuil.

@alex sympa le loudnorm en 2 passes. J'avais fait un filtre de normalisation audio en 2 passes aussi. Simple, mais efficace pour ma PSP de l'époque.

@dfgweb Je n'ai pas encore automatisé l'extraction des valeurs (au format json) pour pouvoir encoder en une commande simple, essentiellement par flemme.

Inscrivez-vous pour prendre part à la conversation
Mastodon

Le réseau social de l'avenir : Pas d'annonces, pas de surveillance institutionnelle, conception éthique et décentralisation ! Possédez vos données avec Mastodon !