Обзор LosslessCut: как устроен редактор без потери качества, его функции и ограничения

LosslessCut — настольная программа Mikael Finstad для операций с видео, аудио, субтитрами и другими медиапотоками, при которых основной материал по возможности не перекодируется. Её ключевой сценарий — быстро оставить нужные фрагменты записи, удалить лишние части, объединить совместимые клипы, извлечь или заменить дорожки и переместить потоки в другой контейнер без полного повторного кодирования. Это принципиально отличает LosslessCut от обычного видеоредактора: программа ориентирована не на эффекты, цветокоррекцию и сложный монтаж, а на прямое копирование уже сжатых потоков через FFmpeg. Такой подход сохраняет закодированные видео- и аудиоданные и исключает дополнительную потерю качества от нового цикла кодирования, но одновременно вводит ограничения по точности реза, совместимости контейнеров и набору доступных преобразований.

Скачать LosslessCut бесплатно

Исходная программа

LosslessCut

Программа для работы с видео или аудио на русском языке

Оценка8.5

  • Меньше инструментов для точной локальной коррекции
  • Часть расширенных функций доступна только платно
  • Набор инструментов зависит от версии и платформы
  • Может не подойти для сложного профессионального монтажа
Скачать LosslessCut

Полностью бесплатно — без СМС и регистрации

Задать вопрос фотографу
Андрей Фёдоров
Как вы могли заметить, здесь есть ТОП-ы на все случаи жизни, причём, их список постоянно пополняется. Кроме того, каждый год они обновляются, ведь я включаю в рейтинги реально лучшие аппараты из всех имеющихся в текущий момент на рынке. Именно мой опыт и знания помогли создать ресурс ТОП Фотограф, который, я надеюсь, приносит вам что-то полезное.
Задать вопрос

Что такое LosslessCut и какой продукт рассматривается

Официальный LosslessCut разрабатывает Mikael Finstad. Это кроссплатформенное настольное приложение с графическим интерфейсом поверх FFmpeg. В актуальном проекте название пишется слитно — LosslessCut. Основной официальный сайт продукта — losslesscut.app, а исходный код и официальные бесплатные сборки публикуются в репозитории mifi/lossless-cut. На 5 сентября 2026 года последним стабильным релизом в официальной ленте является версия 3.69.0, выпущенная в июне 2026 года; проект продолжает получать изменения и сборки.

Идентичность здесь важна из-за одноимённых и очень похожих приложений. Например, в App Store существует отдельная программа Video Lossless Cut от Wuhan Zhiya Technology Co., Ltd. для iPhone и Mac. Это другой продукт и другой разработчик. В App Store LosslessCut Mikael Finstad доступен именно как приложение для Mac. Официальными источниками продукта являются losslesscut.app и GitHub-проект mifi/lossless-cut; одноимённые сайты и сторонние пакетные сборки не следует автоматически считать официальными.

LosslessCut не является нелинейным видеоредактором уровня DaVinci Resolve, Premiere Pro или Final Cut Pro. Рабочая модель занимает промежуточное положение между нелинейным и простым линейным редактором: пользователь создаёт временные сегменты внутри одного исходного файла, определяет, какие части нужно экспортировать, и выполняет операции с потоками. Несколько файлов нельзя разложить на единой многодорожечной монтажной шкале как клипы полноценного NLE. Для многоэтапной работы с разными исходниками операции выполняются последовательно.

Краткие характеристики LosslessCut

Параметр Актуальное состояние
Разработчик Mikael Finstad
Тип Настольный FFmpeg-интерфейс для быстрого монтажа и операций с потоками преимущественно без перекодирования
Текущий стабильный релиз 3.69.0, июнь 2026 года
Платформы Windows, macOS, Linux; отдельные официальные сборки для нескольких архитектур
Лицензия GPL-2.0, открытый исходный код
Бесплатный вариант Полные официальные сборки GitHub доступны бесплатно
Платные варианты Mac App Store — $18.99 в американском магазине; Microsoft Store — $19.99 в американском магазине на дату проверки
Основной механизм FFmpeg stream copy, remux и выборочное преобразование отдельных потоков
Русский интерфейс Русский перевод включён в проект; язык можно выбирать в приложении
Облачная обработка Для локального монтажа не требуется: файлы обрабатываются на компьютере
Регистрация в LosslessCut Для локальной работы отдельная учётная запись LosslessCut не используется
Мобильная версия Официального мобильного приложения Mikael Finstad для iPhone/Android нет
Пакетная обработка Есть ускоренный переход между несколькими файлами, базовый CLI и HTTP API, но нет полноценного массового экспорта одинаковой операции для большого набора файлов

Почему LosslessCut работает иначе, чем обычный видеоредактор

Обычный монтажный пакет обычно декодирует изображение, применяет операции к отдельным кадрам, а затем кодирует результат заново. Это необходимо для масштабирования, цветокоррекции, наложения текста, переходов, размытия и большинства других визуальных преобразований. LosslessCut в основном старается не входить в такой цикл. FFmpeg копирует пакеты уже существующих потоков в новый файл, меняет их набор или помещает их в другой совместимый контейнер. В терминологии FFmpeg это stream copy: данные не проходят через декодер и энкодер, поэтому дополнительное ухудшение кодека не возникает.

