Skip to content

Оштећена нефинализована МП4 или МОВ видео датотека након смрти дрона, ГоПро-а или батерије камере

Бројеви за хитне случајеве разликују се у зависности од земље. Ова страница користи 911, број за Сједињене Државе и Канаду. Многе друге земље користе 112, 999 или неки други број. Пронађите број за своју земљу.

Извлачење мицроСД или ЦФекпресс картице из ДЈИ дрона након тешког судара, ГоПро акционе камере након што је батерија искочила или Сони, Цанон, Никон, Панасониц или Блацкмагиц биоскопске камере након што се батерија испразнила усред снимања током венчања, документарног интервјуа или форензичког сведочења, само да бисте видели .MP4 или .MOV датотека која одбија да се отвори у ВЛЦ-у, КуицкТиме-у или Премиере Про-у (приказује се "00:00 duration", "This file isn't playable: 0xc00d36c4", или "moov atom not found"), је хитна ситуација у производњи која зауставља срце. Међутим, све док је величина датотеке у претраживачу датотека вашег оперативног система велика (нпр. 4.2 GB или 18.6 GB уместо да 0 KB), 99,9 процената ваших стварних Х.264, Х.265/ХЕВЦ или ПроРес видео оквира и ПЦМ/ААЦ аудио узорака још увек физички нетакнуто лежи на чиповима флеш меморије. У ИСО основном формату медијске датотеке (ISO/IEC 14496-12) користи .MP4, .MOV, и .M4V контејнери, камере стримују сирове компресоване видео и аудио пакете секвенцијално у масивну кутију за терет под називом mdat (Медијски подаци) атом, док држите главну табелу померања оквира, параметри кодека (SPS/PPS), и временске ознаке у нестабилној РАМ меморији док не притиснете дугме Стоп. Када се напајање прекине пре него што камера може да испразни ту РАМ табелу до краја датотеке као moov (Мовие Метадата) атом, видео плејери немају мапу која показује где сваки оквир почиње унутар вишегигабајтног бинарног тока. Тако што ћете одмах заштитити меморијску картицу од писања, снимити или изабрати здрави референтни видео запис од 10 секунди са потпуно исте камере користећи потпуно исту резолуцију, брзину кадрова и подешавања кодека и покренути детерминистички Атом Хеадер & Сампле Табле Ребуилдер (untrunc, recover_mp4, или изворни опоравак камере у телу), можете реконструисати бит-савршено moov индексирајте и спасите сваки кадар све до милисекундне снаге је изгубљен. Ако је видео снимљен током судара возила, авионске несреће или насилног злочина где је дошло до физичких повреда, обезбедите место догађаја и позовите локалног бројеви за хитне случајеве (911 у Сједињеним Државама и Канади, 999 у Уједињеном Краљевству, 112 широм Европске уније) први. За хитне случајеве везане за меморијску картицу, складиштење и оштећење датотека погледајте наше водиче Оштећење СД картице, грешке меморијске картице камере и спасавање фотографија са венчања, случајно брисање датотека, форматиране диск јединице и опоравак фотографија, и оштећени Ворд, Екцел, ПДФ и опоравак датотека базе података.

