Formats

Как обрезать видео на Mac без FFmpeg

FFmpeg — мощный инструмент, но для простой обрезки видео он требует настройки терминала, установки Homebrew и использования точных параметров командной строки. Lossless Video Cutter предлагает те же возможности обрезки без потери качества, но в виде полноценного приложения для Mac — без необходимости работать с командной строкой.

Время чтения: 4 мин.

Проблема с настройкой FFmpeg

FFmpeg — великолепная программа. Однако её запуск на Mac сопряжён с последовательностью действий, каждое из которых может привести к сбою:

  • Установка Homebrew, который изменяет системную переменную PATH и требует наличия Xcode Command Line Tools.
  • Запуск brew install ffmpeg и ожидание компиляции зависимостей.
  • Решение проблемы с предупреждениями macOS Gatekeeper при запуске скачанного исполняемого файла.
  • Разбираемся с точными флагами: -ss до или после -i? -c copy для копирования без потерь? -avoid_negative_ts?
  • Различия в версиях на разных машинах приводят к сбоям в работе скриптов, которые функционировали в прошлом году.

Большинство людей, желающих обрезать видеоролик, — не системные инженеры. Им просто нужно убрать первые и последние 30 секунд файла.

Как работает Lossless Video Cutter без FFmpeg

Приложение создано на базе AVFoundation — собственного мультимедийного фреймворка Apple, который macOS и iOS используют для выполнения всех операций с медиаданными. Предварительный просмотр, обнаружение ключевых кадров, копирование пакетов без потерь и экспорт — всё это осуществляется с помощью API AVFoundation, входящих в комплект поставки каждого Mac.

Программа не запускает дочерние процессы, не выполняет поиск в PATH и не использует экранирование для командной оболочки. Она открывает исходный видеофайл и записывает выходной файл напрямую, без участия промежуточных процессов.

Что можно обрезать без FFmpeg

Видеоконтейнеры

MP4 · MOV · M4V · MKV · MTS · M2TS · TS · MXF

Видеокодеки

H.264 · HEVC (H.265)

Аудиокодеки

AAC · MP3 · AC3 · PCM

Преобразование формата

Конвертация не требуется: обрежьте видео в исходном формате и экспортируйте его в том же формате.

Примечание к MKV

AVFoundation не поддерживает формат MKV нативно. В состав Lossless Video Cutter входит компактный муксер/демуксер MKV, который считывает и записывает файлы этого формата путем копирования сжатых пакетов — без перекодирования и без зависимости от FFmpeg. Если на вашем Mac установлен FFmpeg, приложение может использовать его (по желанию пользователя) для корректировки метаданных соотношения сторон после экспорта, однако основная функция обрезки видео от наличия FFmpeg не зависит.

Когда FFmpeg всё же может пригодиться

FFmpeg остается оптимальным инструментом для преобразования форматов (например, MKV в ProRes), наложения фильтров, потоковой обработки с помощью скриптов оболочки или пакетных операций, требующих тонкой настройки параметров кодека. А для обрезки уже имеющихся файлов без потери качества отлично подходит Lossless Video Cutter.

Попробуйте прямо сейчас

Trim video on Mac without a terminal

Скачайте Lossless Video Cutter и обрежьте свой первый видеоролик менее чем за минуту — без Homebrew, дополнительных флагов или FFmpeg.