Skip to content

Nadaot nga Waray Natapos nga MP4 o MOV nga Video nga File Katapos han Kamatay han Drone, GoPro, o Kamera nga Baterya

An mga numero han emerhensya magkaiba-iba ha tagsa nga nasud .. Ini nga pakli nagamit han 911, an numero para han Estados Unidos ngan Canada. Damu nga iba nga nasud an nagamit hin 112, 999, o iba nga numero. Bilnga an numero para ha iyo nasud ..

Pagkuha han microSD o CFexpress nga kard tikang ha usa nga DJI nga drone katapos han makusog nga pagbunggo, usa nga GoPro action camera katapos han usa nga battery pop-out, o Sony, Canon, Nikon, Panasonic, o Blackmagic cinema camera katapos mamatay an baterya ha butnga han pagkuha durante han usa nga kasal, dokumentaryo nga interbyu, o forensic deposition, basi la makita an .MP4 o . .MOV file nga nagdudumiri pag-abri ha VLC, QuickTime, o Premiere Pro (pagpakita "00:00 duration", "This file isn't playable: 0xc00d36c4", o . "moov atom not found"), usa nga nakakapugong han kasingkasing nga emerhensya ha produksyon. Bisan pa, basta dako an kadako han file ha file explorer han imo operating system (pananglitan, 4.2 GB o . 18.6 GB imbes nga . 0 KB), 99.9 porsiento sa imong aktwal nga H.264, H.265/HEVC, o ProRes nga video frames ug PCM/AAC audio samples ang pisikal pa nga nalingkod nga walay sa mga flash memory chips. Sa ISO Base Media nga File nga Pormat (ISO/IEC 14496-12) nga gingamit han . .MP4, .MOV, ngan .M4V mga surudlan, mga kamera nag-aawas hin hilaw nga gin-ipit nga mga pakete han video ngan audio nga sunod-sunod ngadto ha daku nga kahon han kargamento nga tinatawag nga ** .mdat (Datos han Media) atomo , samtang ginkakaptan an lamesa han agalon nga bayanan-offset, mga parametero han codec (SPS/PPS), ngan mga selyo han oras ha diri-mabag-o nga RAM tubtob nga pinduton mo an Stop nga buton. Kon an kuryente nautod antes maka-flush an kamera hito nga lamesa han RAM ngadto ha katapusan han file sugad han ** .moov (Movie Metadata) atom, ang mga video player walay mapa nga nagpakita kon diin nagsugod ang matag frame sa sulod sa multi-gigabyte binary stream. Pinaagi han dayon nga pagsurat-pagpanalipod han memory card, pagkuha o pagpili hin 10-segundo nga mahimsog nga reperensya nga video tikang ha eksakto nga pareho nga kamera gamit an eksakto nga pareho nga resolusyon, framerate, ngan mga setting han codec, ngan pagpadalagan hin deterministiko nga **Atom Header & Sample Table Rebuil (untrunc, recover_mp4, o lumad nga kamera ha-lawas nga pagbawi) **, mahimo ka magtukod utro hin medyo-hingpit . moov indeks ngan pagluwas han kada bayanan tubtob gud ha milisegundo nga gahum nawara. Kon an video narekord durante han pagbungguay han sarakyan, aksidente ha eruplano, o madarahog nga krimen diin nahitabo an pisikal nga mga samad, seguroha an lugar ngan tawagi ha iyo lokal nga . mga numero han emerhensya (911 ha Estados Unidos ngan Canada, 999 ha Reino Unido, 112 ha bug-os nga Unyon Europea) una. Para han may kalabutan nga mga emerhensya han memorya nga kard, pagtipig, ngan korapsyon han file, kitaa an amon mga giya ha . Kadunot han kard han SD, mga sayop ha kard han memorya han kamera, ngan pagluwas han litrato han kasal ., aksidente nga pagpara han file, ginpormat nga mga drive, ngan pagbawi han litrato ., ngan nadaot nga Word, Excel, PDF, ngan pagbawi han file han database ..

