Es ist mir oft passiert, dass ich in beschädigten Videodateien landen konnte:
- Video von offiziellen Quellen heruntergeladen, aber mit Torrent und aus irgendeinem Grund sind nicht alle Teile in .mkv, .ts oder .mp4 vorhanden
- Datensätze im .ts-Format, bei denen zu einem bestimmten Zeitpunkt die Daten fehlen
- kopierte Videos von einer alten Festplatte mit beschädigten Sektoren
Wenn ich diese Videos mit VLC oder anderen Playern abspiele, werden sie bis zu einem bestimmten Punkt abgespielt und dann sofort beendet. Manchmal kann ich versuchen, den schlechten Teil zu überspringen, aber ich könnte einen anderen schlechten Sektor treffen und mich wieder zurückziehen.
Die Frage ist:
Kann ich diese Probleme (ich nehme an, Stream und Keyframes hängen zusammen) mit ffmpeg und möglicherweise in einer -c-Kopie beheben, damit ich nicht alles neu komprimieren muss?
Was ich erreichen möchte, ist ein Video in voller Länge, bei dem die fehlenden Teile übersprungen werden. Ich bevorzuge einen Fehler, anstatt dass meine Videos abstürzen.