Следствие видно не только во времени обработки. Выходной файл после обычного «без потерь» реза не обязан быть побитно идентичен соответствующему диапазону исходного контейнера: контейнер формируется заново, могут изменяться служебные поля, порядок или совместимость метаданных. При этом сами скопированные закодированные аудио- и видеопотоки не перекодируются. Поэтому корректнее понимать lossless в названии как отсутствие повторного сжатия выбранных потоков, а не как гарантию полного двоичного совпадения всего файла.

Вторая сторона этой архитектуры — зависимость от ключевых кадров. Сильно сжатое видео хранит не каждый кадр как независимое изображение. Ключевой кадр содержит полноценную опорную картину, а последующие кадры могут зависеть от него. Если просто начать новый файл с произвольного зависимого кадра, декодеру может не хватить предыдущей информации. Поэтому обычный безперекодировочный старт сегмента в LosslessCut округляется к ближайшему предыдущему ключевому кадру. Разница бывает небольшой, но при редких ключевых кадрах может составлять несколько секунд.

Экспериментальный Smart Cut предназначен для более точного реза между ключевыми кадрами. Он не отменяет технические ограничения кодеков и не гарантирует одинаковый результат на всех материалах. При сбоях сначала имеет смысл проверить обычный режим: Smart Cut нельзя считать универсальным способом покадрового монтажа.

Главное окно LosslessCut с видеопросмотром, временной шкалой и списком сегментов
Главная рабочая область LosslessCut: просмотр файла, шкала времени, сегменты и элементы экспорта находятся в одном окне.

Платформы, системная совместимость и способы установки

Windows

Для Windows разработчик публикует архив 7z, который нужно распаковать и запустить: обычного установщика у GitHub-варианта нет. Windows 8.1 и более старые версии больше не поддерживаются; это ограничение появилось в ветке 3.52. Для современной версии следует ориентироваться на поддерживаемые Electron системы. Настройки, журнал и временные данные обычной Windows-сборки находятся в профиле пользователя, поэтому скачанный каталог программы нельзя считать полностью переносимым приложением в строгом смысле.

В 3.69.0 появилась нативная Windows ARM64-сборка, но официальный релиз содержит известную проблему: в этом конкретном стабильном ARM64-архиве отсутствует ffmpeg.exe. Для Windows ARM следует использовать более свежую официальную nightly-сборку, где проблема исправлена. Это отдельный дефект ARM64-пакета 3.69.0 и не относится к x64-архиву.

macOS

Для Mac доступны DMG-сборки под Intel и Apple Silicon. Версия 3.66 прекратила поддержку macOS 11; актуальный магазинный вариант в Mac App Store требует macOS 12.0 или новее. GitHub-вариант устанавливается традиционно: DMG монтируется, после чего приложение переносится в Applications. Текущие PKG-сборки для проекта не являются рабочим способом установки; для Mac предназначены DMG-пакеты.

Linux

Для Linux публикуются x64 tar.bz2, x64 AppImage, arm64 tar.bz2 и сборка Raspberry Pi armv7l. 32-разрядный Linux перестал поддерживаться ещё в ветке 3.48.2. Для Linux существуют сторонние пакетные варианты, однако они не сопровождаются автором проекта наравне с GitHub-сборками. При диагностике лучше воспроизводить сбой на официальном пакете; среди известных Linux-специфичных проблем встречаются Electron sandbox и аппаратное HEVC-воспроизведение.

Для 3.69.0 не опубликованы точные минимальные требования к объёму оперативной памяти, видеопамяти или конкретному процессору. Поэтому привязывать LosslessCut к выдуманному минимуму RAM или определённому поколению CPU некорректно. Практическая совместимость определяется поддерживаемой ОС, архитектурой сборки, Electron, FFmpeg и возможностью декодировать превью нужного кодека.

Интерфейс: из каких рабочих зон он состоит

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

По умолчанию часть элементов скрыта в упрощённом режиме. Расширенный вид включается отдельным переключателем в левом нижнем углу. Именно там становятся доступны дополнительные действия, включая быстрый доступ к диалогу параметров экспорта и инверсию выбранных сегментов. Это одна из причин, почему интерфейс кажется компактнее классического монтажного пакета: значительная часть функций сгруппирована в меню, контекстных действиях и расширенном режиме.

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

Панель сегментов представляет монтаж как набор временных диапазонов. Каждый диапазон имеет начало и конец, порядковый номер, а при необходимости — название и теги. Сегменты можно переставлять; при объединённом экспорте этот порядок определяет последовательность частей в готовом файле. Интервал без конечной точки считается маркером: он служит закладкой на временной шкале и сам по себе не экспортируется как сегмент.

LosslessCut с тремя сегментами в правой панели и временной шкалой
Сегментный подход: справа перечислены интервалы на шкале, а внизу остаются навигация и кнопка экспорта.

Панель Tracks