Buhata ini yana .

  1. Kuhaa dayon an memory card tikang ha kamera ngan i-slide an pisikal nga Lock switch (kon bug-os-kadako nga SD) ngadto ha READ-ONLY. Ayaw gud pag-ipit utro han Record nga buton dida hito nga memory card, ayaw gud pagpara han iba nga mga clip ha kard, ngan **ayaw gud tuguti an Windows . chkdsk o macOS Disk Utility "Ayad" an kard antes ini imahehon **. Kon an tigda nga pagkawara han kuryente nagbilin han kard han . exFAT o . FAT32 Lamesa han Pag-alotaga han File (FAT) nga may waray sarado nga kapot han file ( ).0 KB direktoryo nga pagsulod), an pagrekord bisan hin 5-ka-segundo nga pagsari nga clip ha pareho nga kard magsusurat han waray ig-alotaga nga mga grupo nga naglalakip han imo damu ka gigabyte nga sulog han video.
  2. Suhahon kon an imo Drone o Kamera nasuporta hin awtomatiko nga "Pagtapos han Hardware ha Lawas" ha bag-o nga baterya (Hulat: Image anay han Kard). Damo nga moderno nga mga kamera (lakip an DJI nga mga drone, GoPro Hero nga mga kamera, Sony Alpha .RSV mga file, ngan Panasonic Lumix . .MDT mga file) pagsurat hin nakatago nga temporaryo nga file hin journal ha kard samtang nagrirekord. Kon magbubutang ka hin bug-os nga karga nga baterya ha drone/kamera ngan paandaron ito, agsob nga makita han firmware han kamera an waray pa matapos nga sulog ngan awtomatiko nga gintatahi an . moov ulohan ha 15 ka segundo. Pero, PIRME i-clone anay an hilaw nga kard ha imo kompyuter (Lakang 3) antes ibutang utro an kard ha kamera, inkaso nga mapakyas an firmware han kamera ngan mapapara an ilo .RSV/.MDT file.
  3. Kopyaha an mga nadaot . .MP4/.MOV/.RSV/.MDT file (o pag-clone hin gutiay-para-gutiay .img han bug-os nga kard) ngadto ha sulod nga SSD han imo kompyuter. Ayaw gud pagpadalagan hin mga utility ha pag-ayad hin video nga direkta kontra ha SD o CFexpress nga kard pinaagi hin usa nga USB reader. Kopyaha an guba nga file han video ngadto ha dedikado nga folder han pagluwas ha drive han imo kompyuter (C:\VideoRescue\ o . -/VideoRescue/). Kun an nadaot nga video nagpapakita hin ** .0 KB kadako han file** (o bug-os nga kulang ha folder bisan kon an libre nga espasyo han kard nagpapakita hin 30 GB nga gin-gamit), pag-undang ngan pag-imahe han bug-os nga pisikal nga memorya nga kard gamit an ** .ddrescue** o Win32DiskImager / DMDE antes dumalagan . chkdsk.
  4. Pamilnga, o irekord ha IBA-IBA nga memorya nga kard, an "Mahimsog nga Reperensya nga Video" tikang ha eksakto nga pareho nga kamera nga mayda eksakto nga pareho nga mga kahimtang. An kada deterministiko moov atomo nga pag-ayad nga himan (untrunc ngan recover_mp4) nagtrabaho pinaagi han pagbasa han mga ulohan han pag-andam han codec ( ).avcC para han H.264, . hvcC alang sa H.265/HEVC, rate sa sampol sa tunog, pag-ihap sa kanal, ug basehan sa oras) gikan sa usa ka ** nagtrabaho .MP4/.MOV file nga iginrekord han pariho nga kamera** ngan igin-aaplikar ito nga plano ha pag-analisar han hilaw . mdat sulog han nabari nga file. Pagbiling hin lain nga nagtatrabaho nga clip tikang han pareho nga pagkuha, o pagsulod hin iba nga ekstra nga SD nga kard ha kamera yana mismo ngan pagrekord hin 15-segundo nga clip ha eksakto nga pareho nga resolusyon (e.g., 4K 60fps 10-bit 4:2:2 HEVC).
  5. Dalagan FFmpeg / FFprobe pag-eksamin, katapos tukuron utro an . moov ulohan gamit an untrunc (para ha H.264/H.265/ProRes) o recover_mp4 (para ha Sony / Canon / DJI / GoPro ). Sunda an eksakto nga sintaks han linya han sugo ha amon mga teknikal nga mga seksyon ha ubos ha pag-scan han hilaw . mdat kargamento, bilnga an kada . NAL yunit (Network Abstraction Layer nga video nga bayanan) ngan utlanan han bayanan han audio, ngan paggawas hin usa nga bag-o, mahimo magdudumara . _fixed.mp4 o . _fixed.mov file nga waray pagbag-o han imo orihinal nga nadaot nga gintikangan nga file.

Danger

An "0 KB nga Kadako han Pail + Mga Bintana CHKDSK Pagbungkag" Lit-ag ha Sony, DJI, ngan GoPro Cards. Kon an usa nga baterya han kamera tigda nga namatay antes han exFAT an pagsulod han direktoryo ginbag-o, an file agsob makita sugad nga ** .0 KB** (o nawawara) samtang an aktwal nga 20 GB nga mga bayanan han video nalingkod ha "waray ig-alutaga" nga mga grupo. Kon imo isaksak ito nga kard ha PC nga may Windows ngan i-klik an "Iscan ngan Ayuhon (chkdsk /f)", chkdsk nagbabag-o hadton waray ig-alotaga nga mga grupo ngadto ha . FOUND.000/FILE0000.CHK nagtitipik o nag-uutod han kadena han kumpol ngadto ha 0 nga byte. Dugang pa, tungod kay ** Mga kamera nga Sony Alpha / FX, mga kamera nga Canon EOS R, GoPro (Bayani 8 +), ug mga drone nga DJI nagrekord gamit an "Nabahin-bahin / Interleaved Dili Nagkasumpay nga Alokasyon" ** (pagsulod sa gutiay nga proxy .LRV/.THM o telemetry chunks matag pipila ka megabyte sa kilid sa panguna nga 4K sulog), ang mga surundon nga mga parag-ukit sa file sugad sa PhotoRec maghimo og mga file nga dili madula kon . chkdsk nag-aaragway han bitmap han alokasyon. Pirme paghimo hin hilaw nga lebel-byte . .img imahe han kard antes magdalagan hin bisan ano nga pag-usisa han sistema han file.

Puno han desisyon: Pag-usisa ngan pag-ayad hin waray matapos o nadaot nga file han video han kamera .

flowchart TD
    A["An Pail han Video han Kamera, Drone, o GoPro Diri Magdudumara Katapos han Kamatay han Baterya, Pag-aksidente, o Pag-ipit han Bard"] --> B{"Susiha an File ha Kard (Basaha-La): Ano an imo nakikita?"}
    B -->|"1. File adunay normal nga dako nga kadako (e.g., 4.5 GB .MP4, .MOV, .RSV, o .MDT) apan 00:00 duration / 'moov atomo wala makit-an'."| C["Classic nga Waray Natapos nga Sudlanan: Hilaw nga mga bayanan han video / audio ('mdat') in 100% nga waray maruba; an 'moov' la nga indeks nga tiilan an kulang"]
    B -->|"2. An file nagpapakita hin 0 KB nga kadako O an file in kulang, pero an libre nga espasyo han kard nagpapakita hin mga gigabyte nga ginagamit pa ."| D["Walay sarado nga exFAT / FAT32 Cluster Chain: AYAW pagdalagan sa CHKDSK pa; clone bug-os nga kard ngadto ha hilaw nga .img nga file nga may ddrescue / DMDE una"]
    C --> E["Kopyaha an nadaot nga file + 1 Mahimsog nga Reperensya nga Video (Pareho nga Kamera, Resolusyon, FPS, Codec) ngadto ha Kompyuter SSD"]
    E --> F{"Mayda ba an imo kamera nga lumad nga Pagbawi ha Lawas (DJI, GoPro, Lumix .MDT, Sony .RSV)?"}
    F -->|"Oo (Kahuman han pag-backup han hilaw nga file ha PC anay)"| G["Isulod utro an Kard ha Drone / Kamera nga may Bag-o nga Baterya ngan Pag-on ha sulod hin 60 Secs ha Pag-aghat han Awtomatiko nga Pagtapos han Hardware"]
    F -->|"Waray (o Pakyas an Pagbawi ha Lawas)"| H{"Hain nga Arkitektura han Codec / Camera an gingamit?"}
    G -->|"Kun diri la gihapon magdudumara ."| H
    H -->|"Sumbanan H.264 / H.265 / ProRes Interleaved Supa"| I["Pagdalagan 'untruc' (Anthwlock Fork): untrunc reperensya_good.mp4 corrupted_bad.mp4."]
    H -->|"Sony XAVC / Canon ALL-I / DJI / GoPro High-Bitrate Stream"| J["Pagdalagan 'recover_mp4': Pagkuha hin mga ulohan tikang ha maupay nga clip -> Pag-ukit hin hilaw .h264 / .hevc & .aac / .wav -> Remux nga may FFmpeg"]
    D --> K["Gamita an DMDE / R-Studio o 'recover_mp4 - ext' ha Hilaw nga Larawan han Kard ha Pagsumpay Utro han Nabahin nga mga Kumpol han exFAT"]

