Seitenverhältnis mit FFmpeg beibehalten

1828
Steven Penny

Gibt es eine Möglichkeit, dass ffmpeg angewiesen wird, das Seitenverhältnis bei der Größenänderung eines Videos beizubehalten, indem der Abstand in der kürzeren Dimension hinzugefügt wird? Ich weiß, dass ich dies tun kann, indem Sie manuell die richtige Menge an Auffüllen hinzufügen, aber ich konvertiere viele Videos mit beliebiger Größe und ich kann nicht jedes von Hand machen. Ich habe irgendwo gelesen, dass die Option -s dies getan hat, aber es funktioniert nicht mehr. Zur Verdeutlichung möchte ich nicht die Höhe festlegen und die Breite so wählen, wie es sein muss, um das Verhältnis zu erhalten (wie ich in anderen Fragen gesehen habe).

1
Mit "Hinzufügen von Füllungen" meinen Sie Säulen- oder Briefkasten? slhck vor 11 Jahren 0
@slhck: Ja, das tue ich. vor 11 Jahren 0
Wünschen Sie eine feste Breite? LordNeckbeard vor 11 Jahren 0
@LordNeckbeard: Ich möchte die Breite _und_ der Höhe festlegen, aber säulen- oder letterboxed haben, um das Seitenverhältnis zu erhalten. vor 11 Jahren 0

1 Antwort auf die Frage

0
Steven Penny

Gibt es eine Möglichkeit, das Seitenverhältnis bei der Größenänderung eines Videos beizubehalten, indem die Auffüllung in der kürzeren Dimension hinzugefügt wird?

ffmpeg -i 01.jpg -vf scale=-1:360,pad=640:ih:(ow-iw)/2 -qmax 1 360-01.jpg 

Ich habe diesen Befehl nicht verwendet, so YMMV.

FFmpeg-Diaschau