Подробный гайд по проверке параметров кодирования HEIC/HEIF
Чтобы узнать параметры кодирования файлов .heic/.heif, можно использовать инструменты командной строки, десктопные приложения или онлайн-сервисы. Выбор зависит от вашей операционной системы и уровня подготовки.
Инструменты командной строки (для продвинутых пользователей)
Это самый точный и гибкий способ, так как многие утилиты показывают «сырые» данные из контейнера HEIF.
ExifTool:
Универсальный инструмент для чтения метаданных.
Чтобы увидеть технические параметры кодирования, выполните в терминале:
exiftool -n -g1 your_image.heic
Флаг -n покажет «сырые» значения, а -g1 сгруппирует их по источнику (EXIF, File, HEIC и т.д.). В выводе обратите внимание на поля HEVC Configuration Version, Min Spatial Segmentation IDC, Rotation и другие.
libheif-tools (heif-info и heif-enc): Этот набор утилит заточен специально под формат HEIF.
heif-infoпокажет основную информацию о файле: MIME-тип, основной бренд, разрешение, количество изображений и т.д..heif-encиспользуется для кодирования, но с флагом-Pили--paramsон покажет все доступные параметры энкодера для вашей сборки libheif. Это поможет понять, какие настройки (например,x265:preset) можно применить при повторном кодировании.
Exiv2:
Ещё один мощный инструмент для работы с метаданными, который поддерживает HEIC/HEIF (при условии, что библиотека собрана с поддержкой BMFF). Синтаксис для просмотра: exiv2 your_image.heic.
CodecScope:
Это веб-приложение, которое можно запустить локально или использовать онлайн. Оно анализирует битовый поток и показывает структуру контейнера HEIC, включая hvcC (конфигурация кодека) и ispe (разрешение).
Десктопные приложения (для Windows и macOS)
Если вы предпочитаете графический интерфейс, эти программы покажут все необходимые параметры.
MediaInfo:
Классическая утилита для просмотра технической информации о медиафайлах. Она отображает кодек, профиль, уровень, битрейт, глубину цвета и многие другие параметры для HEIC/HEIF. Доступна для Windows и macOS.
Fileyan (только macOS/iOS):
Это бесплатное приложение из App Store, которое позиционирует себя как альтернатива MediaInfo. Оно показывает очень подробную информацию: кодек, профиль, уровень, энкодер, информацию о цветовом пространстве, HDR, глубине цвета и многое другое.
Онлайн-сервисы (без установки)
Это самый быстрый способ, если нужно просто посмотреть метаданные, и вы не хотите ничего устанавливать.
GroupDocs.Metadata:
Бесплатный онлайн-инструмент, который позволяет загрузить файл HEIC/HEIF (до 40 МБ) и просмотреть его метаданные прямо в браузере. Работает на любой платформе, включая Windows, macOS, Android и iOS.
Программные библиотеки (для разработчиков)
Если вам нужно автоматизировать процесс или интегрировать его в своё приложение, обратите внимание на эти библиотеки.
Python (pillow-heif):
Эта библиотека предоставляет Python-биндинги к libheif и позволяет не только читать, но и кодировать HEIC/HEIF файлы с указанием параметров кодировщика (например, x265:pools для управления потоками).
Go (goheif):
Библиотека для языка Go, которая позволяет читать контейнеры HEIF и извлекать из них метаданные, включая информацию о кодировании.
Важно
- Для разового просмотра быстрее всего использовать онлайн-сервис (например, GroupDocs).
- Для постоянной работы на Windows или macOS удобнее всего установить MediaInfo или Fileyan.
- Для глубокого технического анализа и автоматизации незаменимы командные утилиты (
exiftool,heif-info) или библиотеки (pillow-heif).
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.