Ha sulod han ISO Base Media File Pormat: Kay ano nga an patay nga baterya nagpapatay han . moov atomo

Basi masabtan kon kay ano nga an 30-minutos, 25-gigabyte nga 4K nga video han seremonya han kasal nagigin diri gud mababasa kon namamatay an usa nga baterya ha minuto 29:59, kitaa an sulod nga binary anatomy han usa nga . .MP4 o Madagmit nga Oras . .MOV file.

Kada .MP4 ngan .MOV file gin-istruktura komo hirarkiya hin "mga kahon" o "mga atomo", nga an tagsa gin-uunahan hin 4-byte nga kahilaba nga bug-os nga ihap ngan 4-byte nga ASCII nga pangilal-an (FourCC):

  1. ftyp (Kahon han Klase han Pail - Mga Byte 0x00 ngadto ha 0x1F ha tinikangan gud han file):
  2. Ginsurat an takna nga imo pinduton an buton nga Rekord. Nagkikilala han ispesipikasyon han surudlan (sugad han mp42, isom, qt, o han Sony . XAVC).
  3. mdat (Kahon han Datos han Media - Nagkuha hin 99.8% han bug-os nga file):
  4. Samtang an sensor han kamera nagkukuha hin video ngan an mikropono nagkukuha hin tunog, an hardware encoder nag-aawas hin gin-ipit nga mga bayanan han video (I-frames / Keyframes, P-frames, B-frames) ug mga pakete nga audio ( ).PCM o . AAC) padayon ngadto ha . mdat kahon ha SD nga kard.
  5. Yawi nga detalye: Ha sulod han hilaw mdat kahon, mayda waray mga ulohan hin surudlan nga nagsusumat hin usa nga magdudumara hin media kun diin natapos an Bidyo nga Bayanan #1,402 ngan nagtitikang an Pakete han Audio #1,403. Usa la ini nga padayon nga damo-ka-gigabyte nga salog hin hilaw nga gin-ipit nga mga byte.
  6. moov (Kahon han Metadatos han Pelikula - Ginsurat LA ha katapusan gud kon imo pinduton an Pag-undang):
  7. Tungod kay diri abanse nga matatag-an han kamera kon mationan-o kaiha an imo pagrekord o kon pira nga byte an kukuhaon han tagsa nga variable-bitrate nga frame, diri ito makakasurat han index table ha tinikangan han file. Lugod, gintitipigan han kamera an indeks han bayanan ha sulod nga DRAM chip hito samtang nagrirekord.
  8. Kon imo la pipinduton an Undang nga buton (o kon an IC han pagdumara han baterya han kamera nag-aaghat hin makaruruyag nga pag-undang han hamubo nga boltahe ha 2 porsyento nga baterya) ginhuhugasan han kamera ito nga indeks han DRAM tubtob ha kataposan gud han . .MP4/.MOV file komo an ** .moov atomo**, nga mayda unom nga sub-lamesa ha sulod . moov -> trak -> mdia -> minf -> stbl (Sampol nga Kahon han Lamesa):
    • **stsd (Sampol nga Paghulagway): ** Mga ulohan han pagtikang han codec (SPS [Pagsunod-sunod nga Parametro nga Set] ngan . PPS [Set nga Parametro han Hulagway] para han H.264 / AVC; VPS/SPS/PPS alang sa H.265 / HEVC) paghatag kahulogan sa resolusyon, bit nga kalarom (8-bit vs 10-bit), sub-sampol han kolor (4:2:0 vs 4:2:2), ngan kolor nga profile ( ).S-Log3, C-Log, D-Log).
    • stts (Oras-ha-Sampol): Kahilawig han bayanan ngan oras han bayanan.
    • **stss (Sync Sampol nga Lamesa): ** Eksakto nga mga lokasyon han kada . IDR Yawi nga bayanan (I-frame) para han pag-scrub ngan pagbiling.
    • stsc (Sampol-ha-Tipak) ngan stsz (Mga Sukol han Sampol): An eksakto nga kahilaba han byte han kada usa nga bayanan han video ngan pakete han audio ha pagrekord.
    • **stco / co64 (64-Bit nga Lamesa nga Pag-isol han Tipak): ** Ang eksakto nga mga adres han byte (0x...) nga nagtutudlok ngadto ha . mdat kahon diin nabubuhi an tagsa nga bahin han video ngan audio.

Kon an drone nabunggo ngan nabubuga an baterya hito, an gawas nga dummy nga kable han baterya nakukuha, an SD card napaso hinduro ngan nautod, o an peke nga baterya nahulog hin diretso tikang ha 15 porsyento ngadto ha 0 boltahe nga waray pahamangno, an kamera diri gud nagsusurat han . moov atomo ha katapusan han file, ngan nagbibilin han . mdat an 4-byte/8-byte nga kadako nga ulohan han kahon nga iginbutang ha . 0x00000000 (waray tubtuban).

Matrix han emerhensya nga partikular ha kamera: Mga pagpahilawig han salin ngan mga limbong ha awtomiko nga pagbawi han hardware