Отдельная панель Tracks показывает структуру контейнера: видео, аудио, субтитры, вложения и другие потоки. Для каждого потока можно решить, попадёт ли он в результат. Здесь же доступны технические сведения, редактирование метаданных файла и дорожек, disposition-параметры, а также подключение дорожек из другого файла. Такой подход позволяет, например, удалить ненужную аудиодорожку, добавить субтитры, заменить звук или извлечь каждый поток в отдельный файл без повторного кодирования остальных данных.

У дорожек есть собственные ограничения. Некоторые проприетарные или служебные потоки нельзя корректно разрезать на произвольном интервале. В официальных примечаниях в качестве примера приводится GoPro GPMF. Если экспорт неожиданно имеет неверную длительность или вызывает ошибку, отключение необязательных data-потоков по одному — один из рекомендуемых диагностических шагов.

Панель Tracks в LosslessCut со списком видео, аудио и служебных потоков
Панель дорожек позволяет выбирать потоки для результата, извлекать их и управлять метаданными.

Основные функции и их практический результат

Обрезка и удаление участков без повторного кодирования

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

При обычном lossless-cut режиме начало каждого фрагмента ограничивается ключевым кадром. Конец может вести себя иначе в зависимости от кодека и временных меток. Поэтому заданные в интерфейсе 00:10.000–00:20.000 не следует воспринимать как обещание ровно десятисекундного покадрового результата. Для материала, где точность до кадра критична, требуется либо экспериментальный Smart Cut с обязательной проверкой, либо обычный редактор с локальным/полным перекодированием.

Объединение и перестановка сегментов

LosslessCut умеет переставлять выделенные части одного файла и объединять их в новом порядке. Отдельно существует объединение нескольких файлов, но для надёжного бесшовного concat их параметры кодеков должны совпадать. Файлы одной камеры с одинаковыми настройками являются типичным кандидатом. Если разрешение, профиль, параметры аудио или другие существенные свойства различаются, простое объединение без преобразования может быть невозможно.

Remux — смена контейнера без смены кодека

Выходной формат можно изменить без перекодирования, когда целевой контейнер поддерживает исходные потоки. Например, H.264 из MKV можно поместить в MP4 или MOV при совместимых параметрах. Это не «конвертация качества»: кодек остаётся тем же, меняется контейнер. Если контейнер не допускает конкретный поток, операция не станет корректной только из-за смены расширения. Matroska используется как один из наиболее терпимых контейнеров при диагностике именно потому, что принимает широкий набор потоков.

Работа с дорожками

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

Метаданные, главы и ориентация

LosslessCut показывает технические данные потоков, позволяет менять метаданные файла и дорожек, disposition-флаги, работать с главами MP4/MKV и изменять ориентацию через метаданные. Поворот через orientation metadata не создаёт заново каждый видеокадр. При этом не каждый проигрыватель одинаково трактует метаданные, а при remux часть полей может быть потеряна, если целевой контейнер не имеет прямого эквивалента.

В 3.69.0 добавлена безперекодировочная операция crop и override aspect ratio через данные битстрима или контейнера. Это не превращает LosslessCut в полноценный редактор кадрирования: функция работает в рамках того, что можно выразить на уровне метаданных/битстрима совместимого кодека и контейнера, без общего пересчёта пикселей.

Снимки и извлечение кадров

Из текущей позиции можно сохранить полноразмерный кадр в JPEG или PNG. В проекте также есть инструменты экспорта серий изображений: каждый N-й кадр, интервалы по времени, кадры по сценам и другие варианты. Здесь «lossless» относится не ко всем операциям: создание JPEG очевидно включает кодирование изображения, а экспорт кадров не является lossless-операцией в смысле сохранения исходного видеопотока.

Автоматическое создание сегментов

Для длинных материалов доступны детекторы чёрных участков, тишины и смен сцен, а также деление шкалы по длительности, размеру, количеству частей и другим правилам. Эти функции помогают создать набор сегментов или маркеров, но итоговые границы всё равно следует проверять по изображению, звуку и ключевым кадрам. В актуальном наборе функций нет встроенного ИИ-монтажа, генеративной обработки или облачной нейросети. Автоматические детекторы и правила сегментации — это отдельные алгоритмические инструменты, а не AI-редактор.

Скорость воспроизведения и изменение FPS

Программа умеет ускорять или замедлять материал изменением FPS без традиционного полного перекодирования в отдельных сценариях. Это отличается от оптического пересчёта движения и не создаёт новые промежуточные кадры. Поэтому такой инструмент следует рассматривать как изменение временной интерпретации потока, а не как замену retiming-функциям профессионального NLE.

