1

Я хотел бы использовать эту команду для масштабирования, дополнения и поворота нескольких изображений JPEG в общее выходное разрешение 1000x1000:

ffmpeg -i image.jpg -vf "scale=1000:1000:force_original_aspect_ratio=decrease, pad=1000:1000:(ow-iw)/2:(oh-ih)/2" square.jpg

Однако книжная ориентация (EXIF) не сохраняется в выходном изображении ...

Входные данные:

Ожидаемый вывод слева, что я получу справа:

ожидаемый полученный

Из разных вопросов на сайте я предполагаю, что ffmpeg определяет ориентацию и обрабатывает изображения соответственно. Или это действительно только для видеопотоков?

Используя последнюю версию ffmpeg (4.0.2).

1 ответ1

1

Отображение изображений в соответствии с их ориентацией EXIF - это функция, которая чаще встречается в редакторах изображений или библиотеках обработки изображений.

Я предлагаю сначала повернуть все изображения в их истинную ориентацию.

Для методов поворота см. Пост Как автоматически вращать изображения на основе данных EXIF?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .