Vorrei convertire molti file video in video flash per il sito Web della nostra azienda. Ho l'obbligo che tutti i video debbano essere in formato 360p, quindi le loro dimensioni sarebbero Nx360.
FFMpeg usi -s argomento per specificare risoluzione destinazione come W x H . Non conosco W idth, poiché dipende dalle proporzioni del file di origine. Se la sorgente è 640x480, la destinazione sarà 480x360. Se l'origine è 848x480, l'obiettivo sarà 636x360.
C'è un modo per farlo con qualche interruttore di ffmpeg? Che conserverà le proporzioni e specificherò solo l'altezza del video target?
Potrei facilmente risolverlo creando un programma che avvierà ffprobe per ottenere le dimensioni del video sorgente, calcolare le proporzioni e quindi calcolare una nuova larghezza.