Я хотів би перетворити багато відеофайлів у флеш-відео для веб-сайту нашої компанії. У мене є вимога, що всі відео мають бути у форматі 360p, тому їх розмір буде Nx360.
FFMPEG використовує -s аргумент , щоб вказати цільове дозвіл , як W х H . Я не знаю W idth, оскільки це залежить від співвідношення сторін вихідного файлу. Якщо джерело 640x480, ціль буде 480x360. Якщо джерело 848x480, ціль буде 636x360.
Чи є спосіб це зробити за допомогою перемикача ffmpeg? Що воно збереже співвідношення сторін, і я вкажу лише висоту цільового відео?
Я міг би легко це вирішити, створивши програму, яка запустить ffprobe, щоб отримати розмір вихідного відео, обчислити пропорцію, а потім обчислити нову ширину.