Antes magpadalagan hin software han ikatulo nga partido, kitaa kon paonan-o gin-aasikaso han imo espisipiko nga tatak han kamera an mga nautod nga mga rekord. Kopyaha pirme an guba nga file tikang ha kard ngadto ha imo kompyuter UNA komo backup ha katalwasan antes magsari hin bisan ano nga limbong ha kamera:

Tatak / Linya han Kamera Ano an Hitsura han Nadaot nga File ha Kard . Nakasulod nga Hardware nga Awtomatiko nga Pagbawi nga Limbong (Sulay LA Katapos han Pag-backup han File ngadto ha PC) Pinakamaopay nga Paragtukod Utro han Software kon Napakyas an Limbong han Hardware .
** DJI Drones & Action Cameras ** (* Mavic 3, Hangin 3, Mini 4 Pro, Inspire 3, Osmo Aksyon / Bulsa 3 *) .MP4 o . .MOV nga may normal nga kadako han GB (dugang usahay usa nga kaupod .IDX o . .LRF file) nga nagpapakita . 00:00 kadugayon. OO - DJI Power-Cycle Finalization: Ibilin ang microSD card sa sulod sa drone/camera, isulod ang bag-o nga nakarga nga baterya, i-ON ang eroplano/camera, ug hulat ang 60 segundos nga wala pagpindot sa Record. Ang Ambarella/pasadya nga SoC nga firmware sa DJI nag-i-scan sa kard sa pag-boot alang sa dili sarado .MP4 mga sulog ngan awtomatiko nga nagbubunga han . moov atomo. untrunc (Anthwlock nga tinidor) o recover_mp4 gamit an naglabay nga biyahe's .MP4 tikang ha pareho nga drone sugad han reperensya nga file.
** Mga Kamera nga GoPro ** (* Bayani 8, 9, 10, 11, 12, 13 Itom & Max *) GX01XXXX.MP4 (dugang .LRV Video nga Hamubo an Res ngan . .THM Thumbnail) nga nagdudumiri pagmulay. OO - Pag-ayad han SOS han GoPro Boot-Up: Isulod utro an microSD card ha GoPro nga may charge nga baterya ngan i-ON ini. Makikita mo an Bisikleta / Bendahe "+ Pag-ayad han File" nga icon ha iskrin samtang an GoPro nagamit han . .LRV/indeks nga journal ha pagtapos han . .MP4. untrunc o recover_mp4 --gopro (Tigamni: An GoPro nag-uupod hin usa nga batasan gpmd GPS / gyroscope metadata track kaupod an video ug audio).
** Sony Alpha & Cinema Line ** (* FX3, FX6, FX30, A7S III, A7 IV, A7R V, ZV-E1 *) Gintipigan an file ha . PRIVATE/M4ROOT/CLIP/ nga may .RSV pagpahilawig (pananglitan, C0042.RSV) imbes nga . .MP4. ** Usahay: ** Sa mas bag-o nga mga lawas sa Sony (firmware 2.0 +), ang pagsulud utro sa kard nga may bag-o nga baterya nag-aaghat * "Pagbawi sa imahe DB / Pag-ayad .RSV file?"* Pero, kun an kamera nasiring "Diri makakabawi", AYAW pag-klik hin OK para mawara ini. Kopyaha C0042.RSV ngadto ha PC, bag-o an ngaran han kopya ngadto ha . .MP4 kun kinahanglan, ngan dumalagan ** .recover_mp4** (upod an --sony bandera para han XAVC-S / XAVC-HS PCM audio) o untrunc.
Panasonic Lumix (GH5, GH6, GH7, S5 II, S5 IIX, S1H) Gintipigan komo usa nga folder o file nga mayda ** ..MDT extension** (Media Data Temporary file) nga di ngani kinikilala han mga magdudumara han media nga bidyo. ** OO - Lumix ha Kamera .MDT Ibalik: ** Ha GH6 / S5II, kadto ha menu han Pag-play o pagsulod han kard ha pag-boot; kon an kamera naghimo hin kaupod . .MDF nga magasin, nagtatanyag ito nga matapos an . .MDT ngadto ha .MOV/.MP4. Bag-o an ngaran .MDT ngadto ha .MOV (o .MP4) ha imo kompyuter ngan himoa utro an ulohan kontra hin katugbang nga clip nga reperensya han Lumix gamit an ** .untrunc** o recover_mp4 --panasonic.
Canon Cinema & EOS R (R5, R5 C, R6 II, R3, C70, C300 III) & Blackmagic (BMPCC 4K/6K) .MP4, .MOV, o . .CRM / .BRAW upod 00:00 kadugayon o . 0 KB pagsulod katapos han sobra nga pagpaso o V-mount nga gahum nga pagbitad. An mga lawas han Canon EOS R ha kabug-osan ** diri ** awtomiko nga nagtatapos hin usa nga .MP4 katapos hin matig-a nga pagbitad han baterya. (Tigamni: Itom nga madyik .BRAW amo an usa nga naglulugaring-ha-balay nga pakete nga pormat kun diin kasagaran an katapusan nga 2 ka segundo la an nawawara). recover_mp4 --canon o untrunc para .MP4/.MOV H.264/HEVC/ProRes; para 0 KB wala sumpay nga mga file sa exFAT, pag-ukit sa ** DMDE ** o . recover_mp4 --ext.

Lakang-ha-Lakang nga Teknikal nga Libro han Pag-uyag 1: Pagtukod Utro han . moov ulohan nga may untrunc (Bukas nga Surokan nga Sumbanan)

Para ha 85 porsyento han waray matapos nga . .MP4 ngan .MOV mga file (diin an kadako han file normal, pananglitan, 3.8 GB, ngan an file diri ginbahin-bahin ha usa nga . 0 KB nabari nga filesystem), ang pinakamalaksi, bug-os nga libre, abrido nga surok nga himan sa operasyon amo an aktibo nga ginmintinar ** .anthwlock/untrunc** tinidor (nga nagdugang sa bug-os nga suporta sa moderno nga GoPro, DJI, Sony XAVC, H.265 / HEVC, ug 64-bit co64 mga file nga labaw pa sa 4 GB).

Lakang 1: Pag-verify han kadaot gamit an . FFprobe

Ablihi an Terminal (macOS/Linux) o Command Prompt / PowerShell (Windows) ug inspeksyunon an imo nabari nga file:

