Hoi!
Ik wist niet goed welk subforum ik moest pakken, want het is een soort van mengeling tussen datarecovery, videoformaten vanaf camera's (Rs7, Ronin, etc.) en software om het uit te lezen.
Het probleem is als volgt: de RAID-kaart van vrienden had het begeven. Hierdoor is het XFS filesystem dusdanig beschadigd geraakt dat het niet meer mogelijk was om deze te herstellen tot een directory structuur. (Mede de schuld van xfs_repair zelf, maar goed; gedane zaken enzo.) De backup blijkt niet afgerond te zijn, dus dubbel pech voor hun.
Uiteindelijk PhotoRec erop los gelaten om de data terug naar boven te halen. Dat is gelukt met ongeveer 33% van de data. Het probleem is echter dat ik al flink had moeten knutselen om de RAID-kaart überhaupt de RAID weer online te laten geven. Hij spuugt over het algemeen prima data uit, maar er is ook zat willekeurige corruptie. Gewoon een byte hier en een byte daar die geflipt wordt. (Dat doet de RAID-kaart helaas zelf. De data op de schijven zelf lijkt prima in orde, want met nieuwe pogingen of na reboots kan de corruptie bijvoorbeeld opeens heel ergens anders optreden. Zeer f*cked.) In mp4's enzo is dat over 't algemeen niet zo'n ramp want dan heb je een paar frames die corrupt zijn: soit, daar edit je wel omheen. Maar de ruwe data: daar is het een stuk lastiger, want die willen dus niet eens openen.
Nu heb ik allerlei _mdat.mov bestanden. Deze bestanden bevatten nog headers (mediainfo leest ze prima uit), en ik kan precies uitlezen welke codec er gebruikt is en zelfs zien welke camera ervoor gebruikt is; en in de XMF data kan ik de projectnamen zien.
De _mdat.mov bestanden bevatten duidelijk werkbare data. Ik heb ze ook door Treasured heengehaald, en die ziet ze ook als bestand waar zelfs doorheen geskipped kan worden.
Nu is mijn vraag dus: kent iemand een tool (command line ook helemaal prima, graag zelfs!) die de foute headerdata e.d. kan wegsnijden en gewoon de ruwe video en/of audio kan extracten uit het MOV bestand?
Of naar welke data je moet zoeken om het begin van de videodata te herkennen? Dan kan ik namelijk de headers eruit snijden, de file laten beginnen met de videodata, en kijken wat ie wil doen met de ruwe videodata.
De MXF bestanden zijn allen niet te openen. Ik weet wel hoe je corrupte Avid MJPEG containers kan extraheren en vervolgens met LibMXF herschrijven naar een gloednieuwe MXF met nieuwe headers (dd naar raw i.c.m. offset skippen en dan writeavidmxf een bestand laten uitspugen); maar met die DNxHD codec weet ik niet waar ik naar moet zoeken om de corrupte header data eruit te snijden zodat die herschreven kunnen worden. Ik weet dus niet wat daar normaal de offset voor is/hoe je die kan vinden, dat weet ik enkel van de Avid MJPEG. Als iemand toevallig weet hoe je daar de offset voor kan vinden zodat je dd instructies kan geven dat te skippen en vervolgens pogen writeavidmxf de instructie te geven om de ruwe DNxHD data naar MXF te herschrijven?
Thnx!
Ik wist niet goed welk subforum ik moest pakken, want het is een soort van mengeling tussen datarecovery, videoformaten vanaf camera's (Rs7, Ronin, etc.) en software om het uit te lezen.
Het probleem is als volgt: de RAID-kaart van vrienden had het begeven. Hierdoor is het XFS filesystem dusdanig beschadigd geraakt dat het niet meer mogelijk was om deze te herstellen tot een directory structuur. (Mede de schuld van xfs_repair zelf, maar goed; gedane zaken enzo.) De backup blijkt niet afgerond te zijn, dus dubbel pech voor hun.
Uiteindelijk PhotoRec erop los gelaten om de data terug naar boven te halen. Dat is gelukt met ongeveer 33% van de data. Het probleem is echter dat ik al flink had moeten knutselen om de RAID-kaart überhaupt de RAID weer online te laten geven. Hij spuugt over het algemeen prima data uit, maar er is ook zat willekeurige corruptie. Gewoon een byte hier en een byte daar die geflipt wordt. (Dat doet de RAID-kaart helaas zelf. De data op de schijven zelf lijkt prima in orde, want met nieuwe pogingen of na reboots kan de corruptie bijvoorbeeld opeens heel ergens anders optreden. Zeer f*cked.) In mp4's enzo is dat over 't algemeen niet zo'n ramp want dan heb je een paar frames die corrupt zijn: soit, daar edit je wel omheen. Maar de ruwe data: daar is het een stuk lastiger, want die willen dus niet eens openen.
Nu heb ik allerlei _mdat.mov bestanden. Deze bestanden bevatten nog headers (mediainfo leest ze prima uit), en ik kan precies uitlezen welke codec er gebruikt is en zelfs zien welke camera ervoor gebruikt is; en in de XMF data kan ik de projectnamen zien.
De _mdat.mov bestanden bevatten duidelijk werkbare data. Ik heb ze ook door Treasured heengehaald, en die ziet ze ook als bestand waar zelfs doorheen geskipped kan worden.
Nu is mijn vraag dus: kent iemand een tool (command line ook helemaal prima, graag zelfs!) die de foute headerdata e.d. kan wegsnijden en gewoon de ruwe video en/of audio kan extracten uit het MOV bestand?
Of naar welke data je moet zoeken om het begin van de videodata te herkennen? Dan kan ik namelijk de headers eruit snijden, de file laten beginnen met de videodata, en kijken wat ie wil doen met de ruwe videodata.
De MXF bestanden zijn allen niet te openen. Ik weet wel hoe je corrupte Avid MJPEG containers kan extraheren en vervolgens met LibMXF herschrijven naar een gloednieuwe MXF met nieuwe headers (dd naar raw i.c.m. offset skippen en dan writeavidmxf een bestand laten uitspugen); maar met die DNxHD codec weet ik niet waar ik naar moet zoeken om de corrupte header data eruit te snijden zodat die herschreven kunnen worden. Ik weet dus niet wat daar normaal de offset voor is/hoe je die kan vinden, dat weet ik enkel van de Avid MJPEG. Als iemand toevallig weet hoe je daar de offset voor kan vinden zodat je dd instructies kan geven dat te skippen en vervolgens pogen writeavidmxf de instructie te geven om de ruwe DNxHD data naar MXF te herschrijven?
Thnx!
[ Voor 3% gewijzigd door WhatsappHack op 16-08-2017 18:29 ]
Geen quote of mention @WhatsappHack? Dan niet raar opkijken als je geen reactie krijgt. ;)