У нас очень странная проблема с огромным файлом AVI, созданным Camtasia. Мы записали два дня конференции с Camtasia; Оба дня длились ~ 8 часов, и каждый день люди использовали две разные учетные записи. В итоге мы нашли записанное видео со дня 1, а не со дня 2. И тут становится интересно.

В C:\Users\Day1\Local Settings\Temp находятся два файла .avi, каждый по ~ 32 ГБ, с продолжительностью работы 8 часов, и они содержат скриншот с первого дня. Они кажутся полностью идентичными. В C:\Users\Day2\Local Settings\Temp\ у нас есть только один файл:

ls -l FileWriter8a82d8.avi

-rwxrwxrwx 2 user user 233022109429 Oct 28 16:42 FileWriter8a82d8.avi

(да, это 233 ГБ !)

mplayer FileWriter8a82d8.avi

Playing FileWriter8a82d8.avi.
libavformat version 54.20.4 (external)
Mismatching header version 54.20.3
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang eng
VIDEO:  [H264]  1920x1080  24bpp  15.000 fps  2753.6 kbps (336.1 kbyte/s)
Clip info:
 major_brand: mp42
 minor_version: 1
 compatible_brands: M4V mp42isom
 creation_time: 2014-10-27 09:20:13
Load subtitles in ./
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 54.35.0 (external)
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 22050 Hz, 2 ch, floatle, 39.0 kbit/2.76% (ratio: 4873->176400)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [pulse] 22050Hz 2ch floatle (4 bytes per sample)

Время выполнения файла (вы можете искать его с помощью mplayer, похоже, что это обычный файл) также составляет 8 часов, и содержимое снова становится скринкапом от Day1. Ничего с Дня 2 вообще.

Быстрый расчет с учетом показаний: (39 кбит / с (аудио) + 2753 кбит / с (видео)) × 8 × 3600 = ~ 10 ГБ. Таким образом, 8 часов должны уместиться в первые 10 ГБ файла.

Похоже, что в этом файле содержится 223 ГБ данных, которые нигде не принадлежат. Даже если мы предположим, что фактическая часть данных первого дня составляет 32 ГБ, она все еще составляет около 200 ГБ без учета.

Можно ли как-нибудь восстановить эту невидимую часть? Я подозреваю, что отсутствующие данные второго дня могут быть там. Есть ли инструмент или программа, которая может сканировать.AVI и выводить полную информацию о разделе (со смещением) и восстанавливать такие неучтенные части файла?

Еще один намек на то, что дисковое пространство было исчерпано, когда я получил машину; было доступно менее 200 МБ. Вполне возможно, что Camtasia исчерпала свободное место в какой-то момент в течение дня2, и, возможно, не удалось закрыть файл или изящно записать индекс.

Опубликованный вывод из Ubuntu, но инструменты Windows тоже в порядке.

0