Уради ово сада

  1. Одмах извадите меморијску картицу из камере и померите физички прекидач за закључавање (ако је СД пуна величина) на САМО ЗА ЧИТАЊЕ. Никада више не притискајте дугме за снимање на тој меморијској картици, никада не бришите друге клипове на картици и никада не дозволите Виндовсу chkdsk или мацОС Диск Утилити „Поправите“ картицу пре него што је сликате. Ако је изненадни губитак струје напустио картицу exFAT или FAT32 Табела расподеле датотека (FAT) са незатвореним ручком датотеке (0 KB унос у директоријум), снимање чак и 5-секундног пробног клипа на истој картици ће преписати недодељене кластере који садрже ваш мулти-гигабајтни видео ток.
  2. Проверите да ли ваш дрон или камера подржавају аутоматску „финализацију хардвера у телу“ на новој батерији (сачекајте: прво сликајте картицу). Многи модерни фотоапарати (укључујући ДЈИ дронове, ГоПро Херо камере, Сони Алпха .RSV датотеке и Панасониц Лумик .MDT датотеке) упишите скривену привремену датотеку дневника на картицу током снимања. Ако ставите потпуно напуњену батерију у дрон/камеру и укључите је, фирмвер камере често детектује недовршени ток и аутоматски спаја moov заглавље за 15 секунди. Међутим, УВЕК прво клонирајте сирову картицу на рачунар (корак 3) пре него што вратите картицу у камеру, у случају да фирмвер камере не успе и избрише сироче .RSV/.MDT фајл.
  3. Копирај оштећено .MP4/.MOV/.RSV/.MDT датотеку (или клонирајте бит-за-бит .img целе картице) на интерни ССД рачунара. Никада немојте покретати услужне програме за поправку видео записа директно на СД или ЦФекпресс картици преко УСБ читача. Копирајте покварену видео датотеку у наменску фасциклу за спасавање на диску рачунара (C:\VideoRescue\ или -/VideoRescue/). Ако оштећени видео приказује 0 KB величина датотеке (или потпуно недостаје у фасцикли иако слободни простор на картици показује 30 ГБ искоришћено), зауставите и сликајте целу физичку меморијску картицу користећи ddrescue или Win32DiskImager / DMDE пре трчања chkdsk.
  4. Лоцирајте или снимите на ДРУГОЈ меморијској картици „Здрави референтни видео“ са потпуно исте камере са потпуно истим подешавањима. Сваки детерминистички moov алат за поправку атома (untrunc и recover_mp4) ради читањем заглавља конфигурације кодека (avcC за Х.264, hvcC за Х.265/ХЕВЦ, брзину узорковања звука, број канала и временску базу) из радног .MP4/.MOV датотеку коју је снимила иста камера и примену тог плана за рашчлањивање необрађеног mdat ток покварене датотеке. Пронађите други радни снимак са истог снимања или убаците другачију резервну СД картицу у камеру одмах и снимите снимак од 15 секунди у потпуно истој резолуцији (нпр. 4K 60fps 10-bit 4:2:2 HEVC).
  5. Трчи FFmpeg / FFprobe дијагностику, а затим поново изградити moov заглавље користећи untrunc (за Х.264/Х.265/ПроРес) или recover_mp4 (за Сони/Цанон/ДЈИ/ГоПро). Пратите тачну синтаксу командне линије у нашим техничким одељцима испод да бисте скенирали необрађене mdat носивост, лоцирајте сваки NAL јединицу (видео оквир слоја мрежне апстракције) и границу аудио оквира, и излаз потпуно нови, који се може репродуковати _fixed.mp4 или _fixed.mov датотеку без измене оригиналне оштећене изворне датотеке.

Danger

** Величина датотеке „0 КБ + Виндовс CHKDSK Деструцтион“ Трап на Сони, ДЈИ и ГоПро картицама.** Када се батерија фотоапарата нагло испразни пре него што exFAT унос у директоријум је ажуриран, датотека се често појављује као 0 KB (или нестаје) док се стварних 20 ГБ видео оквира налази у „недодељеним“ кластерима. Ако ту картицу прикључите у Виндовс рачунар и кликнете "Скенирај и поправи (chkdsk /f)", chkdsk претвара те недодељене кластере у FOUND.000/FILE0000.CHK фрагментира или скраћује ланац кластера на 0 бајтова. Штавише, зато што Сони Алпха/ФКС камере, Цанон ЕОС Р камере, ГоПро (Херо 8+) и ДЈИ беспилотне летелице снимају коришћењем „Фрагментисане/преплетене неконтигуалне алокације“ (уметање малог проксија .LRV/.THM или телеметријски комади на сваких неколико мегабајта поред главног 4К тока), стандардни резач датотека као што је ПхотоРец ће произвести датотеке које се не могу репродуковати ако chkdsk скрембле битмап алокације. Увек креирајте сирови ниво бајтова .img слика картице пре покретања било какве провере система датотека.

Стабло одлучивања: Дијагностиковање и поправка недовршене или оштећене видео датотеке камере

flowchart TD
    A["Камера, дрон или ГоПро видео датотека неће се репродуковати након смрти батерије, пада или извлачења картице"] --> B{"Прегледајте датотеку на картици (само за читање): Шта видите?"}
    B -->|"1. Датотека има нормалну велику величину (нпр. 4,5 ГБ .МП4, .МОВ, .РСВ или .МДТ), али трајање 00:00 / 'моов атом није пронађен'"| C["Класични нефинализовани контејнер: необрађени видео/аудио оквири ('мдат') су 100% нетакнути; недостаје само подножје индекса 'моов'"]
    B -->|"2. Датотека показује величину од 0 КБ ИЛИ датотека недостаје, али слободан простор на картици показује да се гигабајти и даље користе"| D["Незатворен екФАТ/ФАТ32 ланац кластера: НЕМОЈТЕ још увек покретати ЦХКДСК; клонирајте пуну картицу у сирову .имг датотеку са ддресцуе/ДМДЕ прво"]
    C --> E["Копирајте оштећену датотеку + 1 здрав референтни видео (иста камера, резолуција, ФПС, кодек) на ССД рачунара"]
    E --> F{"Да ли ваша камера има изворни Ин-Боди Рецовери (ДЈИ, ГоПро, Лумик .МДТ, Сони .РСВ)?"}
    F -->|"Да (након што прво направите резервну копију необрађене датотеке на рачунару)"| G["Поново уметните картицу у дрон/камеру са новом батеријом и укљученим напајањем на 60 секунди да бисте покренули аутоматску финализацију хардвера"]
    F -->|"Не (или опоравак у телу није успео)"| H{"Који кодек/архитектура камере је коришћена?"}
    G -->|"Ако се и даље не може играти"| H
    H -->|"Стандардни Х.264 / Х.265 / ПроРес Интерлеавед Стреам"| I["Покрените 'унтрунц' (Антхвлоцк Форк): унтрунц референце_гоод.мп4 цорруптед_бад.мп4"]
    H -->|"Сони КСАВЦ / Цанон АЛЛ-И / ДЈИ / ГоПро Хигх-битрате Стреам"| J["Покрените 'рецовер_мп4': Извуците заглавља из доброг клипа -> Изрежите сирове .х264/.хевц & .аац/.вав -> Ремук са ФФмпег"]
    D --> K["Користите ДМДЕ / Р-Студио или 'рецовер_мп4 --ект' на необрађеној слици картице да поново повежете фрагментиране екФАТ кластере"]