ffprobe -v error -show_format -show_streams broken_video.mp4
Kun makita mo:
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x...] moov atom not found
broken_video.mp4: Invalid data found when processing input
ginkumpirma mo na hin 100 porsyento nga ini in usa nga waray pa matapos . moov atomo nga emerhensya.

Lakang 2: Pagdalagan . untrunc gamit an imo Mahimsog nga Reperensya nga Video .

  1. Pag-download han daan nga gintirok nga GUI / CLI han Windows o pagtukod han anthwlock/untrunc tipiganan ha macOS / Linux (o padalaganon ini dayon pinaagi han Docker nga waray pag-install hin bisan ano).
  2. Ibutang pareho an imo mahimsog nga reperensya nga video (healthy_reference.mp4, nga ginkuha ha pariho nga kamera nga pariho gud an resolusyon, FPS, ngan codec) ngan an imo kopya han nadaot nga video (broken_video.mp4, o Sony . .RSV / Paglamrag .MDT) ha pareho nga folder.
  3. Pagdalagan han sugo han pagtukod utro:
    # Native Linux / macOS / Windows CLI command:
    untrunc -s healthy_reference.mp4 broken_video.mp4
    
    (Dinhi, an . -s bandera nagtututdo untrunc ha paglabay hin hapsay ha bisan ano nga nadaot o katunga-an-sinurat nga mga byte ha kataposan gud han . mdat sapa diin namatay an baterya.)
  4. Paonan-o untrunc nagtrabaho ha ilarom han hood:
  5. Una, . untrunc nag-aanalisa healthy_reference.mp4 ha pagkuha han eksakto nga mga diksyonaryo han pagtikang han codec (avcC / hvcC), mga kadako han bayanan han audio, mga ID han agianan, ngan ritmo nga nag-uupod.
  6. Ikaduha, nag-aabri ito . broken_video.mp4, nalukso ngadto ha tinikangan han . mdat atomo, ngan sunod-sunod nga naglalakat ha tagsa nga video . NAL yunit ug audio nga pakete, pagrekord sa eksakto nga gitas-on sa byte (stsz) ug 64-bit nga byte nga pagbalhin ( ).co64) han kada bayanan.
  7. Ikatulo, nag-uupod ito hin bag-o gud nga . moov atomo, igindudugtong ito ha sapa, ginbabag-o an . mdat byte-kahilaba nga ulohan, ngan nagsusurat hin bag-o nga file nga ginngaranan ** .broken_video.mp4_fixed.mp4** (ginbilin an imo orihinal broken_video.mp4 waray kaptan).

Lakang 3: Limpyohi ngan I-index utro an Gin-ayad nga File nga may . FFmpeg Kopya han Sapa (Waray Kawara)

Makausa . broken_video.mp4_fixed.mp4 ginhihimo, padalagan hin waray kapirdihan . FFmpeg surudlan remux nga may . +faststart bandera (nga nagpapabalhin han bag-o nga gintukod utro . moov atomo ngadto ha atubangan gud han file ngan naglilimpyo han bisan ano nga nasunod nga katunga-nga-bayan nga glitch han selyo han oras tikang han takna nga namatay an baterya):

ffmpeg -err_detect ignore_err -i broken_video.mp4_fixed.mp4 -c copy -movflags +faststart final_rescued_video.mp4
Tungod kay . -c copy nagkokopya sa H.264 / HEVC video ug audio bitstreams **100 porsyento nga walay pagkawala nga walay re-encode **, kini natapos sa mga segundo nga may zero nga pagkawara sa henerasyon.

Lakang-ha-Lakang nga Teknikal nga Libro han Pag-uyag 2: Paggamit . recover_mp4 para han komplikado nga Sony . .RSV, Mga sapa han Canon, DJI, ngan ProRes .

Ano man kon . untrunc nagbubunga hin video diin an audio diri na-sync, o napapakyas tungod kay an imo kamera nagamit hin diri-kompresa nga 16-bit/24-bit nga Linear PCM audio (twos / sowt) kadungan han hataas nga bitrate nga Sony XAVC-S, Canon ALL-I, o DJI D-Log M?

Gamita ang ikaduha nga gamit sa forensika sa industriya: recover_mp4 (orihinal nga gihimo ni Dmitry Vasilyev / * Ibalik.Media * CLI). Diri sugad han . untrunc, recover_mp4 nagbubulag sa hilaw nga elementarya nga video nga sulog (.h264 o . .hevc) ug hilaw nga elementarya nga audio nga agos ( )..aac o . .wav) ngadto ha duha nga magkabulag nga mga file, nga katapos imo mux balik nga magkaupod hin malimpyo upod . FFmpeg:

  1. ** Lakang 1 - Pag-analisar han Mahimsog nga Reperensya nga File ha Pagkuha han mga Ulohan han Codec: **
    recover_mp4.exe healthy_reference.mp4 --analyze
    
    Ini in nagbabasa han mahimsog nga file ngan nagawas hin duha nga gudtiay nga binary nga ulohan nga mga file han plano ha imo folder: video.hdr (nga naglalakip sa eksakto nga SPS/PPS mga lamesa nga codec) ug ** .audio.hdr** (ngan nag-iimprinta han eksakto nga mga bandera han sugo nga gagamiton para han imo partikular nga modelo han kamera ha iskrin).
  2. Lakang 2 - Pag-ukit han mga Sulog han Elementary nga Video ngan Audio tikang han Nadaot nga File:
    # 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. ** Lakang 3 - Mux an Ginluwas nga Video ngan Audio nga mga Sulog ngadto hin Malimpyo . .MP4 o . .MOV pinaagi 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
    

Lakang-ha-Lakang nga Teknikal nga Libro han Pag-uyag 3: Pagluwas hin usa nga . 0 KB o "Nawara" nga file han video (Ang GoPro / Sony Nabahin-bahin nga Alokasyon Lit-ag)

Ano man kon an imo nadaot nga file han video nagpapakita ** .0 KB**, o diri gud nakikita ha folder katapos mamatay an baterya, bisan kon . Properties ha SD card nagpapakita nga 45 GB nga espasyo an okupado pa?

