Video riparato più corto del previsto? Controlla cosa viene effettivamente riprodotto.

Riparazione video · MP4 e MOV

Pubblicato il

L'MP4 riparato si apre, ma la sua timeline termina molto prima della sessione che ricordi di aver registrato. Un inizio riproducibile è utile; non è la prova che la fine sia sopravvissuta. Conserva sia l'originale danneggiato sia il file riparato mentre stabilisci se il tempo mancante si trovi in un altro segmento, sia nascosto da un problema di riproduzione o sia assente dal risultato recuperato.

Inizia dall'originale e dai file vicini

Salva copie dell'originale, dell'output riparato e di qualsiasi clip di riferimento con nomi diversi. Controlla la fotocamera o l'app di registrazione per file aggiuntivi creati all'incirca nello stesso momento, nonché qualsiasi backup o trasferimento interrotto. Alcuni registratori dividono le sessioni lunghe in file separati; una clip breve può essere un singolo segmento anziché l'intera sessione. Se la fonte è stata copiata da una scheda o da un drive, confronta le dimensioni della fonte e della copia e, quando è sicuro farlo, copia di nuovo la fonte con un nuovo nome.

Un grande file danneggiato è un motivo per continuare a cercare, non la prova che tutto il materiale mancante sia al suo interno. Se la scheda o il drive stesso stanno guastandosi, evita di scriverci sopra o di tentare ripetutamente riparazioni su di essi; cerca un aiuto specializzato per il recupero dei dati.

Confronta il risultato con ciò che ricordi

Annota la durata attesa e il motivo per cui la attendi: una seconda videocamera, una registrazione audio separata, note della sessione o l'elenco dei file del registratore possono fornire un confronto migliore rispetto alla sola memoria. Apri il risultato in un player compatibile, poi provane un altro se si interrompe inaspettatamente. Guarda e ascolta all'inizio, a metà e alla fine. Una timeline che sembra lunga ma si blocca in un punto è un'osservazione diversa da un video che si riproduce normalmente e termina in anticipo.

Controlla il risultato completo scaricato, non solo una breve anteprima. L'anteprima video a pagamento di MendVid copre al massimo i primi 12 secondi, quindi non può stabilire se la fine di una registrazione più lunga sia presente. Tieni separate le tue prove: la durata mostrata dal player, l'ultima scena visibile e la lunghezza di un'altra registrazione rispondono ciascuna a una domanda diversa.

Confronta le durate video e audio dichiarate

Se hai installato ffprobe di FFmpeg, esegui questo comando in sola lettura nella cartella che contiene una copia chiamata repaired.mp4. Sostituisci il nome con il percorso del tuo risultato; mantieni le virgolette se il percorso contiene spazi.

ffprobe -v error -show_entries format=duration:stream=index,codec_type,start_time,duration:stream_disposition=attached_pic -of json "repaired.mp4"

L'output elenca i flussi trovati e può riportare una durata del contenitore e una durata per ogni flusso video o audio, in secondi. Potrebbero esserci più di un flusso video. Controlla indice e tipo prima di confrontare; un valore attached_pic di 1 identifica la copertina, non la registrazione. Un flusso potrebbe non avere una durata indicata, e un originale danneggiato potrebbe non aprirsi affatto in ffprobe. Se l'audio riporta 600 secondi ma il video riporta 480 secondi, ispeziona se l'audio continua dopo l'immagine e se i due flussi iniziano in momenti diversi. La differenza è un indizio, non la prova che frame video siano stati persi durante la riparazione o che il flusso più lungo contenga la scena mancante.

Per controllare il primo flusso video che non è un'immagine allegata, puoi eseguire il comando seguente. Legge la copia e invia il video decodificato a un output nullo; non crea alcun video di output. Può richiedere tempo su un file lungo e non controlla l'audio. Se la registrazione è un altro flusso video, seleziona il flusso appropriato dopo aver ispezionato l'elenco sopra.

ffmpeg -v warning -i "repaired.mp4" -map 0:V:0 -f null -

Salva qualsiasi avviso. Un file accorciato può essere decodificato senza avvisi anche se contiene solo l'inizio recuperato; un'esecuzione pulita non dimostra che la fine originale sia presente o che l'audio sia sincronizzato. Errori, un'immagine bloccata o un'interruzione anticipata sono motivi per ispezionare quel punto; di per sé non identificano la causa. In una discussione su una registrazione riparata, i partecipanti hanno considerato come il frame rate presunto e la temporizzazione variabile potessero influire sulla durata. Quell'esempio non diagnostica il tuo file.

Scegli con attenzione il prossimo tentativo

Se l'originale è leggibile e contiene la fine mancante, confronta le impostazioni di riparazione o esportazione e qualsiasi intervallo di tempo selezionato prima di creare un'altra copia. Se non è leggibile, verifica se un riferimento sano proviene dallo stesso dispositivo o applicazione e dalle stesse impostazioni di registrazione. La nostra guida per abbinare un video di riferimento spiega cosa confrontare. Un riferimento corrispondente può fornire indizi strutturali per alcuni tentativi di ricostruzione. Non può fornire frame che non sono mai stati scritti o che sono stati sovrascritti.

Se hai già utilizzato la riparazione video di MendVid, un riferimento richiesto e un nuovo tentativo idoneo restano sullo stesso lavoro a pagamento; segui le istruzioni di quel lavoro per verificare se è disponibile un nuovo tentativo prima di avviare un altro acquisto. Un tentativo di riparazione costa 9,99 US$ per file, con pagamento confermato prima del caricamento e della riparazione e nessuna anteprima del risultato prima del pagamento. Un tentativo non riuscito o incompleto non viene rimborsato, fatti salvi i diritti inderogabili e le regole applicabili del processore di pagamento. Il recupero non è garantito; consulta le prezzo attuale e le condizioni di riparazione prima di un nuovo tentativo.

Se una copia o un segmento diverso contiene la scena mancante, conservalo insieme al risultato. Se nessuna copia lo contiene, né un'etichetta di durata più lunga né un riferimento corrispondente stabiliscono che i frame mancanti possano essere recuperati.