Можно ли масштабировать видео и сохранять его с помощью команд ffmpeg?
Я много искал, но не нашел решения.
решение1
Масштабирование — это двухэтапный процесс. Вам нужно:
- Масштабируйте видео в соответствии с выбранным вами коэффициентом.
- Обрежьте видео до исходного размера.
Это будет выглядеть примерно так, например, для увеличения в 2 раза, предполагая, что входное видео имеет разрешение 1280×720 пикселей:
ffmpeg -i вход.mp4 -vf "шкала=2*iw:-1,обрезать=iw/2:ih/2" вывод.mp4
Конечно, здесь можно изменить коэффициент. Это -1
означает, что высота будет установлена автоматически.
Вы можете использовать два дополнительных параметра фильтра, crop
чтобы задать положение окна обрезки.
Взгляните наруководство по кодированию x264если вам необходимо изменить качество вывода (конечно, оно будет хуже по сравнению с оригиналом).