di Dario "MadMartha"
Strumenti software necessari : DivFix , VirtualDub
Questa procedura è stata il frutto di una mia serie di sperimentazioni, allo scopo di riuscire a riparare un file DivX particolarmente danneggiato.
Il danno in questione consisteva in una serie di frames rovinati, ma rovinati al punto che, qualsiasi software provato per leggere il file, si bloccava in fase di caricamento con un errore del tipo "la memoria doveva essere read". In queste condizioni, nemmeno l'usatissimo software "DivXRepair" risultava immune da questa sorta di "maledizione".
A questo punto ho deciso di provare con "DivFix". La strada sembrava promettente, in quanto questo è stato l'unico software a non inchiodarsi durante il caricamento del file .AVI danneggiato. Questo software è in realtà nato per rendere leggibili i files DivX troncati, ricostruendo l'header, ma noi lo utilizzeremo in modo atipico. Riporto qui di seguito la finestra principale del programma :

Si carica il file premendo sul pulsante del dischetto in alto a sinistra, poi si spunta in basso a destra l'opzione "Keep original file". Spuntando questa opzione si rende automaticamente disponibile l'opzione "Cut out bad parts" : spunteremo anche questa. Nella parte in basso a sinistra si premerà poi il pulsante "Check errors". Inizierà a questo punto l'analisi del file, e nel riquadro di destra apparirà tutta la lista degli errori trovati, ovvero la lista dei frames danneggiati. Non curatevi se apparirà la dicitura in inglese "Attenzione: la rilevazione degli errori potrebbe essere non perfetta"... nella maggiorparte dei casi funzionerà !
Al termine della analisi, premete il pulsante, sempre in basso a sinistra, "Rebuild index". Questo ricostruirà l'header "tagliando fuori" i frames con gli errori. Al termine di questa ultima operazione dovremmo essere a posto... e invece NO ! No perchè purtroppo "DivFix", nel ricostruire l'header, fa un pò di confusione e si sbaglia nel scriverlo correttamente. Del resto, come dicevo all'inizio, questo software non è nato specificatamente per "tagliare fuori" i frames difettosi, ma per ricostruire gli index dei DivX troncati. Riprova di ciò che dico la si potrà ottenere tentando di eseguire il play di questo file così elaborato : darà irrimediabilmente errore. Che fare allora ?
Ci viene in aiuto il software "VirtualDub" ! Carichiamo, prima di tutto, il nostro filmato elaborato precedentemente con "DivFix" in questo software tramite il menu "File > Open video file".
A questo punto, una volta caricato il filmato, torniamo al menu file scegliendo "File > Save AVI" e scegliendo un nome e destinazione per il file finale elaborato. Vedrete che "VirtualDub" inzierà subito a riparare automaticamente l'header imperfetto generato precedentemente da "DivFix". Al termine otterremo un file DivX perfettamente riparato al quale saranno stati "estirpati" i frames rovinati e che quindi si potrà tranquillamente visionare e caricare in altri software senza alcun problema. |