Kay ano nga an sumbanan nga pagbawi han file nga software napakyas ha GoPro, DJI, ngan Sony nga mga kard

Kon an normal nga kompyuter nagsusurat hin file ha usa nga . exFAT kard, ini nagsusurat han file ha usa nga magkadungan nga bloke hin mga sektor. Kun iton nga file ginpapara, bisan hin-o nga batakan nga parag-ukit hin file (sugad han PhotoRec) mahimo mag-scan tikang ha tinikangan han . ftyp ulohan tubtob ha katapusan han file ngan mabawi ito.

An mga moderno nga 4K / 5K / 8K nga mga kamera DIRI nagsusurat hin magkasumpay nga mga file. - Samtang nagrekord ug usa ka 4K 60fps nga video (GX010055.MP4), usa ka GoPro, DJI drone, o Sony Alpha nga kamera in dungan nga nagsusurat hin duha o tulo nga sulog ngadto han SD card ha eksakto nga pareho nga oras: 1. An nangunguna nga hitaas-nga-resolusyon . .MP4 video nga agos; 2. Usa ka ubos nga resolusyon nga proxy nga bidyo nga agos (.LRV ha GoPro, .LRF ha DJI, o sub-clip nga proxy ha Sony) para han live nga smartphone app preview; ngan . 3. A .THM thumbnail o talaan han telemetry. - Tungod kay an kamera nagsasaliwnan pagsurat hin pipira ka megabyte han nangunguna nga . .MP4 ginsusundan hin pipira ka gatos nga kilobyte han . .LRV proxy ha tabok han kard exFAT mga pundok, an panguna . .MP4 video ginbahinbahin ha yinukot nga diri magkaduok nga mga bahin nga ginbutang hin . .LRV mga tipik. - Kon mamatay an baterya antes han . exFAT direktoryo nga lamesa nagrekord sa kadena sa kumpol (0 KB kadako han file), an pagpadalagan hin usa nga sumbanan nga magkadungan nga parag-ukit hin file mag-uukay han . .LRV mga tipak han proxy ha butnga mismo han 4K . .MP4 sapa, paghimo hin nadaot nga mosaiko kada 3 ka segundo.

