Зачем конвертировать AVIFS в MP4?
Конвертация .avifs в .mp4 делает анимацию воспроизводимой в любом видеоплеере и соцсетях, а сжатие H.264/H.265 в MP4 гораздо эффективнее, чем GIF, для длинных роликов или видео высокого разрешения.
Способы конвертации AVIFS в MP4
FFmpeg OPEN-SOURCE
Выполните ffmpeg -i in.avifs -c:v libx264 -pix_fmt yuv420p -movflags +faststart out.mp4. Флаг yuv420p обеспечивает совместимость файла со всеми плеерами.
HandBrake FREE
Откройте HandBrake, загрузите .avifs как источник, выберите пресет Fast 1080p30 с контейнером MP4 и нажмите Start Encode. Требуется свежая сборка, умеющая читать последовательности AVIF.
FFmpeg (HEVC) OPEN-SOURCE
Для файлов меньшего размера выполните ffmpeg -i in.avifs -c:v libx265 -pix_fmt yuv420p out.mp4, чтобы использовать кодирование H.265/HEVC вместо H.264.
Об этих форматах
Файл .avifs - это анимированное изображение, созданное из последовательности кадров AVIF, упакованных в тот же контейнер ISOBMFF, который используют MP4 и HEIF. Alliance for Open Media…
Открыть детали .AVIFS →Файл MP4 - это видеоконтейнер (стандарт MPEG-4 Part 14, принят в 2003 году), который объединяет видео, аудио, субтитры и главы в одном файле. Он воспроизводится на любом телефоне,…
Открыть детали .MP4 →Качество и на что обратить внимание
- Видео MP4 не имеет альфа-канала, поэтому прозрачные области AVIF будут наложены на сплошной (обычно черный) фон.
- Перекодирование выполняется с потерями: мелкие детали и резкие края могут стать чуть мягче по сравнению с исходным AVIF.
- Декодирование анимированных AVIF все еще нестабильно в некоторых сборках FFmpeg/HandBrake; если оно не удается, сначала извлеките кадры с помощью
avifdecиз libavif, а затем закодируйте последовательность PNG в MP4.
Часто задаваемые вопросы
Почему мой MP4 теряет прозрачность?
Что лучше, H.264 или H.265?
Почему HandBrake не открывает мой .avifs?
Как сохранить оригинальную частоту кадров?
-r 30 только если хотите принудительно установить конкретное значение.