Решение, представленное здесь (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