Paonan-o Tatalwason an usa nga . 0 KB Nagkabahin-bahin nga Sulog han Kamera:

  1. Paghimo hin Bug-os nga Bit-para-Bit nga Hilaw nga Ladawan (.img o . .bin) han Kard han Panumduman Una:
  2. Gamita ** DMDE (DM Disk Editor ug Data Recovery) **, ** R-Studio **, o Linux / macOS ddrescue (ddrescue -d /dev/diskX sdcard_raw.img sdcard.log) sa pag-clone sa tagsa nga sektor sa 64 GB / 128 GB / 256 GB nga kard sa usa ka . .img file ha imo SSD.
  3. Usisaha an exFAT Alokasyon Bitmap sa 2019. DMDE (Antes Kaptan chkdsk):
  4. Bisan kun an pagsulod han ngaran han file ha . CLIP direktoryo nasiring 0 Bytes, an . exFAT An Bitmap han Alokasyon agsob nga nagpapakita la gihapon han eksakto nga mga okupado nga mga kumpol.
  5. Gamita an Pag-ukit han Video nga Maaram han Tipik (recover_mp4 ha Hilaw nga Ladawan o Espesyalista nga mga Pag-ukit nga Nabahin-bahin):
  6. Punto recover_mp4 direkta ha hilaw . .img disk nga file nga ladawan (gamit an video.hdr ginkuha tikang hin usa nga mahimsog nga clip nga ginkuha ha pareho nga kard), o gamiton an forensic carver nga maaram han pag-alotaga han kamera (sugad han ** SanDisk RescuePRO Deluxe ** [nga naglalakip hin libre nga 1-ka-tuig nga lisensya nga kodigo ha sulod han kahon han tindahan han kada tinuod nga SanDisk Extreme Pro Car**sk + ver **ill SDK len, GoPro / DJI Abanse nga Kamera nga Pagbawi nga Mode **) nga nakakasabot sa eksakto nga grupo-nga-pag-interleaving nga pitad sa GoPro (MP4 + . LRV), DJI (MP4 + . LRF), ngan Sony (XAVC + Proxy) nga firmware.

Warning

Paonan-o makikita an "Peke nga Kapasidad / Peke nga SD Card" nga nakakaguba han kada video nga sobra 16 GB o 32 GB. Kun an imo kamera o drone nagrirekord han syahan nga 10 ka minuto hin usa nga video nga multa, ngan katapos kada sunod nga video .MP4 file sa "512 GB" o "1 TB" nga microSD card nga imo pinalit online dili mamulay (nagpakita sa normal nga 4 GB nga kadako sa file apan puno sa pabalik-balik 0xFF o . 0x00 bytes sa sulod sa usa ka hex editor), adunay ka firmware-hack nga peke nga microSD card. Ginkukuha han mga panlimbong an barato nga 16 GB o 32 GB nga flash chip ngan gin-flash an controller hito basi isumat . 1 TB ngadto sa sistema sa operasyon. Kon magrekord ka hin labaw han tinuod nga 16 GB nga marka, an kontrolador nagpuputos ngan nagsusurat han lamesa han pag-alotaga han file (FAT) ngan zero-nga nagpupuno hin bag-o nga mga file. Abrihi an mga korap . .MP4 sa usa ka libre nga hex nga editor (** HxD ** sa Windows o ** Hex Fiend ** sa Mac): kon ang pag-scroll sa katunga sa file nagpapahayag sa minilyon nga pareho 00 00 00 00 o . FF FF FF FF byte, an mga bayanan han video waray gud ibutang ha silikon. Sulayi an mga kard nga suspetsado (katapos la pag-imahe ha ira) nga may ** .f3 (Fight Flash Fraud: f3write / f3read)** ha Mac/Linux o H2testw ha mga Bintana.

Mga numero han emerhensya ha rehiyon ngan mga patakaran han ahensya

Nasud / Rehiyon Mga Numero han Emerhensya & Paglupad / Ebidensya Mga Otoridad ha Pagpreserba han Dashcam, Drone Crash & Digital nga Ebidensya
Estados Unidos 911 (Crash / injury emergency); Sentro sa Operasyon sa FAA (866-835-5322) & NTSB (844-373-9922) para han komersyal nga Bahin 107 nga mga aksidente ha drone nga may grabe nga kadaot . Nasudnon nga Instituto sa mga Sumbanan ug Teknolohiya (NIST) Pagsulay sa Himan sa Forensika sa Kompyuter (CFTT) & SWGDE (Scientific Working Group on Digital Evidence) Mga Pinakamaupay nga Pamaagi para han Pagbawi han Nadaot nga Digital Video; kon nakabawi hin dashcam o bodycam nga video para hin kaso ha korte, pirmi magkuwenta hin SHA-256 hash (certutil -hashfile o . shasum -a 256) han hilaw nga imahe han kard antes ayuson an . moov ulohan agud matipigan an hudisyal nga kadena han pagbantay ha ilarom han Federal nga Lagda han Ebidensya 901/902(14).
Kanada 911 (Emerhensya); Lupon han Katalwasan han Pagbiyahe han Kanada (TSB) para han mga panhitabo ha eroplano han RPAS . ** RCMP Digital Forensics Serbisyo ** & Canadian Evidence Act elektroniko nga mga sumbanan sa integridad (kanunay pagtipig sa duha sa orihinal nga wala matapos .MP4/.img ngan an deterministiko nga . FFmpeg/untrunc sugo nga talaan para han pagkarawat han korte).
Nagkaurosa nga Ginhadian 999 o 112 (Emergency); 101 (Police non-emergency: Operation Snap portal for submiting dashcam/helmet-cam collision footage) ** UK Crown Prosecution Service (CPS) ** & ** National Police Chiefs' Council (NPCC) ** Digital Imaging Procedure: kon magsumiter sa gi-ayad nga dashcam / Action-Cam collision video ngadto sa mga pulis pinaagi sa ** Operation Snap **, ipabilin ang orihinal nga wala edited SD card nga imahe sa ligid sa repared .MP4.
Uyon han Europa 112 (Pan-European emergency numero) ENISA (European Union Agency for Cybersecurity) & ENFSI (European Network of Forensic Science Institutes) mga giya sa forensic video container reconstruction (ISO/IEC 14496-12).
Australia & Bag-o Zelanda 000 (AU) / 111 (NZ); CASA / ATSB (1800 011 034) para han mga aksidente han RPA nga drone Ahensya nga Nagsasagdon sa Pulisya sa Australia / Bag-o Zelanda (ANZPAA) National Institute of Forensic Science elektroniko nga mga giya sa ebidensya; Komisyon sa Pagkompetensya sa Australya & Konsumidor (ACCC) para han peke nga flash media nga pagpatuman.

Tip

** Susiha an karton nga kahon han imo SanDisk o Sony memory card antes magbayad hin $ 100 + para han komersyal nga video recovery nga software. ** LC Technology RescuePRO / RescuePRO Deluxe **, nga mao ang usa sa mga gutiay kaayo nga komersyal nga makina nga partikular nga giprograma sa pagtipon utro sa ** nabahin-bahin nga GoPro, DJI, ug Sony XAVC video clusters ** awtomatiko. Sugad man, ** Sony Matig-a / M-Series SD ug CFexpress nga mga kard ** naglakip sa usa ka libre nga pag-download sa ** Sony Memory Card File Rescue ** (sony.net/Products/memorycard/en_us/datarescue/), nga lumad nga nag-aayad hin waray pa matapos nga Sony . .RSV ngan XAVC-S / XAVC-HS mga clip nga libre.

Agsob igpakiana .

Kay ano nga an nakasulod nga "Pag-ayad han Video File" nga popup han VLC Media Player waray makaayos han akon waray pa matapos nga . .MP4?

Ang awtomatiko nga "Nadaot o dili kumpleto nga AVI nga file - Pagtukod nga indeks unya pagdula" nga tampok gidisenyo haros eksklusibo alang sa legasiya . `.AVI` (`RIFF`) mga surudlan, DIRI alang sa moderno nga ISO Base Media . `.MP4` o . `.MOV` mga file han kamera. Ha usa nga `.AVI` file, ang tagsa nga tagsa-tagsa nga bayanan sa sulod sa agos sa datos may-ada klaro nga 4-byte nga tag nga ASCII (`00dc` para han video, . `01wb` para han audio), salit an VLC mahimo buta nga mag-scan hin usa nga . `.AVI` nga diri maaram han mga kahimtang han kamera. Ha usa nga `.MP4` o . `.MOV` file, an hilaw . `mdat` payload naglangkob sa zero nga suludlan marka, ug ang mga parameter sa pagsugod sa codec (`SPS` ngan `PPS` mga lamesa ha sulod . `avcC`/`hvcC`) nabubuhi la ha sulod han mga nawawara . `moov` atomo ha katapusan han file. Amo nga diri makakagmulay an VLC hin waray pa matapos . `.MP4`, ngan kon kay ano nga kinahanglan mo gamiton . `untrunc` o . `recover_mp4` nga may mahimsog nga reperensya nga video tikang ha pariho nga kamera basi masuplay an nawawara . `SPS/PPS` plano.

Ano man kun waray ako iba nga video tikang hiton eksakto nga pareho nga pagkuha nga gagamiton komo "Mahimsog nga Reperensya nga File"?

DIRI mo kinahanglan hin video tikang ha pareho nga adlaw o ha pareho nga lugar. Mahimo mo kuhaon iton eksakto nga pareho nga kamera, drone, o GoPro yana mismo (bisan paglabay hin mga semana), ibutang an iba, blangko nga SD card, kitaa nga an menu han kamera nakabutang ha eksakto nga Resolusyon, Framerate, Codec (`H.264` vs `H.265`), Bit Kahilarom ( ).`8-bit` vs `10-bit`), ngan Audio Format nga imo ginagamit han nahitabo an crash, ngan magrekord hin 10-segundo nga video han imo lamesa. Iton bag-o gud nga 10-segundo nga clip magkakaada eksakto nga pariho . `stsd` (`avcC`/`hvcC`) codec ulohan diksyonaryo nga kinahanglanon ni . `untrunc` ngan `recover_mp4` para ma-abrihan an imo guba nga file.