Унутар ИСО основног формата медијске датотеке: Зашто празна батерија убија moov атом

Да бисте разумели зашто 30-минутни, 25-гигабајтни 4К видео са церемоније венчања постаје потпуно нечитљив када се батерија испразни у минуту 29:59, погледајте унутрашњу бинарну анатомију .MP4 или КуицкТиме .MOV фајл.

Сваки .MP4 и .MOV датотека је структурирана као хијерархија „кутија“ или „атома“, којима претходи цео број дужине 4 бајта и 4-бајтни АСЦИИ идентификатор (FourCC):

  1. ftyp (Оквир за тип датотеке - бајтови 0x00 да 0x1F на самом почетку датотеке):
  2. Написано у тренутку када притиснете дугме за снимање. Идентификује спецификацију контејнера (нпр mp42, isom, qt, или Сони XAVC).
  3. mdat (Медиа Дата Бок - заузима 99,8% целе датотеке):
  4. Како сензор камере снима видео, а микрофон аудио, хардверски енкодер стримује компресоване видео оквире (I-frames / Keyframes, P-frames, B-frames) и аудио пакети (PCM или AAC) континуирано у mdat кутију на СД картици.
  5. Кључни детаљ: Унутар необрађеног mdat поље, не постоје заглавља контејнера који говоре медијском плејеру где се завршава видео оквир #1,402 и почиње аудио пакет #1,403. То је само непрекидна река од више гигабајта сирових компресованих бајтова битова.
  6. moov (Кутија са метаподацима филма - написано САМО на самом крају када притиснете Стоп):
  7. Пошто камера не може унапред да предвиди колико дуго ћете снимати или колико бајтова ће заузети сваки оквир са променљивом брзином бита, не може да запише индексну табелу на почетку датотеке. Уместо тога, камера чува индекс оквира у свом интерном ДРАМ чипу током снимања.
  8. Само када притиснете дугме Стоп (или када ИЦ за управљање батеријом камере покрене грациозно искључивање на ниском напону на 2 процента батерије), камера ће испразнити тај ДРАМ индекс до самог краја .MP4/.MOV датотеку као moov атом, који у себи садржи шест подтабела moov -> trak -> mdia -> minf -> stbl (Узорак табеле кутије):
    • stsd (Опис примера): Заглавља иницијализације кодека (SPS [Сет параметара секвенце] и PPS [Сет параметара слике] за Х.264/АВЦ; VPS/SPS/PPS за Х.265/ХЕВЦ) који дефинише резолуцију, дубину бита (8-bit вс 10-bit), субсемплинг хрома (4:2:0 вс 4:2:2), и профил боја (S-Log3, C-Log, D-Log).
    • stts (Време до узорковања): Трајање кадра и тајминг брзине кадрова.
    • stss (Табела примера синхронизације): Тачне локације сваког IDR Кључни оквир (I-frame) за рибање и тражење.
    • stsc (од узорка до комада) и stsz (Величине узорака): Тачна дужина бајта сваког појединачног видео оквира и аудио пакета у снимку.
    • stco / co64 (64-битна табела померања дела): Тачне адресе бајтова (0x...) показујући у mdat кутија у којој живи сваки комад видео и аудио записа.

Када се дрон сруши и избаци батерију, екстерни лажни кабл батерије се извуче, СД картица се прегреје и искључи, или фалсификована батерија падне директно са 15 процената на 0 волти без упозорења, камера никада не записује moov атом на крају датотеке и напушта mdat заглавље кутије величине 4/8 бајта је подешено на 0x00000000 (неограничено).

Матрица за хитне случајеве специфична за камеру: Екстензије датотека и трикови за аутоматски опоравак хардвера

Пре него што покренете софтвер треће стране, проверите како ваш одређени бренд камере подноси прекинуте снимке. Увек ПРВО копирајте покварену датотеку са картице на рачунар као сигурносну копију пре него што покушате било који трик у камери:

