У меня есть видео, к которому я пытаюсь применить два фильтра. Я хочу повернуть видео на 90 градусов по часовой стрелке, а затем уменьшить его с 1280 x 720 до 720 x 576 с помощью почтового ящика.
Я также хочу повернуть входной файл, затем поместить выходной файл во временную папку, чтобы другой фильтр использовал файл во временной папке для масштабирования и заполнения, а затем перезаписать его.
Ниже приведены команды, которые я сейчас пытаюсь:
-i "<FullSourceFileName>" -vf "transpose=1" -r 30 -qscale 0 -acodec copy -f avi "C:\FfmpegTemp\Temp.avi"
А также:
-i "C:\FfmpegTemp\Temp.avi" -filter:v "scale=1280*min(720/1280\,576/720):720*min(720/1280\,576/720), pad=720:576:(720-1280*min(720/1280\,576/720))/2:(576-720*min(720/1280\,576/720))/2" -vcodec rawvideo -y "<OutputFileName>.avi"