Featured image of post Оптимизировано для iOS! Параметры конвертации ffmpeg для плавного воспроизведения видео

Оптимизировано для iOS! Параметры конвертации ffmpeg для плавного воспроизведения видео

Представлены оптимальные команды ffmpeg и настройки параметров для обеспечения плавного воспроизведения видео на устройствах iOS, таких как iPhone и iPad. Подробно объясняется значение каждой опции и ключевые моменты настройки.

Оптимизированные параметры преобразования ffmpeg для iOS

Представляем команду ffmpeg для преобразования видео, чтобы оно плавно воспроизводилось на устройствах iOS (iPhone и iPad).

1
2
3
4
5
6
ffmpeg -i input.mp4 \
-c:v libx264 -profile:v high -level 4.1 \
-vf "scale=1920:-2" -r 30 \
-crf 20 -preset slow \
-c:a aac -b:a 128k -ar 48000 \
-movflags +faststart output.mp4

Значение каждого параметра (краткое объяснение)

ПараметрОписание
-i input.mp4Входной файл (исходное видео)
-c:v libx264Кодирование видео в H.264 (поддерживается iOS)
-profile:v high -level 4.1Широко совместимый профиль и уровень для iOS
-vf "scale=1920:-2"Изменение размера до 1920 пикселей по ширине, высота настраивается автоматически с сохранением соотношения сторон
-r 30Преобразование частоты кадров в 30 кадров в секунду
-crf 20Качество видео (чем ниже значение, тем выше качество, рекомендуется 18–23)
-preset slowБаланс между скоростью кодирования и степенью сжатия (slow — высокое сжатие и качество)
-c:a aacКодирование звука в формате AAC
-b:a 128kУстановка битрейта звука 128 кбит/с
-ar 48000Установка частоты дискретизации звука 48 кГц (рекомендуется для iOS)
-movflags +faststartПомещает индекс в начало видео, чтобы ускорить ** потоковое воспроизведение в Интернете и на iOS **

Ожидается, что видео, преобразованные с этими настройками, будут иметь высокую совместимость и плавное воспроизведение на устройствах Apple, таких как iPhone и iPad.


При необходимости вы можете настроить размер файла и качество изображения, изменив разрешение или битрейт. Если вам нужно высокое качество, попробуйте установить -crf около 18, а если вы хотите уменьшить размер файла, установите его на 22–25.

Создано при помощи Hugo
Тема Stack, дизайн Jimmy