Марка / линија камере Како оштећена датотека изгледа на картици Уграђени трик за аутоматско обнављање хардвера (пробајте САМО након прављења резервне копије датотеке на рачунару) Најбољи програм за обнављање софтвера ако хардверски трик не успе
ДЈИ дронови и акционе камере (Мавиц 3, Аир 3, Мини 4 Про, Инспире 3, Осмо Ацтион / Поцкет 3) .MP4 или .MOV са нормалном величином ГБ (плус понекад пратилац .IDX или .LRF фајл) који показује 00:00 трајање. ДА - ДЈИ Повер-Цицле Финализатион: Оставите мицроСД картицу унутар дрона/камере, убаците свеже напуњену батерију, укључите авион/камеру и сачекајте 60 секунди без притискања на Сними. ДЈИ-јев Амбарелла/прилагођени СоЦ фирмвер скенира картицу при покретању да ли је затворена .MP4 струји и аутоматски генерише moov атом. untrunc (Антвлоцк форк) или recover_mp4 користећи претходне летове .MP4 са истог дрона као референтни фајл.
ГоПро камере (Херо 8, 9, 10, 11, 12, 13 Блацк & Мак) GX01XXXX.MP4 (плус .LRV Видео ниске резолуције и .THM Сличица) која одбија да се репродукује. ДА - ГоПро Боот-Уп СОС поправка: Поново уметните мицроСД картицу у ГоПро са напуњеном батеријом и УКЉУЧИТЕ је. Видећете Бицикл / Завој "+ Датотека за поправку" на екрану док ГоПро користи .LRV/индек часопис за финализацију .MP4. untrunc или recover_mp4 --gopro (Напомена: ГоПро преплиће обичај gpmd Трака метаподатака ГПС/жироскопа уз видео и аудио).
Сони Алпха & Цинема Лине (ФКС3, ФКС6, ФКС30, А7С ИИИ, А7 ИВ, А7Р В, ЗВ-Е1) Датотека је сачувана у PRIVATE/M4ROOT/CLIP/ са .RSV проширење (нпр. C0042.RSV) уместо .MP4. Понекад: На новијим Сони кућиштима (фирмвер 2.0+), поновно уметање картице уз нову батерију тражи „Опоравак слике ДБ/поправи .RSV фајл?" Међутим, ако камера каже "Не може да се опорави", НЕмојте кликнути на ОК да бисте је избрисали. Копирај C0042.RSV на рачунар, преименујте копију у .MP4 ако је потребно, и покрените recover_mp4 (са --sony ознака за КСАВЦ-С / КСАВЦ-ХС ПЦМ аудио) или untrunc.
Панасониц Лумик (ГХ5, ГХ6, ГХ7, С5 ИИ, С5 ИИКС, С1Х) Сачувано као фасцикла или датотека са .MDT екстензију (привремена датотека медијских података) коју медијски плејери чак ни не препознају као видео. ДА - Лумик Ин-Цамера .MDT Враћање: На ГХ6/С5ИИ, идите на мени Репродукција или уметните картицу при покретању; ако је камера створила пратиоца .MDF часопис, нуди да се доврши .MDT инто .MOV/.MP4. Преименуј .MDT да .MOV (или .MP4) на рачунару и поново направите заглавље у односу на одговарајући Лумик референтни клип користећи untrunc или recover_mp4 --panasonic.
Цанон Цинема & ЕОС Р (Р5, Р5 Ц, Р6 ИИ, Р3, Ц70, Ц300 ИИИ) и Блацкмагиц (БМПЦЦ 4К/6К) .MP4, .MOV, или .CRM / .BRAW са 00:00 трајање или 0 KB улазак након прегревања или В-моунт повер пулл. Цанон ЕОС Р кућишта генерално не аутоматски финализују ан .MP4 након јаког извлачења батерије. (Напомена: Блацкмагиц .BRAW је пакетизовани формат независан од оквира где се обично губе само последње 2 секунде). recover_mp4 --canon или untrunc за .MP4/.MOV Х.264/ХЕВЦ/ПроРес; за 0 KB неповезане екФАТ датотеке, изрезивање помоћу ДМДЕ или recover_mp4 --ext.

Технички приручник 1 корак по корак: Обнова moov заглавље са untrunc (Стандард отвореног кода)

За 85 одсто недовршених .MP4 и .MOV датотеке (где је величина датотеке нормална, нпр. 3.8 GB, а датотека није фрагментирана на а 0 KB покварени систем датотека), најбржи, потпуно бесплатан хируршки алат отвореног кода је активно одржаван anthwlock/untrunc виљушка (која је додала пуну подршку за модерне ГоПро, ДЈИ, Сони КСАВЦ, Х.265/ХЕВЦ и 64-битне co64 датотеке веће од 4 ГБ).

Корак 1: Проверите оштећење помоћу FFprobe

Отворите Терминал (мацОС/Линук) или командну линију / ПоверСхелл (Виндовс) и прегледајте покварену датотеку:

ffprobe -v error -show_format -show_streams broken_video.mp4
ако видите:
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x...] moov atom not found
broken_video.mp4: Invalid data found when processing input
потврдили сте 100 посто да је ово недовршено moov атомска хитна ситуација.

