Как преобразовать движущиеся фотографии Samsung в неподвижные фотографии?

Вопрос или проблема

Я сделал множество фотографий на свой телефон Samsung Galaxy, случайно активировав режим “motion photo”, который захватывает короткий видеоклип до и после “щелчка”, вместо обычной фотографии.

Теперь у меня есть файлы JPG на компьютере, и я хотел бы пакетно преобразовать их в обычные фотографии (с сохранением метаданных).

Как я могу это сделать? Я думал использовать ImageMagick, но не нашел ничего по этой теме.

Вот что отображается в приложении Windows Photo при открытии файлов JPG:

enter image description here

Нажатие на метку “MOTION” воспроизведет короткий видеоклип.

И это настоящий JPEG-файл (с заголовком JPEG), а не просто видеофайл с расширением .JPG. Должно быть, короткий видеоклип как-то встраивается в формат файла JPG. Файл открывается нормально как неподвижное изображение во всех приложениях (например, Paint).

В “motion photos” короткий видеоклип MP4 добавляется к трейлеру JPEG.

Клип можно вырезать с помощью программы ExifTool:
https://exiftool.org/forum/index.php?topic=10133.0

exiftool -trailer:all= *.jpg

Поскольку это инструмент командной строки, обрабатывать файлы пакетами довольно просто.

Чтобы удалить видео и удовлетворить приложение Windows Photo, необходимо удалить трейлер и связанные теги XMP-Container и XMP-GCamera. Опираясь на предыдущий ответ, это можно сделать с помощью:

exiftool -trailer:all= -XMP-Container:all= -XMP-GCamera:all= *.jpg

Альтернативно, если теги XMP не представляют интереса, можно удалить весь тег XMP:

exiftool -trailer:all= -XMP:all= *.jpg

Я попробовал несколько методов, включая использование ImageMagick, но лучше всего для меня сработала встроенная функция редактирования Samsung — там есть возможность извлечь неподвижное изображение из видео непосредственно в приложении галереи. Можно сохранить это как новый файл и оставить метаданные.

Ответ или решение

Теория

Фотографии с движением, которые создаются на устройствах Samsung, представляют собой комбинацию стандартного JPEG-изображения и небольшого видеофайла в формате MP4. Такие файлы имеют расширение .jpg и выглядят как обычные изображения, однако при открытии в определенных приложениях они позволяют воспроизводить видео. Этому способствует наличие в JPEG-файлах так называемого трейлера (trailer), содержащего дополнительную информацию, в том числе видео.

Пример

Когда вы открываете подобный движущийся файл с помощью встроенного приложение Windows Photo, вы замечаете ярлык "MOTION", который позволяет воспроизвести короткий видеоклип. Однако, если файл открыть в простом графическом редакторе, таком как Paint, он будет отображаться как обычное статичное фото, а видеофрагмент игнорируется.

Для превращения таких файлов в обычные статичные изображения и удаления видеофрагмента возможно использовать специализированные инструменты, такие как ExifTool — мощный инструмент для манипуляции метаданными изображений. ExifTool позволяет удалять трейлеры и связанные метаданные, тем самым превращая движущиеся фотографии в обычные изображения.

Применение

Чтобы конвертировать изображения Samsung с движением в обычные статичные фото и при этом сохранить метаданные, вы можете воспользоваться следующим алгоритмом:

  1. Установка ExifTool: Сначала необходимо установить ExifTool на компьютер. Это можно сделать, загрузив утилиту с официального сайта ExifTool.

  2. Использование ExifTool для удаления трейлеров: Запустив командную строку, переместитесь в папку с вашими JPEG-файлами и выполните одну из следующих команд в зависимости от ваших нужд:

    • Если необходимо удалить только трейлеры (видео), используйте:

      exiftool -trailer:all= *.jpg

      Эта команда удаляет все трейлеры и оставляет у вас статичное изображение.

    • Если хотите удалить также специфические XMP контейнеры, используйте:

      exiftool -trailer:all= -XMP-Container:all= -XMP-GCamera:all= *.jpg
    • Для удаления всех XMP-маркеров, если у вас нет интереса к дополнительной информации, используйте:

      exiftool -trailer:all= -XMP:all= *.jpg
  3. Проверка результатов: После выполнения команды, рекомендую открыть несколько обработанных файлов в разных приложениях для проверки успешного удаления видео. Они должны открываться как обычные изображения без возможности воспроизведения видео.

Дополнительное решение

Если вам неудобно работать с командной строкой, или вы хотите использовать внутренние средства телефона Samsung, вам также доступны функции галереи устройства для извлечения статичного изображения из движущегося видео. Это можно сделать следующим образом:

  • Откройте фото в приложении галереи Samsung.
  • Найдите опцию редактирования или "сохранить как статичное изображение".
  • Сохраните результирующее изображение как новый файл, что позволит сохранить оригинальные метаданные.

Заключение

Преобразование фотографий Samsung с движением в статичные изображения требует внимательной обработки с учётом сохранности метаданных. Использование ExifTool предоставляет мощное решение для удаления видеофайлов, а встроенные средства Samsung позволяют добиваться результата без использования компьютера. При правильном подходе все ваши изображения будут правильно обработаны, и значимая информация о фото будет сохранена.

Оцените материал
Добавить комментарий

Капча загружается...