FFmpeg - Changer la résolution de la vidéo avec un ratio d'aspect
tous.
Comment changer la résolution de la vidéo avec un ratio d'aspect avec FFmpeg?
Il y a des options
http://manpages.ubuntu.com/manpages/oneiric/man1/ffmpeg.1.html
-s size
Set frame size. The format is wxh (ffserver default = 160x128,
ffmpeg default = same as source). The following abbreviations are
recognized:
et
-aspect aspect
Set the video display aspect ratio specified by aspect.
aspect can be a floating point number string, or a string of the
form num:den, where num and den are the numerator and denominator
of the aspect ratio. For example "4:3", "16:9", "1.3333", and
"1.7777" are valid argument values.
Par exemple, j'ai deux entrées vidéo:
- avec 200*400 résolution
- avec 400*700 résolution
J'ai besoin de faire de la vidéo de sortie avec 100*200 résolution.
Si je vais courir ffmpeg avec -s 100x200, puis la deuxième vidéo sera mauvais ratio d'aspect.
Comment puis-je limiter la vidéo de sortie en largeur, avec un rapport d'aspect automatique de la hauteur?
Par exemple, je veux préciser, pour la vidéo de sortie seulement de la largeur de 100px et ffmpeg doit calculer automatiquement la hauteur avec le bon ratio d'aspect.
Pour la première vidéo, ce sera:
200/100=2
400/2=200
Ie 100x200
Pour la deuxième vidéo, ce sera:
400/100=4
700/4=75
Ie 100x75
Est-il possible?
OriginalL'auteur Arthur | 2014-06-06
Vous devez vous connecter pour publier un commentaire.
ffmpeg -i <input> -vf scale=720x406,setdar=16:9 <output>
En savoir plus à ce sujet,
Modification-résolution de la vidéo-aide-ffmpeg
OriginalL'auteur Devesh Chauhan
Ne fonctionne pas avec la vidéo. Cette page ne traite qu'avec les images fixes.
Pour des raisons qui ne sont pas complètement compris, FFMPEG singes autour de l'Échantillon/Pixel Aspect Ratio pour tourner la vidéo pour le ratio d'aspect original. Par exemple, si vous tirez sur la vidéo deux fois aussi large, il fera l'aspect ratio de 1:2, ou quelque chose de similaire (2:1?)
Donc, si vous voulez VRAIMENT un étirement de la vidéo de "Stretch Armstrong" de style, vous devez forcer la SAR (Exemple de l'Aspect Ratio):
Ce n'est pas vraiment bien décrit dans le FFMPEG manuel, voici une vidéo.stackexchange réponse qui met tout dans un seul endroit.
Comme indiqué, le manuel fourni dans la réponse ci-dessous a été incorrect, et je continue de trouver de l'information. Depuis, trouvé, merci de lire de la modification de la réponse.
OriginalL'auteur Mark Gerolimatos
Ci-dessous metion les deux option:
avec Échelle:
Avec un ratio d'Aspect:
OriginalL'auteur Pankaj Chauhan