2010-07-10 5 views
0

Je suis en train de convertir des films de .avi à un iphone format lisible partout où je regarde, les gens suggèrent les options suivantes pour ffmpegConserver les proportions lors de la conversion de vidéo? - FFmpeg

ffmpeg -s 320x240 -aspect 320: 240 [...]

Ceci n'est pas de bon augure pour les vidéos avec un format d'image différent!


Comment puis-je conserver le rapport d'aspect de l'évolution? Est-il possible de définir la taille de manière dynamique?

par exemple. avoir la hauteur à 240 et la largeur variable?

Répondre

1

Résumé d'un article riche trouvé ici: http://www.frasq.org/en/transcoding-an-audio-or-a-video-file

Pour ajuster une vidéo pour un affichage particulier, recalcule sa largeur et sa hauteur avec la formule suivante:

aspect_ratio_of_display = width_of_display/height_of_display 
aspect_ratio_of_video = width_of_video/height_of_video 

if aspect_ratio_of_video > aspect_ratio_of_display 
then 
    height = (height_of_video/aspect_ratio_of_video) and width = width_of_display 
else 
    width = (height_of_display x aspect_ratio_of_video) and height = height_of_display 

N'oubliez pas d'arrondir la largeur et la hauteur de la vidéo à un multiple de 16.

Questions connexes