Типичный рабочий процесс: воспроизводимый пример

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

  1. Открытие. Файл перетаскивают в окно или открывают сочетанием Ctrl/Cmd+O. LosslessCut анализирует дорожки через FFprobe/FFmpeg и показывает доступное превью.
  2. Навигация. Запись воспроизводят пробелом и перемещаются по временной шкале. Для уточнения места можно увеличить шкалу и переходить по кадрам или ключевым кадрам.
  3. Первый диапазон. На начале нужного эпизода устанавливают точку In клавишей I, на конце — Out клавишей O. На шкале появляется сегмент, а справа — его строка с временными параметрами.
  4. Второй диапазон. Создают следующий сегмент и аналогично задают его начало и конец. При необходимости сегменты можно переупорядочить в правой панели.
  5. Проверка дорожек. В Tracks убеждаются, что нужны исходное видео, основная аудиодорожка и необходимые субтитры, а лишние потоки не включены.
  6. Контейнер и каталог. Если менять контейнер нет причины, сохраняют совместимый формат исходника. Working dir определяет папку результата; по умолчанию вывод размещается рядом с источником.
  7. Режим результата. Для одного итогового файла выбирают Merge cuts; для двух отдельных клипов — Separate files.
  8. Экспорт. Кнопка Export сначала показывает сводку и параметры экспорта, затем второе подтверждение запускает операцию. Исходный файл не перезаписывается: создаётся новый результат.
  9. Контроль. После завершения открывают готовый файл в обычном проигрывателе и проверяют минимум несколько секунд до и после каждой склейки, синхронность звука, наличие нужных дорожек, общую длительность и корректность контейнера.

Если первый эпизод начинается не точно в заданном месте, это не обязательно ошибка. В обычном режиме программа ищет предыдущий ключевой кадр. Для монтажа лекции или съёмки с частыми ключевыми кадрами отклонение бывает небольшим; для длинного GOP оно заметнее. Сдвиг точки начала к следующему подходящему ключевому кадру часто даёт более предсказуемый результат, чем попытка заставить stream copy стартовать с зависимого кадра.

Поддерживаемые форматы: два уровня совместимости

Форматная совместимость LosslessCut состоит из двух разных слоёв: того, что способен обработать FFmpeg, и того, что встроенный Chromium-плеер способен нормально показать. Смешивать эти уровни нельзя. Официальный список для нативного превью включает контейнеры MP4, MOV, WebM, Matroska, OGG и WAV. Среди аудиокодеков перечислены FLAC, MP3, Opus, PCM, Vorbis и AAC; среди видеокодеков — H.264, AV1, Theora, VP8, VP9 и H.265 при наличии аппаратного декодера.

Это не означает, что все остальные файлы запрещены. Для несовместимого превью File → Convert to supported format может создать вспомогательную версию, которую Chromium воспроизводит легче. В первую очередь предлагается FFmpeg-assisted playback. Такой прокси может быть низкого качества и нужен только для навигации. Финальная безперекодировочная операция выполняется над оригиналом, а не над низкокачественным превью.

Поддержка FFmpeg сама по себе тоже не гарантирует успешный lossless export. Внутри контейнера могут быть экзотические профили, неизвестные data-треки, нестандартные временные метки или несовместимые с новым контейнером кодеки. Для новых камер и профессиональных форматов действует важное ограничение: поддерживается много комбинаций, но не каждая существующая комбинация контейнера и кодека.

Импорт проектов и списков сегментов

Основной проект LosslessCut сохраняется в .llc, формат проекта основан на JSON5 и содержит сведения о сегментах временной шкалы. Дополнительно поддерживается обмен списками точек и сегментов через CSV/TSV, текстовые списки, YouTube chapters, CUE, встроенные главы MP4/MKV и несколько монтажных XML/EDL-форматов, включая обмен с DaVinci Resolve/Final Cut в поддерживаемых вариантах. Это обмен структурой резов, а не перенос полноценной многослойной монтажной сессии с эффектами.

Экспорт

Экспорт может создавать отдельный файл на каждый выбранный сегмент, объединять выбранные сегменты или выполнять remux. Имена результатов формируются по шаблону; шаблон можно менять. В проекте есть управление сохранением временных меток, метаданных и глав, а также создание глав из сегментов. При этом исходник не заменяется «на месте» — такой режим запрещён дизайном, чтобы снизить риск потери файла. Если необходимо получить то же имя, приходится использовать другой каталог назначения.

Пакетные, автоматические и программируемые возможности

У LosslessCut есть режим работы с несколькими файлами, позволяющий быстро переходить к следующему или предыдущему исходнику. Это не полноценный batch export. Документация отдельно разбирает типичный вопрос «отрезать первые 10 секунд у ста файлов» и отвечает, что программа не проектировалась как полностью автоматизированный пакетный инструмент и в общем случае не выполняет такую задачу одной массовой командой интерфейса.

Для автоматизации существуют базовый CLI и HTTP API. Командная строка умеет открывать файлы, переопределять часть настроек, запускать HTTP API и выполнять некоторые действия. В 3.69.0 в API добавлены события начала и завершения экспорта. Для действительно массовых однотипных операций рациональнее использовать FFmpeg-скрипты; в LosslessCut можно посмотреть последние команды FFmpeg и взять их как отправную точку.

Это разграничение важно для оценки программы. Если оператор вручную просматривает сотни клипов и у каждого выбирает разные границы, быстрый переход между файлами полезен. Если сервер должен каждую ночь автоматически обрезать одинаковый интервал у тысяч роликов, GUI LosslessCut не является оптимальным слоем — разумнее строить процесс непосредственно на FFmpeg или собственном скрипте.

Интернет, облако и приватность

