Untrunc — Спасатель поврежденных видеофайлов
Когда последний кадр — не конец
Представьте: вы снимали важное событие на камеру, но при переносе файла что-то пошло не так. Видео открывается, но обрывается на середине. Знакомая ситуация? Именно для таких случаев создан Untrunc — инструмент, который может вернуть к жизни поврежденные MP4, MOV и другие видеофайлы.
Что такое Untrunc?
Untrunc — это форк оригинального проекта ponchio/untrunc, значительно улучшенный разработчиком anthwlock. Это консольная утилита (есть и GUI-версия), которая анализирует структуру поврежденного видео, используя в качестве образца рабочую запись с того же устройства.
Кому это нужно?
- Видеографам и операторам
- Журналистам, работающим с видеоматериалами
- Владельцам экшн-камер (GoPro, Sony XAVC)
- Всем, кто хочет восстановить ценные личные записи
Главные преимущества
- Скорость — работает в 10 раз быстрее оригинала
- Экономия памяти — исправлена проблема с высоким потреблением RAM
- Поддержка больших файлов — работает с видео больше 2 ГБ
- Гибкость — может растягивать/сжимать видео для синхронизации с аудио
- Широкая совместимость — поддерживает современные версии ffmpeg
Как это работает технически?
Untrunc анализирует структуру атомов (базовых блоков) в видеофайлах. Когда файл поврежден, он использует образец из рабочего видео для восстановления метаданных и структуры поврежденного файла. Интересно, что инструмент может пропускать неизвестные байты и исправлять некорректные длины атомов.
Практическое применение: 3 реальных сценария
- Восстановление свадебного видео, которое неожиданно оборвалось при копировании
- Спасение записи с экшн-камеры, поврежденной при аварийном отключении
- Реанимация старого видеоархива, где часть файлов была повреждена при хранении
Как пользоваться?
Установка
Для Windows просто скачайте готовую сборку:
https://github.com/anthwlock/untrunc/releases/latest
Для Linux:
sudo apt-get install libavformat-dev libavcodec-dev libavutil-dev
make
sudo cp untrunc /usr/local/bin
Использование
./untrunc /путь/к/исправному.mp4 /путь/к/поврежденному.mp4
После обработки вы получите файл с суффиксом _fixed.
Вывод: стоит ли пробовать?
Untrunc — не панацея, но в многих случаях он действительно может спасти ситуацию. Особенно рекомендую:
- Владельцам экшн-камер
- Профессионалам, работающим с видео
- Тем, у кого есть ценные, но поврежденные записи
Проект активно развивается, а его 2600+ звезд на GitHub говорят о востребованности решения. Главное — помните, что для успешного восстановления вам понадобится образец рабочего видео, желательно с того же устройства.
А вам доводилось терять важные видеофайлы? Поделитесь в комментариях, как выходили из ситуации!
