ffmpeg redimensionner les plus bas de la vidéo pour s'adapter à la taille désirée et ajouter rembourrage

Je suis en train de redimensionner une vidéo grand pour s'adapter à une zone que j'ai. Afin d'atteindre ce que je calculer les dimensions de la redimensionnement de la vidéo afin Qu'elle s'adapte ma région, et j'essaie d'ajouter un rembourrage pour cette vidéo, de sorte que le résultat final sera la dimension désirée, maintenir le ratio d'aspect ainsi.

Donc, disons que j'ai la vidéo d'origine dimensions de 1280x720 et pour s'adapter à mon domaine de 405x320 j'ai besoin d'abord pour redimensionner la vidéo à 405x227. - Je le faire. Tout est bon à ce point. Je fais un peu de maths et je trouve que j'ai à ajouter 46 pixels de remplissage en haut et en bas.

De sorte que le rembourrage en paramètre de la commande pour que serait -vf "pad=405:320:0:46:black". Mais à chaque fois que je lance la commande, j'obtiens une erreur comme Input area 0:46:405:273 not within the padded area 0:0:404:226.

La seule docs pour le rembourrage que j'ai trouvé est ce http://ffmpeg.org/libavfilter.html#pad.

Je ne sais pas ce que je fais mal. Quelqu'un a eu ce problème avant? Avez-vous des suggestions?

InformationsquelleAutor misterjinx | 2011-11-15