Базовые операции выполняются локально: пользователь открывает файл с диска, а FFmpeg обрабатывает его на компьютере. Загружать видео в облачный редактор для реза не требуется. Это особенно важно для больших камерных исходников и материалов, которые нельзя передавать стороннему сервису. В Mac App Store карточка приложения указывает Data Not Collected.

При этом приложение нельзя описывать как программу, которая принципиально никогда не использует сеть. Оно умеет скачивать медиапотоки по URL, включая HLS/m3u8, проверять обновления и имеет сетевые компоненты. Для сценария с полностью изолированной рабочей станцией CLI содержит параметр –disable-networking, который отключает сетевую работу приложения. Поэтому при жёстких требованиях к офлайн-среде есть штатный способ запретить сетевое взаимодействие, а сам медиамонтаж не требует облачной обработки.

Проекты .llc и настройки хранятся локально. На Windows, macOS и Linux для конфигурации используются каталоги профиля пользователя; путь к config.json можно переопределить. Удаление папки GitHub-сборки не обязательно удалит эти настройки и кэш, что ещё раз подтверждает: прямой архив не является полностью portable-приложением по умолчанию.

Цена, лицензирование и различия между редакциями

Исходный код LosslessCut распространяется по GPL-2.0. Официальные исполняемые файлы на GitHub доступны бесплатно, а проект остаётся открытым. Это полноценная программа, а не урезанный free-тариф: ограничения по функциям не снимаются покупкой магазинной версии.

На дату проверки Mac App Store в американском регионе показывает цену $18.99, Microsoft Store в США — $19.99. Эти суммы относятся к соответствующим региональным витринам; локальная цена и налог могут отличаться. Покупка служит способом поддержать разработку и получить более привычный подписанный процесс установки и автоматические стабильные обновления.

Магазинные и GitHub-сборки имеют одинаковые внутренние функции, за исключением ограничений платформы. Разработчик сознательно может выпускать магазинную версию на несколько релизов позже: свежий GitHub-релиз рассматривается как более публичный «beta»-этап, а в магазины версия попадает после дополнительного времени на проверку. В Mac App Store действуют sandbox-ограничения: приложение должно запрашивать каталог для записи, а VOB через магазинную сборку не поддерживается из-за правил Apple.

Отдельного функционально ограниченного пробного режима для знакомства с программой не требуется: полная официальная GitHub-сборка бесплатна. Отдельная регистрация внутри LosslessCut для локального редактирования не нужна; учётная запись магазина требуется только как часть инфраструктуры Apple или Microsoft при покупке там.

Что программа не заменяет

LosslessCut намеренно не закрывает все задачи видеомонтажа. Большинство операций, требующих декодирования кадра и создания нового изображения, отсутствует или не является основной lossless-функцией. Здесь нет привычной многодорожечной композиции с титрами, анимацией, цветокоррекцией, масками, эффектами, переходами, визуальным шумоподавлением и свободным изменением разрешения. Не предназначена программа и для сведения нескольких аудиодорожек с изменением громкости, панорамы или эффектов.

Версия 3.69.0 усложняет старую формулу «кадрировать нельзя», поскольку в ней добавлен lossless crop через bitstream/container metadata. Но это специальная безперекодировочная операция, а не универсальный pixel crop с новым изображением каждого кадра. Если требуется произвольное кадрирование, ресайз, стабилизация, blur, burn-in субтитров или визуальный фильтр, понадобится перекодирование и другой инструмент.

Программа также не предназначена для уменьшения размера при сохранении той же длительности и всех дорожек. Без перекодирования получить существенно меньший поток «просто более эффективным сжатием» нельзя. Реально уменьшить файл в рамках основной модели LosslessCut можно сокращением длительности или удалением ненужных потоков. Для смены кодека и качества нужен транскодер.

Плюсы и минусы

Плюсы ✔️
  • Основные операции используют прямое копирование потоков FFmpeg и не добавляют ещё один цикл потерь от видеокодирования.
  • Рез, извлечение дорожек и remux обычно ограничены скоростью чтения/записи и контейнерной обработкой, а не длительным повторным рендерингом каждого кадра.
  • Полная официальная GitHub-сборка бесплатна и имеет открытый исходный код GPL-2.0.
  • Один интерфейс объединяет временные сегменты, дорожки, метаданные, главы, remux, снимки и технический анализ потока.
  • Есть сборки для Windows, macOS и Linux, включая Intel/Apple Silicon и несколько Linux-архитектур.
  • Проект включает русский перевод, настраиваемые горячие клавиши, аудиоволну, миниатюры и отображение ключевых кадров.
  • Встроенный прокси/FFmpeg-assisted playback позволяет навигировать по части форматов, которые Chromium не воспроизводит напрямую, не меняя оригинал для финального lossless-экспорта.
  • Для локальной работы не требуется облачная загрузка медиа; сетевую активность можно отключить параметром –disable-networking.
  • Есть базовый CLI, HTTP API и журнал последних FFmpeg-команд для перехода от ручного GUI-процесса к скриптам.
