Как обрезать видео на 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.