Корак 2: Трчите untrunc користећи свој референтни видео о здрављу

  1. Преузмите унапред компајлирани Виндовс ГУИ/ЦЛИ бинарни програм или направите anthwlock/untrunc спремиште на мацОС/Линук (или га покрените одмах преко Доцкер-а без инсталирања било чега).
  2. Поставите оба свој здрави референтни видео (healthy_reference.mp4, снимљен истом камером са потпуно истом резолуцијом, ФПС-ом и кодеком) и вашом копијом оштећеног видеа (broken_video.mp4, или Сони .RSV / Лумик .MDT) у истом фолдеру.
  3. Покрените команду за реконструкцију:
    # Native Linux / macOS / Windows CLI command:
    untrunc -s healthy_reference.mp4 broken_video.mp4
    
    (Овде, -s застава упућује untrunc да глатко пређете поред свих оштећених или полунаписаних бајтова на самом крају mdat ток где је батерија умрла.)
  4. Како untrunc ради испод хаубе:
  5. прво, untrunc анализира healthy_reference.mp4 да издвојите тачне речнике иницијализације кодека (avcC / hvcC), величине аудио оквира, ИД нумера и ритам преплитања.
  6. Друго, отвара се broken_video.mp4, скаче на почетак mdat атом, и узастопно пролази кроз сваки појединачни видео NAL јединица и аудио пакет, бележећи тачну дужину бајта (stsz) и 64-битни помак (co64) сваког оквира.
  7. Треће, синтетише потпуно ново moov атом, додаје га у ток, ажурира mdat заглавље дужине бајта и пише нову датотеку под називом broken_video.mp4_fixed.mp4 (остављајући оригинал broken_video.mp4 нетакнута).

Корак 3: Очистите и поново индексирајте поправљену датотеку помоћу FFmpeg Копија стримова (без губитака)

Једном broken_video.mp4_fixed.mp4 се генерише, покрените без губитака FFmpeg контејнер ремукс са +faststart застава (која помера новоизграђену moov атом на саму предњу страну датотеке и чисти све грешке временске ознаке у полуоквиру од тренутка када је батерија умрла):

ffmpeg -err_detect ignore_err -i broken_video.mp4_fixed.mp4 -c copy -movflags +faststart final_rescued_video.mp4
Јер -c copy копира Х.264/ХЕВЦ видео и аудио токове битова 100 посто без губитака без поновног кодирања, завршава се за неколико секунди са нултим губитком у генерацији.

Технички приручник 2 корак по корак: Коришћење recover_mp4 за сложени Сони .RSV, Цанон, ДЈИ и ПроРес стримови

Шта ако untrunc производи видео запис у којем се звук повлачи из синхронизације или не успе јер ваша камера користи некомпримовани 16-битни/24-битни линеарни ПЦМ аудио (twos / sowt) поред Сони КСАВЦ-С велике брзине у битовима, Цанон АЛЛ-И или ДЈИ Д-Лог М?

Користите другу форензичку алатку стандардну у индустрији: recover_mp4 (првобитно развио Дмитриј Васиљев / Ресторе.Медиа ЦЛИ). За разлику од untrunc, recover_mp4 одваја сирови елементарни видео ток (.h264 или .hevc) и сирови елементарни аудио ток (.aac или .wav) у две одвојене датотеке, са којима ћете затим чисто поново комбиновати FFmpeg:

  1. Корак 1 - Анализирајте здраву референтну датотеку да бисте издвојили заглавља кодека:
    recover_mp4.exe healthy_reference.mp4 --analyze
    
    Ово чита здраву датотеку и даје две мале датотеке са нацртом бинарног заглавља у вашој фасцикли: video.hdr (садржи тачан SPS/PPS табеле кодека) и audio.hdr (и штампа тачне командне заставице које ће се користити за ваш специфични модел камере на екрану).
  2. Корак 2 - Изрежите елементарне видео и аудио стримове из оштећене датотеке:
    # Use the camera-specific flag suggested by --analyze (e.g., --sony, --canon, --dji, --gopro, --panasonic):
    recover_mp4.exe broken_video.RSV recovered_video.h264 recovered_audio.wav --sony
    
  3. Корак 3 - Муксујте спашене видео и аудио стримове у чист .MP4 или .MOV преко FFmpeg:
    # Replace -r 29.97 (or 23.976 / 59.94 / 25 / 50) with your exact camera framerate:
    ffmpeg -r 29.97 -i recovered_video.h264 -i recovered_audio.wav -c:v copy -c:a copy -movflags +faststart final_sony_rescued.mp4
    

Технички приручник 3 корак по корак: Спашавање а 0 KB или „Нестала“ видео датотека (ГоПро / Сони Фрагментед Аллоцатион Трап)

Шта ако ваша оштећена видео датотека приказује 0 KB, или се уопште не појављује у фасцикли након што се батерија испразнила, иако Properties на СД картици показује да је 45 ГБ простора и даље заузето?