Минусы ❌
  • Обычная безперекодировочная граница начала сегмента зависит от ключевых кадров, поэтому точка реза может сместиться назад относительно выбранного времени.
  • Smart Cut остаётся экспериментальным и не даёт универсальной гарантии покадровой точности для любого файла.
  • Это не полноценный NLE: нет общей многодорожечной монтажной шкалы для набора клипов, эффектов, титров, цветокоррекции и большинства визуальных преобразований.
  • Совместимость зависит не только от расширения, но и от конкретных кодеков, параметров и служебных потоков внутри контейнера.
  • Массовая пакетная обработка одинаковой операции для большого набора файлов не является штатной сильной стороной GUI.
  • Свежие GitHub-релизы сам разработчик рассматривает как более ранний публичный этап, поэтому магазинные сборки могут быть стабильнее, но отставать по версии.
  • GitHub-вариант для Windows поставляется архивом без обычного установщика, а актуальный стабильный ARM64-пакет 3.69.0 имеет отдельную известную проблему с отсутствующим FFmpeg.
  • Исходный файл нельзя безопасно перезаписать прямо в процессе экспорта; результат создаётся отдельно.

Кому подойдёт LosslessCut

  • Владельцам камер, экшн-камер и дронов, которым нужно быстро удалить длинные неудачные участки исходника, сохранив уже записанный кодек.
  • Авторам лекций, интервью и подкастов, когда требуется вырезать паузы, начало/конец или рекламные блоки без повторного рендера всей записи.
  • Архивистам домашнего видео, если основная задача — разделение длинных записей, удаление лишнего и перенос потоков в более удобный контейнер.
  • Пользователям FFmpeg, которым нужен GUI для частых stream-copy операций, просмотра дорожек и формирования команд без ручного набора каждого параметра.
  • Тем, кому важна локальная обработка и нежелательно загружать большие или приватные файлы в браузерный сервис.
  • Пользователям, работающим с дорожками: добавление субтитров, удаление лишнего аудио, извлечение потоков, главы и метаданные часто решаются без полного перекодирования.

Кому не подойдёт

  • Монтажёрам, которым нужен полноценный многодорожечный проект с B-roll, графикой, переходами, микшированием звука и сложной композицией.
  • Тем, кому нужна гарантированная точность до кадра на любом GOP-кодеке без экспериментальных режимов.
  • Пользователям, которые хотят уменьшить битрейт или разрешение: это требует перекодирования и не соответствует основной модели LosslessCut.
  • Командам с облачным совместным монтажом: у LosslessCut нет облачной медиатеки, комментариев, ролей и совместной монтажной сессии.
  • Мобильному сценарию: официальный LosslessCut Mikael Finstad — настольное приложение; одноимённые мобильные программы относятся к другим разработчикам.
  • Конвейеру массового однотипного экспорта, если сотни файлов должны обрабатываться без визуального контроля — для этого практичнее FFmpeg-скрипт или специализированный batch-инструмент.

Частые проблемы и как их диагностировать

Граница начала получилась раньше выбранного времени

Сначала нужно проверить ключевые кадры возле точки In. Для обычного stream-copy реза это ожидаемое поведение: начало смещается к предыдущему ключевому кадру. Варианты — перенести начало на подходящий ключевой кадр, попробовать другой keyframe cut режим или использовать Smart Cut с последующей ручной проверкой результата. Сам факт небольшого смещения не говорит о повреждении файла.

Экспорт имеет неправильную длительность или чёрный участок

Официальная диагностика предлагает отключать ненужные дорожки по одной. Служебные data-потоки и некоторые метадорожки могут плохо резаться. Затем стоит проверить другой контейнер, в частности Matroska или MOV, и временно отказаться от Smart Cut. Если проблема исчезает после отключения конкретной дорожки, причина находится не в выбранной временной границе, а в структуре потоков.

Файл открывается, но превью чёрное, дёргается или не воспроизводится

Нужно разделить проблему превью и проблему экспорта. Chromium поддерживает не все кодеки. Для такого исходника File → Convert to supported format создаёт вспомогательное превью, а режим FFmpeg-assisted playback часто позволяет продолжить работу. Для H.265 отдельно имеет смысл проверить аппаратное HEVC-декодирование. Низкое качество прокси не означает низкое качество итогового stream-copy файла.

После объединения файлов результат не открывается

Concat без перекодирования требует совпадающих параметров кодеков. Простого одинакового расширения .mp4 недостаточно. Нужно сравнить видеокодек, разрешение, профиль, частоту кадров/временную базу, аудиокодек и другие существенные характеристики потоков. В качестве диагностического шага можно сначала выполнить remux отдельных источников в одинаковый MP4, MOV или MKV и повторить объединение. Если кодековые параметры действительно различаются, для надёжного результата потребуется перекодирование.

Экспорт большого файла выглядит «зависшим» около 100%

При некоторых операциях с файлами более 10 ГБ индикатор может долго оставаться около 100%, хотя обработка ещё завершается. Для MOV/MP4 одним из обходных вариантов указан MOV Faststart. Перед принудительным завершением процесса разумно проверить активность диска и дать операции завершиться, особенно при объединении большого контейнера.

Windows показывает белое окно или приложение не запускается

