Как восстановить испорченный файл mp4: атом moov не найден

Это сообщение на форуме может помочь. Недавно я купил новый ноутбук с новым UEFI disklayout и вскоре понял, что инструменты загрузки EFI, которые можно использовать в Windows7 / 8, не слишком хороши даже с Basic grub2. Намного проще:

  1. Использовать носитель для восстановления для загрузки Windows.
  2. Восстановите раздел EFI с помощью метода , подобного .
  3. Установите последнюю версию Debian Variant, например Ubuntu или Mint, которая включает UEFI Shim, на случай, если что-то пойдет не так в вашей последовательности загрузки, и, наконец,
  4. Используйте GRUB2 для вашего загрузчика и разрешите GRUB2 выполнить загрузочные задачи. Используя os-prober, GRUB2 обнаружит раздел Windows и загрузит его в обычном режиме

9
11.01.2019, 11:00
2 ответа

Вы можете попробовать использовать Untrunc для исправления файла.

Restore a damaged (truncated) mp4, m4v, mov, 3gp video. Provided you have a similar not broken video.

вам может потребоваться скомпилировать его из исходного кода, но есть еще один вариант — использовать контейнер Docker, привязать папку с файлом к ​​контейнеру и исправить это таким образом.

Вы можете использовать включенный Dockerfile для сборки и выполнения пакета как контейнера

git clone https://github.com/ponchio/untrunc.git
cd untrunc
docker build -t untrunc.
docker run -v ~/Desktop/:/files untrunc /files/filea /files/fileb
21
27.01.2020, 20:06

Решение, представленное здесь (https://github.com/ponchio/untrunc), решило мою проблему! Я запускаю его как контейнер Docker. Вот мои шаги:

  • Установите Docker (, если у вас его еще нет)

  • Клонировать репозиторий:

      git clone https://github.com/ponchio/untrunc
    
  • В том же каталоге Dockerfile запустите:

      cd untrunc
      docker build -t untrunc.
    
  • Для создания локального образа Docker -требуется время.

  • Теперь вы должны предоставить образец файла из того же источника (, в моем случае той же камеры ), и поврежденный файл, который вы хотите исправить. Например.:

      docker run -v /path/to/files/:/files untrunc /files/working_video /files/broken_video
    
7
27.01.2020, 20:06

Теги

Похожие вопросы