Ffmpeg-Transcodierung von Video-.vob (vcodec MPEG-2)

443
Aminesrine

Ich möchte eine Datei .vob transcodieren, um die Bitrate 1500 mit einem 16/9-Verhältnis zu erhalten. Ich führe diesen Befehl ffmpeg aus

ffmpeg -i /path/video.vob -vcodec libx264 -vf scale=1280:-2 -strict experimental -b:v 1308k -b:a 192k -ar 44100 -r 25 /path/video_1500.mp4 2>&1 

Ich habe jedoch ein Video mit der Größe: 1280 x 1024 erhalten. Welche Optionen sollte ich meinem Befehl ffmpeg hinzufügen?

0

1 Antwort auf die Frage

0
Gyan

Das Quellvideo scheint je nach Eingangsformat und Ausgangsgröße des Scalers PAL 720x576 zu sein.

In diesem Fall müssen Sie das Video auffüllen, um eine Bildgröße von 16: 9 zu erhalten. Benutzen

ffmpeg -i /path/video.vob -r 25 -vf "scale=960:720,setsar=1,pad=1280:720:(ow-iw)/2" -c:v libx264 -b:v 1308k -b:a 192k -ar 44100 -strict -2 /path/video_1500.mp4 2>&1 

Wenn Ihr ffmpeg von 2016 oder später stammt, können Sie es ablegen -strict -2.