При белом окне или сбое запуска в Windows следует не переносить распакованный каталог после настройки, запускать программу с локального диска C:, избегать сложного пути с некоторыми нестандартными символами и при графических сбоях проверять запуск с –disable-gpu или отключением VizDisplayCompositor. Windows 7, 8 и 8.1 для современной версии не поддерживаются. Проблемы антивируса следует диагностировать через журнал и проверку официального источника, а не скачиванием случайной «перепакованной» версии.

Linux сообщает об ошибке Electron sandbox

В официальном troubleshooting для ошибки SUID sandbox указан запуск с –no-sandbox как диагностический обходной вариант. Если проблема проявляется только в Snap/Flatpak, рекомендуется воспроизвести её на официальной GitHub-сборке: сторонняя упаковка добавляет собственный слой ограничений и может отличаться от поддерживаемого разработчиком дистрибутива.

Windows ARM64 3.69.0 не видит FFmpeg

Это известная ошибка конкретного релизного ARM64-архива: в нём отсутствует ffmpeg.exe. Официальное примечание к 3.69.0 советует использовать актуальную nightly-сборку для Windows ARM. Копировать случайный FFmpeg из неизвестного источника не требуется, если можно перейти на исправленную официальную сборку.

Как проверять готовый результат

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

При remux нужно открыть файл именно в целевом проигрывателе или устройстве, для которого менялся контейнер. То, что MKV нормально работает в VLC, не доказывает совместимость с QuickTime или конкретным телевизором. Контейнер ограничивает допустимые кодеки, а разные проигрыватели поддерживают разные комбинации.

Для точности реза полезно сравнить выбранное время в проекте с фактическим первым отображаемым кадром результата. Если начало систематически раньше, это обычно ключевой кадр. Если длительность неожиданно равна почти исходной, несмотря на короткий сегмент, нужно проверить число ключевых кадров и отключить проблемные дорожки. Для сложного случая журнал последних FFmpeg-команд помогает увидеть, какую операцию фактически выполнила программа.

Наконец, исходник не следует удалять до проверки всех выходов. LosslessCut сам не перезаписывает его при обычном экспорте, что создаёт безопасное окно для сравнения. Автоматическое удаление или перемещение исходника имеет смысл включать только после того, как конкретный рабочий процесс уже стабильно воспроизводится.

Альтернативы LosslessCut

Avidemux

Avidemux — простой видеоредактор, который умеет работать как в Copy mode без перекодирования, так и с выбранным энкодером. В Copy mode у него те же фундаментальные ограничения ключевых кадров: без правильной границы результирующий поток может быть повреждён. По сравнению с LosslessCut Avidemux ближе к традиционному линейному редактору и полезнее, когда в одной программе нужны и простые фильтры/перекодирование, и копирование потока. LosslessCut сильнее сосредоточен на сегментах, дорожках, remux и наборе утилитарных lossless-операций.

Shutter Encoder

Shutter Encoder — более широкий медиаконвертер и обработчик. У него есть Cut without re-encoding, rewrap, замена аудио, merge, извлечение потоков, а также большое число функций кодирования, анализа и даже отдельные AI-инструменты вроде транскрипции и разделения аудиостемов. Он разумнее, если после обрезки всё равно потребуется H.264/H.265/AV1-кодирование, нормализация, изменение изображения или другой транскодинг. LosslessCut проще воспринимать как специализированную интерактивную рабочую поверхность для сегментов и stream-copy задач.

MKVToolNix GUI

MKVToolNix GUI ориентирован на Matroska: multiplex, информация о контейнере, редактирование глав и заголовков, splitting и операции с потоками. Для сложного MKV с множеством аудио, субтитров и глав это часто более специализированный выбор. Но это не замена интерактивному просмотрщику LosslessCut с видеоплеером и временными сегментами. Выбор между ними определяется тем, важнее ли визуально найти нужные интервалы или детально собрать Matroska-контейнер.

FFmpeg

FFmpeg — базовый механизм, на котором основана большая часть LosslessCut. Команда streamcopy с -c copy позволяет копировать потоки без декодирования/кодирования, а -map даёт точный контроль дорожек. Для автоматизации, серверного конвейера и сотен файлов FFmpeg гибче и предсказуемее GUI. Обратная сторона — необходимость понимать временные метки, контейнеры, stream mapping и параметры командной строки. LosslessCut полезен именно тогда, когда те же операции удобнее выбирать визуально.

FAQ

LosslessCut действительно не ухудшает качество видео?

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

Почему два файла одинакового разрешения не всегда объединяются?

Для concat важны не только ширина и высота. Должны быть совместимы параметры кодека и потоков: профиль, временная структура, аудиоформат и другие свойства. Два MP4 1920×1080 могут содержать принципиально разные видеокодеки или аудиодорожки.

Можно ли использовать LosslessCut как конвертер MKV в MP4?

Да, если потоки внутри MKV допустимы в MP4. Это remux: контейнер меняется, а совместимые потоки остаются без перекодирования. Если исходный кодек MP4 не поддерживает, потребуется транскодирование другим режимом или инструментом.

Что происходит с качеством, когда программа создаёт прокси для просмотра?

Прокси может быть низкого качества, потому что его задача — только облегчить воспроизведение в Chromium. Финальный lossless-экспорт выполняется по исходному файлу, поэтому качество вспомогательного превью не переносится в результат.

