So extrahieren Sie Videos aus beschädigten rar-Dateien und machen sie abspielbar

2

Ich habe eine große Datei in Split-Rar-Archiven komprimiert. Es gibt 68 Archive mit den Namen .rar, .r01, .r02, ... und das Problem ist, dass .r36 beschädigt ist Unexpected end of archive. Ich habe mich umgesehen und nichts gefunden.

Es gibt keine Möglichkeit, die Datei zu reparieren.

Und jetzt ist meine Frage, ob es möglich ist, die Datei zu überspringen . Ich meine, extrahiere alle Dateien mit Ausnahme der .r36. Das Ergebnis sollte eine große Datei sein, von der ein kleiner Teil beschädigt ist, aber es spielt keine Rolle.

Ist das möglich? So überspringen Sie eine Datei aus der Extraktion. Denn mein Hauptproblem ist, dass alle Apps, die ich ausprobiert habe, die Aufgabe stoppen, wenn sie den Fehler finden.

Nun, ich bin unter Mac OS X 10.8.2. Das habe ich vergessen zu sagen. Aber ich kann Linux oder Windows oder was auch immer Sie wollen ohne Probleme virtualisieren.

EDIT: Nun, es gibt eine Option in WinRAR: Behalte defekte Dateien , die dir die gesamte Datei mit Ausnahme der Teile gibt, die defekt waren.

Wenn Sie jedoch eine Videodatei haben, läuft der Videoplayer nur bis zum beschädigten Teil einwandfrei. Dann ist es nicht mehr spielbar.

Gibt es eine Möglichkeit, den Rest des Videos nach dem fehlerhaften Teil abzuspielen?

Manuel
quelle

Antworten:

2

Ich kenne UnRAR in OS X nicht, aber der WinRAR- Extraktionsdialog hat die Option " Defekte Dateien behalten" , die in der Hilfedatei folgendermaßen beschrieben wird:

Behalte kaputte Dateien

WinRAR löscht keine Dateien, die nicht ordnungsgemäß extrahiert wurden, z. B. wenn das Archiv beschädigt ist (standardmäßig löscht WinRAR solche Dateien). Sie können versuchen, einen Teil der Informationen aus einer beschädigten Datei zu speichern.

1

Ein Wiederherstellungsdatensatz hilft in solchen Situationen, die Wiederherstellung nach einer Beschädigung bis zu einem gewissen Grad zu ermöglichen.

Karan
quelle
Danke für die Antwort, aber es funktioniert nicht. Es gibt nur eine Datei. Ein Video. Und wenn WinRar den Fehler findet, bricht es die Extraktion ab, sodass ich eine 3 GB-Datei anstelle von 7 GB erhalte. Ich möchte diesen verdammten Teil überspringen und den Rest der Datei extrahieren. Außerdem enthält die .rar-Datei keinen Wiederherstellungsdatensatz
Manuel
Ich habe es gerade mit einem geteilten Archiv eines Videos versucht (kein Wiederherstellungsdatensatz), bei dem ich einen der Teile in einem Hex-Editor geöffnet und zufällig Datenblöcke gelöscht habe. Natürlich zeigte WinRAR einen Fehler an, aber mit dieser Option wurde die Datei vollständig mit der Größe des Originals extrahiert, so dass Lücken in der Mitte blieben. Das Video wurde einwandfrei abgespielt, bis es hängen blieb und meinen Player vollständig aufgehängt hat. Wenn in Ihrem Fall nicht die gesamte Datei extrahiert wurde (natürlich ohne die fehlenden Daten), muss der Schaden zu umfangreich sein oder so. Ich kann mir nichts anderes vorstellen, das einen toleranteren Extraktor retten könnte.
Karan
Nun, das macht Sinn. Das ist mein Problem. Und ich verspreche, ich habe es unter Windows mit WinRAR gemacht und das Programm hat nicht so gehandelt, wie Sie gesagt haben. Ich werde es erneut versuchen und dir antworten.
Manuel
OK, wie Sie sagten, stoppt das Video an der Stelle, an der sich die beschädigten Daten befinden. Ich würde gerne den Rest spielen. Aber ich denke, das ist unmöglich. Trotzdem danke.
Manuel
Sie haben es also doch geschafft, die komplette Datei einschließlich des Teils nach dem Schaden zu speichern? In welchem ​​Format ist das Video? Wenn Sie einen Weg finden, den Index zu reparieren, können Sie den beschädigten Teil möglicherweise während der Wiedergabe überspringen.
Karan,