Paonan-o ko mahibabaroan kon usa nga "Libre nga Online nga Pag-ayad han MP4 nga Website" (restore.media, fix.video, cleverfiles) talwas, o kun gin-i-scam nira ako?

Kadam-an nga komersyal nga online nga mga website ha pag-ayad hin video an nagpapadalagan hin awtomatiko nga mga putos han dampog ha palibot han pariho nga abrido nga surok . `untrunc` ngan `recover_mp4` / `FFmpeg` algorithm nga iginhulagway hini nga giya, magpa-upload ha imo an imo guba nga file ngan usa nga reperensya nga file, magpapakita ha imo hin 4 nga gutiay nga mga hulagway nga waray marka ha tubig nga nagpapamatuod nga mababawi an imo video, ngan katapos, mag-aaro hin $49 tubtob $149 kada file basi ma-download an gin-ayad nga . `.MP4`. Antes magbayad hin online nga portal, padalagana an libre nga abrido nga surok . `anthwlock/untrunc` o . `recover_mp4` CLI an imo kalugaringon ha imo kalugaringon nga kompyuter; diri la ini 100 porsyento nga libre, lilikyan mo liwat an pag-upload hin 30 ka gigabyte nga pribado nga kasal, kliyente, o legal nga mga kuha ha third-party cloud server.

Maupay an pag-play han akon gin-ayad nga video, pero kulang an katapusan nga 1.5 segundo mismo han pag-igo han drone ha puno. Mababawi ba iton ultimo nga 45 nga bayanan?

Kasagaran waray, ngan adi an pisika han hardware nga hinungdan kon kay ano: An mga moderno nga kamera ngan mga drone nagamit hin malaksi nga mga singsing nga SDRAM nga mga buffer ha butnga han proseso han imahe (`ISP / Encoder`) ngan an bus nga SD nga kard. Samtang ginkokode han kamera an video ngadto ha Grupo han mga Retrato (`GOP`, kasagaran nga 15 ngadto ha 60 nga mga bayanan an kahilaba), ginkakaptan hini an yana nga 1-tubtob-2-ka-segundo nga buffer ha madagmit nga RAM antes ini ig-flush ha damo nga mga megabyte nga mga pagbuto ngadto han NAND flash han SD card. An kadagmitan nga boltahe han baterya nahulog ngadto ha zero durante han makusog nga pagbunggo, anoman nga mga bayanan an nalingkod ha madagmit nga SDRAM (kasagaran nga an katapusan nga 0.5 tubtob 2.0 ka segundo han kuha) nawawara antes hira tumabok ha mga pin han kard han SD. An ngatanan gin-flush na ngadto ha . `mdat` atomo ha kard amo an nakakatalwas.

Paonan-o ko malilikyan an diri pa pinal . .MP4 mga kalamidad ha kritikal nga mga pagkuha ha kasal, dokumentaryo, o sinehan ha tidaraon?

An mga propesyonal nga parahimo hin sine ngan mga parasakot hin tunog nagamit hin tulo nga panalipod kontra ha nawawara . `moov` atomo: (1) Gamita an Duha-Slot nga Dungan nga Relay / Backup nga Pagrekord (`Slot 1 + Slot 2 Simultaneous`): kon an usa nga sobra nga kapaso o nagtitikalagas nga SD nga kard nahulog ha butnga han pagkuha, an ikaduha nga kard nagpapadayon ha pagrekord ngan malimpyo nga natapos. (2) Rekord sa Ginbahin-bahin nga MP4 (`fMP4`), `.MXF`, o Mga Pormat nga Naglulugaring ha Bayanan (`Blackmagic RAW .BRAW` o . `ProRes RAW`) diin makukuha: diri sugad han sumbanan . `.MP4`/`.MOV` nga naghuhulat tubtob ha kataposan gud han 60-minutos nga pagkuha ha pagsurat hin usa la nga usa nga bato . `moov` atomo, Tipik nga MP4 (`fMP4`, gigamit sa OBS Studio nga Hybrid MP4 mode ug pagsibya . `.MXF` mga putos) nagsusurat hin mini-ulohan (`moof` - Atom han Tipik han Pelikula) kada 2 ka segundo ha bug-os nga file, salit kon an kuryente nautod durante han 2-oras nga pagrekord ha 2019. `fMP4` o . `.MKV`, 100 porsyento han video an napapa-play dayon nga waray mga garamiton ha pag-ayad. (3) Pirme kable-higot nga dummy nga mga baterya ug gawas nga USB-C PD o V-Mount nga mga kable salit ang gimbal o tripod dili maka-yank gahum sa butnga-nga pagkuha.

Mga may kalabutan nga giya .

Mga surok ngan opisyal nga giya .

  • International Organization for Standardization (ISO): *ISO/IEC 14496-12 (Teknolohiya han Impormasyon - Coding of Audio-Visual Objects - Bahin 12: ISO Base Media File Format: ftyp, mdat, moov, ngan stbl Mga Pagtudlok han Sampol nga Lamesa) * ngan Apple Inc.
  • Siyentipiko nga Grupo sa Pagtrabaho sa Digital nga Ebidensya (SWGDE, Estados Unidos): SWGDE Mga Pinakamaayo nga Pamaagi alang sa Pagbawi sa Nadaot nga Digital Video ug Forensic nga Pagtukod Utro sa Waray Natapos nga ISO Base Media Containers.
  • FFmpeg Project & Open-Source Video Forensics Documentation: * FFmpeg / Libavformat MOV / MP4 Demuxer Architecture, anthwlock/untrunc Pagsubay han Makina han Pagtukod Utro, ngan . recover_mp4 Mga Protokol sa Pag-ukit sa Elementarya nga Sapa *.
  • Sony Korporasyon & DJI Opisyal nga Teknikal nga Suporta Bulletins: * Sony Memorya Card File nga Pagluwas alang sa Nautod nga XAVC .RSV Mga clip ug DJI Eroplano Firmware Auto-Pagtapos nga mga Pamaagi *.
  • Nasudnon nga Instituto sa mga Sumbanan ug Teknolohiya (NIST): * Mga Sumbanan sa Pag-angkon sa Digital nga Datos ug Pag-ukit sa File *.