Есть ли в LosslessCut полноценная пакетная обработка?

Нет в смысле одной операции над сотнями файлов через GUI. Есть быстрый multi-file workflow, базовый CLI и HTTP API, но для систематической одинаковой обработки большого набора исходников практичнее FFmpeg-скрипт.

Можно ли монтировать несколько камер на одной временной шкале?

Нет. Несколько файлов нельзя разместить как клипы на единой многодорожечной шкале. LosslessCut выполняет отдельные операции, а совместимые файлы может объединять через concat.

Поддерживается ли русский язык?

Да. В актуальном проекте присутствует русская локализация, а система переводов LosslessCut включает русский язык. При появлении новых непереведённых строк отдельные элементы могут временно оставаться на английском, что предусмотрено механизмом локализации.

Нужен ли интернет для обрезки локального файла?

Облачная загрузка не нужна: медиа обрабатывается локально. Для полностью автономного запуска существует параметр –disable-networking. Сеть, разумеется, потребуется для первоначальной загрузки приложения, обновлений или функции скачивания медиа по URL.

Можно ли поставить LosslessCut на телефон?

Официальный продукт Mikael Finstad рассчитан на настольные системы. Приложения с похожими названиями в мобильных магазинах могут принадлежать другим разработчикам; например Video Lossless Cut в App Store выпускает Wuhan Zhiya Technology Co., Ltd. и смешивать его с LosslessCut нельзя.

Можно ли уменьшить размер файла в два раза без потери качества и без обрезки?

Основной механизм LosslessCut этого не делает. Без изменения длительности или удаления дорожек программа не «сжимает сильнее» уже закодированный видеопоток. Существенное уменьшение битрейта требует нового кодирования и выбора другого качества или кодека.

Что хранится в .llc?

.llc — проектный файл LosslessCut на основе JSON5, в котором сохраняется информация о сегментах временной шкалы, чтобы к работе можно было вернуться. Его создание можно отключить в настройках. Это не видеоконтейнер и не копия исходного медиа.

Можно ли удалить средний фрагмент, не создавая вручную два «хороших» сегмента?

В расширенном режиме есть инверсия сегментов. Пользователь может отметить нежелательный интервал, а затем инвертировать выбор, чтобы экспортировались области до и после него.

Подходит ли LosslessCut для точной нарезки субтитрованного фильма?

Для технического сохранения совместимых субтитров и потоков программа подходит, но точность обычного видеореза всё равно определяется ключевыми кадрами. Если нужна покадровая точность заставки, перехода или титра, следует либо тщательно проверить Smart Cut, либо выбрать редактор с перекодированием нужного участка.

Итог: когда LosslessCut рационален

LosslessCut особенно убедителен в задачах, где ценность определяется не количеством эффектов, а тем, что исходный кодек уже устраивает пользователя и его не хочется пересчитывать заново. Для грубой очистки камерных записей, разделения длинных файлов, удаления неудачных участков, remux, работы с дорожками и главами программа даёт визуальный слой над FFmpeg и сохраняет исходные закодированные потоки там, где операция технически допускает stream copy.

Для разовой домашней работы достаточно бесплатной GitHub-сборки: функциональных ограничений по сравнению с магазинной покупкой нет. Пользователю, который предпочитает подписанную установку и автоматические стабильные обновления, логичнее магазинный вариант, понимая, что он может отставать по версии. На Windows ARM64 именно релиз 3.69.0 лучше не выбирать как конечную точку из-за известной ошибки с FFmpeg — официальная nightly-сборка для этой архитектуры исправляет проблему.

Для точного монтажного проекта с эффектами, цветом, графикой и многими клипами LosslessCut следует рассматривать не как «лёгкий Premiere», а как отдельную утилиту перед или после основного NLE. Для автоматического конвейера из сотен файлов — как удобный способ понять и отладить операцию, которую затем лучше перенести в FFmpeg-скрипт. А для сценария «найти нужные куски большого файла и сохранить их без нового кодирования» специализация LosslessCut совпадает с задачей почти буквально: именно здесь его ограничения одновременно являются источником скорости и сохранения исходного качества.

Поделиться с друзьями
Андрей Федоров
Андрей Федоров

Фотография – это целое искусство, где необходима полная самоотдача, недюжинный самоконтроль и безупречное чувство прекрасного. А если вы ещё и желаете досконально разбираться в фототехнике – вам потребуется соответствующее образование и немалый опыт. У меня имеется и то, и другое, ведь я работаю профессиональным фотографом уже около 20 лет. За плечами высшее техническое образование в сфере фототехники, а также подтверждённая профессия «Фотоискусство и диджитал графика» от РГУ имени А. Н. Косыгина. Кроме того, полученные специальности не остановили меня в развитии, и я закончил ещё и несколько платных тематических курсов, существенно подтянув свои знания в сфере фотодела. В конце концов жизненный путь привёл меня к созданию своего сайта, где я делюсь собственным немалым опытом с читателями. Подробнее обо мне...

Оцените автора
( Пока оценок нет )
Топ фотограф
Добавить комментарий