Зашто стандардни софтвер за опоравак датотека не успева на ГоПро, ДЈИ и Сони картицама

Када нормалан рачунар упише датотеку у exFAT картице, уписује датотеку у један суседни блок сектора. Ако се та датотека избрише, било који основни резач датотека (нпр PhotoRec) може скенирати од почетка ftyp заглавље до краја датотеке и опоравити је.

Модерне 4К/5К/8К камере НЕ пишу узастопне датотеке. - Док снимате 4К 60фпс видео (GX010055.MP4), ГоПро, ДЈИ дрон или Сони Алпха камера истовремено уписује два или три стрима на СД картицу у исто време: 1. Главна висока резолуција .MP4 видео стреам; 2. Прокси видео стрим ниске резолуције (.LRV на ГоПро, .LRF на ДЈИ-ју или проксију под-клипа на Сони-у) за преглед апликације за паметне телефоне уживо; и 3. А .THM сличица или дневник телеметрије. - Зато што камера наизменично уписује неколико мегабајта главног .MP4 праћено неколико стотина килобајта .LRV прокси преко картице exFAT кластери, главни .MP4 видео је подељен на стотине несуседних фрагмената испреплетених са .LRV комади. - Ако се батерија испразни пре exFAT табела директоријума бележи ланац кластера (0 KB величина датотеке), покретање стандардног суседног алата за урезивање датотека ће покупити .LRV прокси делови тачно у средини 4К .MP4 стреам, стварајући оштећени мозаик сваке 3 секунде.

Како спасити а 0 KB Фрагментирани ток камере:

  1. Направите сирову слику у целини бит-за-бит (.img или .bin) прве меморијске картице:
  2. Користите ДМДЕ (ДМ Диск Едитор и Дата Рецовери), Р-Студио или Линук/мацОС ddrescue (ddrescue -d /dev/diskX sdcard_raw.img sdcard.log) да клонирате сваки сектор картице од 64 ГБ / 128 ГБ / 256 ГБ у једну .img датотеку на вашем ССД-у.
  3. Прегледајте exFAT Алокација Битмап у DMDE (Пре додиривања chkdsk):
  4. Чак и када је унос имена датотеке у CLIP именик каже 0 Bytes, тхе exFAT Ратовска мапа алокације често и даље приказује тачне заузете кластере.
  5. Користите видео резбарење са свешћу о фрагментима (recover_mp4 на сировој слици или специјализованим фрагментираним резбарима):
  6. Тачка recover_mp4 директно у сировом стању .img датотека слике диска (помоћу video.hdr екстрахован из здравог клипа снимљеног на истој картици) или користите форензички резач који је свестан алокације камере (као што је СанДиск РесцуеПРО Делуке [који укључује бесплатни једногодишњи лиценцни код у малопродајној кутији сваке оригиналне СанДиск Ектреме Про СД картице], Кленнет Царвер, или Кленнет Царвер, или Диск РесцуеПРО ЈИиск Дрилл5+ Режим) који разуме тачан корак ГоПро преплитања кластера (MP4 + LRV), ДЈИ (MP4 + LRF), и Сони (XAVC + Прокси) фирмвер.

Warning

Како да уочите „лажни капацитет / фалсификовану СД картицу“ која уништава сваки видео већи од 16 ГБ или 32 ГБ. Ако ваша камера или дрон сними првих 10 минута видео снимка, а затим сваки следећи .MP4 датотека на мицроСД картици „512 ГБ“ или „1 ТБ“ коју сте купили на мрежи се не може репродуковати (приказује нормалну величину датотеке од 4 ГБ, али је испуњена понављањем 0xFF или 0x00 бајтова унутар хексадецималног уређивача), имате фалсификовану мицроСД картицу хаковану у фирмвер. Преваранти узимају јефтин флеш чип од 16 ГБ или 32 ГБ и флешују његов контролер да би пријавили 1 TB на оперативни систем. Једном када снимите преко праве ознаке од 16 ГБ, контролер се умотава и преписује табелу алокације датотека (FAT) и попуњава нове датотеке нулом. Отворите оштећено .MP4 у бесплатном хексадецималном уређивачу (ХкД на Виндовс-у или Хек Фиенд на Мац-у): ако померање до пола датотеке открије милионе идентичних 00 00 00 00 или FF FF FF FF бајтова, видео оквири никада нису били ускладиштени на силицијуму. Тестирајте сумњиве картице (само након што их сликате) са f3 (Fight Flash Fraud: f3write / f3read) на Мац/Линук-у или H2testw на Виндовс-у.

Регионални бројеви за хитне случајеве и протоколи агенција

