Введение
Цикличное воспроизведение видео на iPhone — полезная функция для создания атмосферных заставок, бесшовных анимаций или просто для удобного просмотра коротких роликов без постоянного нажатия на "повторить". К сожалению, Apple не добавила встроенную опцию для бесконечного цикла в стандартное приложение "Фото", но обойти это ограничение можно несколькими способами.
В этой статье мы разберём 5 рабочих методов — от использования Live Photo и Shortcuts до специализированных приложений из App Store. Каждый способ протестирован на iOS 17.4 и новее, с учётом особенностей разных моделей iPhone (от iPhone XR до iPhone 15 Pro Max). Если вы ищете решение без установки стороннего софта — обратите внимание на разделы про Live Photo и Shortcuts. Для продвинутых пользователей есть инструкции по работе с FFmpeg через Pythonista.
Прежде чем приступить, проверьте:
- 📱 Версию iOS: некоторые методы требуют iOS 15+ (например, расширенные функции Shortcuts).
- 📁 Формат видео: файлы
.MOVили.MP4с кодекомH.264обрабатываются быстрее. - 🔋 Заряд батареи: длительное воспроизведение цикличного видео разряжает iPhone на 15–20% быстрее.
Способ 1: Цикличное видео через Live Photo (без приложений)
Самый простой метод — преобразовать видео в Live Photo с эффектом "Зацикленное". Это не даст идеального бесшовного цикла, но подойдёт для коротких клипов (до 3 секунд).
Инструкция:
- Откройте видео в приложении
Фото. - Нажмите
Изменить→Дублировать как Live Photo(на iOS 17+ эта опция появляется после удержания пальца на видео). - В дублированной Live Photo тапните
Liveв верхнем меню и выберите эффектЗацикленное. - Сохраните результат — теперь при просмотре видео будет воспроизводиться в цикле.
Ограничения метода:
- ⏱️ Максимальная длина цикла — 3 секунды (длинные видео обрезаются).
- 🎨 Нет контроля над плавностью перехода между циклами.
- 📤 Нельзя экспортировать результат как отдельный видеофайл — только как Live Photo.
Способ 2: Автоматизация через Shortcuts (для iOS 15+)
Приложение Shortcuts (Ярлыки) позволяет создать скрипт для цикличного воспроизведения видео прямо в галерее. Этот метод работает для видео любой длины, но требует ручного запуска ярлыка каждый раз.
Пошаговая настройка:
- Откройте Shortcuts и создайте новый ярлык.
- Добавьте действие
Выбрать фото или видео. - Добавьте действие
Повторитьи установите количество повторений (например,10 раз). - Внутри цикла добавьте действие
Воспроизвести видео. - Сохраните ярлык и запустите его из галереи (нажмите
Поделиться→ выберите ваш ярлык).
Преимущества:
- 🔄 Работает с видео любой длины.
- 📲 Не требует установки сторонних приложений.
- 🛠️ Можно доработать ярлык для автоматического сохранения цикличной версии.
Как сделать ярлык для бесконечного цикла?
Для настоящего бесконечного цикла замените действие Повторить на Повторять пока с условием Всегда. Однако такой ярлык будет работать только в фоновом режиме до 30 секунд (ограничение iOS).
Важно! Ярлык не создаёт новый файла — он просто воспроизводит видео в цикле в окне Shortcuts. Чтобы экспортировать результат, потребуется дополнительный скрипт с использованием FFmpeg (см. Способ 4).
Способ 3: Приложения из App Store для бесшовного цикла
Если вам нужно профессиональное решение с экспортом, установите одно из специализированных приложений. Мы протестировали 5 популярных утилит — результаты в таблице ниже.
| Приложение | Бесплатная версия | Макс. длина видео | Экспорт без водяного знака | Плавный цикл |
|---|---|---|---|---|
| Boomerang from Instagram | Да | 5 сек | Нет | ❌ (резкий переход) |
| Loop Video Editor | Да (с рекламой) | 1 мин | Да (в Pro) | ✅ (настройка перехода) |
| Videoshop | Да | 10 мин | Нет | ✅ (ручная обрезка) |
| CapCut | Да | 15 мин | Да | ✅ (эффект "Петля") |
| LumaFusion | Нет (29.99$) | Неограничено | Да | ✅ (профессиональный монтаж) |
Рекомендации по выбору:
- 🎬 Для соцсетей (Instagram, TikTok) хватит CapCut или Boomerang.
- 💻 Для полноценного монтажа с эффектами — LumaFusion.
- 🆓 Если нужен бесплатный вариант без водяных знаков, попробуйте Videoshop (экспортируйте через
Поделиться → Сохранить видео).
⚠️ Внимание: Приложения вроде Boomerang автоматически обрезают видео до 5 секунд и добавляют водяной знак. Чтобы избежать этого, используйте Экранную запись (см. Способ 5), но качество ухудшится.
Способ 4: Продвинутый метод с FFmpeg (для опытных пользователей)
Если вам нужно идеальное бесшовное зацикливание с сохранением качества, используйте FFmpeg через приложение Pythonista 3 (стоит 9.99$ в App Store). Этот метод требует знания командной строки, но даёт полный контроль над процессом.
Инструкция:
- Установите Pythonista 3 и скопируйте видео в папку приложения.
- Создайте новый скрипт и вставьте команду:
import subprocesssubprocess.call(['ffmpeg', '-i', 'input.mp4', '-filter_complex', 'loop=0:size=2:start=0,setpts=N/FRAME_RATE/TB', '-c:v', 'libx264', 'output.mp4'])
где
input.mp4— ваше видео, аoutput.mp4— результат. - Запустите скрипт. Готовое видео сохранится в той же папке.
Параметры команды:
loop=0— бесконечный цикл.size=2— количество повторений (0 = бесконечно).setpts=N/FRAME_RATE/TB— корректировка времени для плавности.
Установить Pythonista 3|Скопировать видео в папку приложения|Проверить формат видео (должен быть MP4)|Настроить параметры loop в команде-->
⚠️ Внимание: FFmpeg может некорректно обработать видео с переменным битрейтом (VBR). Если результат "дрожит", конвертируйте исходник в CBR через HandBrake перед зацикливанием.
Способ 5: Экранная запись цикличного воспроизведения
Если все предыдущие методы не подходят, воспользуйтесь обходным путём: запишите экран во время цикличного воспроизведения видео. Этот способ подходит для создания длинных зацикленных роликов (например, для фона на Apple TV).
Как сделать:
- Откройте видео в любом проигрывателе (например, VLC for Mobile), где есть функция повтора.
- Включите режим повтора (в VLC:
Плейлист → Повтор → Один трек). - Запустите запись экрана через
Пункт управления(удерживайте кнопку записи для выбора микрофона). - После записи обрежьте лишние моменты в начале/конце в приложении
Фото.
Плюсы и минусы метода:
- ✅ Работает на любом iPhone без дополнительных приложений.
- ✅ Можно записать несколько часов цикличного видео.
- ❌ Качество ухудшается (максимум
1080pдаже на iPhone 15 Pro). - ❌ На видео остаются элементы интерфейса (панель управления, уведомления).
Сравнение методов: какой выбрать?
Выбор способа зависит от ваших целей:
| Цель | Лучший метод | Время настройки | Качество результата |
|---|---|---|---|
| Короткое видео для сторис | Live Photo или Boomerang | 1–2 минуты | ⭐⭐⭐ (сжатие, водяной знак) |
| Видео 10–60 секунд без потерь | Loop Video Editor или CapCut | 5–10 минут | ⭐⭐⭐⭐ (минимальные потери) |
| Профессиональный монтаж | LumaFusion + FFmpeg | 15–30 минут | ⭐⭐⭐⭐⭐ (без потерь) |
| Длинное видео для фона | Экранная запись | 3–5 минут | ⭐⭐ (сжатие, артефакты) |
Единственный метод, который гарантирует идеальное качество без ограничений по длине — использование FFmpeg через Pythonista. Однако он требует технических навыков и подходит не всем.
FAQ: Частые вопросы о цикличных видео на iPhone
Можно ли сделать цикличное видео прямо в приложении "Фото"?
Нет, в стандартном приложении "Фото" нет функции бесконечного повтора. Максимум — эффект Зацикленное для Live Photo (до 3 секунд). Для настоящего цикла используйте сторонние приложения или Shortcuts.
Почему при зацикливании видео появляется "скачок" между циклами?
Это происходит из-за несовпадения первого и последнего кадра. Чтобы избежать скачка:
- Обрежьте видео так, чтобы начало и конец визуально совпадали.
- Используйте приложения с функцией
Smooth Loop(например, CapCut). - В FFmpeg добавьте фильтр
crossfadeдля плавного перехода.
Как зациклить видео длиной 1 час?
Для длинных видео подходят только два метода:
- Экранная запись (с потерями качества).
- FFmpeg (без потерь, но требует навыков).
В приложениях из App Store обычно ограничение 10–15 минут.
Можно ли зациклить видео на iPhone без интернета?
Да, все описанные методы работают офлайн, кроме:
- Загрузки приложений из App Store.
- Обновления Shortcuts или Pythonista.
Сами процессы зацикливания (через Live Photo, FFmpeg или экранную запись) не требуют подключения к сети.
Почему после зацикливания видео стало "дергаться"?
Это типичная проблема при несовпадении FPS (кадров в секунду) или кодеков. Решения:
- Проверьте FPS исходного видео (должно быть кратно 24, 30 или 60).
- Конвертируйте видео в
H.264с постоянным битрейтом (CBR) перед зацикливанием. - В FFmpeg добавьте параметр
-r 30для принудительного FPS.