2016-06-02 2 views
-2

Я использую FFMPEG для вращения вертикального видео, используя следующую командуFFMPEG: Как уменьшить черные стороны в вертикальном видео

ffmpeg -i input.mp4 -vf 'transpose=1,scale=-1:1080,pad=1920:1080:656:0,setsar=1' -metadata:s:v:0 rotate=0 output.mp4

Во время выполнения воспроизведения, большая часть экрана занимают черным которые FFMPEG добавил.

Вывод изображения: roated-video

Есть ли какое-либо положение, чтобы уменьшить их?

ответ

1

Снимите фильтр площадки.

ffmpeg -i in.mp4 -vf 'transpose=1,scale=-2:1080,setsar=1' -metadata:s:v:0 rotate=0 out.mp4 
+0

Спасибо, согласно документации ffmpeg 'scale = -2' является« неприемлемым ». При попытке с помощью scale = 1 получить тот же результат :( – hari92114

+0

Конечно, это приемлемо. Я использую его часто. Вставьте полный вывод консоли. – Mulvya

+0

https://gist.github.com/harikesh11492/aa912c45a28c8c36e9ba2b090109e31e – hari92114

Смежные вопросы