Држава / Регион Хитна и авијација / Бројеви доказа Контролна камера, падови дронова и органи за очување дигиталних доказа
Сједињене Америчке Државе 911 (Хитни случај удеса / повреда); ** Оперативни центар ФАА (866-835-5322)** & НТСБ (844-373-9922) за комерцијалне несреће дронова из Део 107 са тешким повредама Национални институт за стандарде и технологију (НИСТ) Тестирање алата за компјутерску форензику (CFTT) & СВГДЕ (Научна радна група за дигиталне доказе) Најбоље праксе за опоравак оштећеног дигиталног видеа; ако враћате дасхцам или бодицам видео за судски спор, увек израчунајте СХА-256 хеш (certutil -hashfile или shasum -a 256) необрађене слике картице пре поправке moov заглавље ради очувања правосудног ланца притвора према Федералном правилу о доказима 901/902(14).
Канада 911 (Хитан случај); Одбор за безбедност у транспорту Канаде (TSB) за инциденте у РПАС авијацији РЦМП Дигитал Форенсицс Сервицес & Цанадиан Евиденце Ацт електронски стандарди интегритета (увек сачувајте и оригиналне недовршене .MP4/.img и детерминистички FFmpeg/untrunc командни дневник за судску прихватљивост).
Уједињено Краљевство 999 или 112 (Хитан случај); 101 (Полиција није хитна: Операција Снап портал за слање снимака судара контролне камере/кациге и камере) Кранско тужилаштво УК (ЦПС) и Савет шефова националне полиције (НПЦЦ) Процедура дигиталног снимања: када полицији пошаљете видео о судару поправљене контролне камере/акционе камере путем Операције Снап, задржите оригиналну неуређену слику СД картице поред поправљене .MP4.
Европска унија 112 (паневропски број за хитне случајеве) ЕНИСА (Агенција Европске уније за сајбер безбедност) и ЕНФСИ (Европска мрежа института за форензичку науку) смернице за реконструкцију форензичких видео контејнера (ISO/IEC 14496-12).
Аустралија и Нови Зеланд 000 (АУ) / 111 (НЗ); ЦАСА / АТСБ (1800 011 034) за несреће дронова РПА Аустралија/Нови Зеланд Полицијска саветодавна агенција (ANZPAA) Смернице за електронске доказе Националног института за форензику; Аустралска комисија за конкуренцију и потрошаче (ACCC) за примену фалсификованих флеш медија.

Tip

Проверите картонску кутију ваше СанДиск или Сони меморијске картице пре него што платите 100$+ за комерцијални софтвер за опоравак видео записа. Сваки малопродајни пакет СанДиск Ектреме / Ектреме ПРО СД и ЦФекпресс картица укључује одштампани листић на унутрашњој страни картонске навлаке са бесплатним 1 до 2-годишњим бесплатним кључем за активацију од 1 до 2 године који Лц Тецхнологи РесцуеПРО за активацију, серијски кључ РесцуеПРО** је један од ретких комерцијалних механизама који је посебно програмиран да аутоматски поново саставља фрагментисане ГоПро, ДЈИ и Сони КСАВЦ видео кластере. Слично томе, Сони Тоугх / М-серије СД и ЦФекпресс картице укључују бесплатно преузимање Сони Мемори Цард Филе Ресцуе (sony.net/Products/memorycard/en_us/datarescue/), који изворно поправља недовршени Сони .RSV и XAVC-S / XAVC-HS клипови бесплатно.

Често постављана питања

Зашто уграђени искачући прозор „Поправи видео датотеку“ ВЛЦ Медиа Плаиер-а није успео да поправи мој недовршени .MP4?

Аутоматска функција ВЛЦ Медиа Плаиер-а „Оштећена или непотпуна АВИ датотека - Направи индекс па пусти“ дизајнирана је скоро искључиво за наслеђе `.AVI` (`RIFF`) контејнери, НЕ за модерне ИСО основне медије `.MP4` или `.MOV` фајлови камере. У ан `.AVI` датотеку, сваки појединачни оквир унутар тока података има јасну 4-бајтну АСЦИИ ознаку (`00dc` за видео, `01wb` за аудио), тако да ВЛЦ може слепо скенирати ан `.AVI` без познавања подешавања камере. У ан `.MP4` или `.MOV` фајл, сирови `mdat` корисни терет садржи нула маркера контејнера и параметре иницијализације кодека (`SPS` и `PPS` столови унутра `avcC`/`hvcC`) живе само унутар несталих `moov` атом на крају датотеке. Зато ВЛЦ не може да игра нефинализовано `.MP4`, и зашто морате да користите `untrunc` или `recover_mp4` са здравим референтним видео записом са исте камере за снабдевање несталих `SPS/PPS` нацрт.

Шта ако немам још један видео са истог истог снимања који бих користио као „Здраву референтну датотеку“?

НИЈЕ вам потребан видео са истог дана или са исте локације. Можете узети потпуно исту камеру, дрон или ГоПро одмах (чак и недеље касније), ставити другу, празну СД картицу, проверити да ли је мени камере подешен на потпуно исту резолуцију, брзину кадрова, кодек (`H.264` вс `H.265`), дубина бита (`8-bit` вс `10-bit`), и аудио формат који сте користили када се пад догодио и снимите 10-секундни видео о свом столу. Тај потпуно нови клип од 10 секунди ће имати потпуно идентичан `stsd` (`avcC`/`hvcC`) речник заглавља кодека који захтева `untrunc` и `recover_mp4` да откључате свој покварени фајл.

Како да знам да ли постоји „бесплатна веб локација за поправку МП4 МП4“ (restore.media, fix.video, cleverfiles) је безбедно, или ако покушавају да ме преваре?

Већина комерцијалних веб локација за поправку видео записа на мрежи покреће аутоматизоване омоте у облаку око истог отвореног кода `untrunc` и `recover_mp4` / `FFmpeg` алгоритми описани у овом водичу, омогућавају вам да отпремите своју покварену датотеку и референтну датотеку, показују вам 4 сличице за преглед са воденим жигом ниске резолуције које доказују да се ваш видео може опоравити, а затим захтевају од 49 до 149 долара по датотеци за преузимање поправљене `.MP4`. Пре него што платите онлајн портал, покрените бесплатни опен-соурце `anthwlock/untrunc` или `recover_mp4` ЦЛИ себе на свом рачунару; не само да је 100 посто бесплатно, већ избегавате и отпремање 30 гигабајта приватног венчања, клијента или правних снимака на сервер у облаку треће стране.

Мој поправљени видео се добро репродукује, али недостаје последњих 1,5 секунди када је дрон ударио у дрво. Да ли се тих последњих 45 кадрова може повратити?

Обично не, а ево разлога зашто се ради о хардверској физици: Модерне камере и дронови користе брзе СДРАМ бафере прстена између процесора слике (`ISP / Encoder`) и магистралу СД картице. Док камера кодира видео у групу слика (`GOP`, обично дужине од 15 до 60 кадрова), држи тренутни бафер од 1 до 2 секунде у нестабилној РАМ меморији пре него што га испрати у низовима од више мегабајта у НАНД флеш СД картице. Тренутни напон батерије падне на нулу током тешког судара, без обзира на оквире који су се налазили у нестабилном СДРАМ-у (обично последњих 0,5 до 2,0 секунде снимка) нестају пре него што пређу игле СД картице. Све је већ испрано до `mdat` атом на картици је оно што се спасава.

Како да спречим недовршено .MP4 катастрофе на критичним свадбеним, документарним или биоскопским снимањима у будућности?

Професионални кинематографи и миксери звука користе три хардверске заштите од нестанка `moov` атоми: (1) Користите симултано релејно/резервно снимање са два слота (`Slot 1 + Slot 2 Simultaneous`): ако прегрејана или застарела СД картица испадне ван мреже усред снимања, друга картица наставља да снима и уредно се завршава. (2) Снимак у фрагментираном МП4 (`fMP4`), `.MXF`, или формати независни од оквира (`Blackmagic RAW .BRAW` или `ProRes RAW`) где је доступно: за разлику од стандардних `.MP4`/`.MOV` који чека до самог краја 60-минутног времена за писање једног монолитног `moov` атом, фрагментовани МП4 (`fMP4`, који користи ОБС Студио хибридни МП4 режим и емитовање `.MXF` омоти) пише мини заглавље (`moof` - Атом фрагмента филма) сваке 2 секунде у целом фајлу, тако да ако се струја прекине током 2-сатног снимања у `fMP4` или `.MKV`, 100 посто видеа се репродукује одмах без алата за поправку. (3) Увек повежите лажне батерије и екстерне УСБ-Ц ПД или В-Моунт каблове тако да кардан или статив не могу да повуку напајање усред снимања.

Повезани водичи

Извори и службена упутства

  • Међународна организација за стандардизацију (ИСО): ИСО/ИЕЦ 14496-12 (Информациона технологија - Кодирање аудио-визуелних објеката - Део 12: ИСО основни формат медијске датотеке: ftyp, mdat, moov, и stbl Спецификације примера табеле) и Аппле Инц. КуицкТиме спецификација формата датотеке.
  • Научна радна група за дигиталне доказе (СВГДЕ, Сједињене Државе): СВГДЕ најбоље праксе за опоравак оштећеног дигиталног видеа и форензичку реконструкцију незавршених ИСО основних медијских контејнера.
  • ФФмпег Пројецт & Опен-Соурце Видео Форензичка документација: ФФмпег / Либавформат МОВ/МП4 Демукер Арцхитецтуре, anthwlock/untrunc Мотор за реконструкцију стазе, и recover_mp4 Елементари Стреам Царвинг Протоцолс.
  • Званични билтени техничке подршке Сони Цорпоратион и ДЈИ: Спашавање датотека Сони меморијске картице за прекинути КСАВЦ .RSV Клипови и процедуре аутоматске финализације фирмвера ДЈИ авиона.
  • Национални институт за стандарде и технологију (НИСТ): Стандарди за аквизицију дигиталних података и валидацију датотеке.