Ungeschlossene AVI (fehlender Header, index, keyframes) reparieren

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Anzeige
      aber dafür gibts doch den avifix von DXTory direkt, um sowas zu reparieren o.ö oder funktioniert das nicht
    • andere tools vergessen oft das movi00 mitzunehmen. Daher ist meine Methode sicherer. Bisher gab es kein Tool was movi00 mitgenommen hatte.

      Daher auch diese Anleitung.
      __
      Die Grenze liegt bei 4 TB pro Datei.

      bzw eventuell auch bei 4 GB Audiogröße. Da eine WAV maximal 4GB groß sein darf.
      __

      Das funktioniert mit jeder AVI. Bei Kompression kann es jedoch sein das nicht alles rückholbar ist.

      Seit etlichen Monaten komplett veraltete Signatur, wie ihr sicherlich schon bemerkt habt. Habe mittlerweile mehr als 4 Projekte, weshalb die Signatur leider momentan gesprengt ist xD
      Notdürftig die Liste was aktuell läuft: Unreal | DooM 2: Project Brutality | Complex DooM (LPT) | DooM 2016 | Need For Speed III: Hot Pursuit | Dirt 4 | WRC 7
    • Moin, ich habe gerade exakt dieses Problem und befolge Demons tut. Habe nun allerdings folgendes Problem:

      VirualDub macht zwar die Keyframes aber wenn er mit dem Index anfängt, was er ja hintereinander macht (jedenfalls bei mir) bricht er mit folgender Meldung ab: "An out-of-bounds memory access (access violation) occurred in module 'lagarith'...
      ...reading address 04693000."

      Die Datei um die es geht ist 150 GB groß. Jemand ne Idee? Es geht hier immerhin um ne 5 Stunden aufnahme D:
    • Probiers mal mit der 64bit Version von vdub. Zumindest ist das ein RAM Problem. Und da deine Aufnahme sehr groß ist, ist das vllt die Ursache.

      sourceforge.net/projects/virtu…1.10.4-AMD64.zip/download

      Bei Lagarith musste aber mit rechnen, das eventuell aufgrund dessen starker Kompression einiges nicht mehr rückholbar sein könnte.

      Bei 5std Aufnahme hätt ich auch vllt mal zwischendurch öfters eine neue Datei begonnen.

      Seit etlichen Monaten komplett veraltete Signatur, wie ihr sicherlich schon bemerkt habt. Habe mittlerweile mehr als 4 Projekte, weshalb die Signatur leider momentan gesprengt ist xD
      Notdürftig die Liste was aktuell läuft: Unreal | DooM 2: Project Brutality | Complex DooM (LPT) | DooM 2016 | Need For Speed III: Hot Pursuit | Dirt 4 | WRC 7
    • Hi, das Problem ist bisher immer noch bei manchen der Fall, gell?

      Ich habe eine sehr viel angenehmere Lösung gefunden, die Aufnahme abzuschließen, zumindest für den Afterburner:
      Nach einem Absturz des Spiels Afterburner NICHT schließen (das ist sehr wichtig, also nach jeder Aufnahmesession immer schauen, ob eine eurer Aufnahmen kaputt ist, bevor ihr den Afterburner schließt!).
      Beliebiges Spiel starten, das der Afterburner aufnehmen kann und dort einfach eine neue Aufnahme starten, Länge ist egal, da reicht auch eine Sekunde. Der Afterburner schließt seine alte Datei mit Start der neuen Aufnahme dann ganz von alleine ab samt richtigem Header, Keyframes und haste nicht gesehen.

      Wichtig ist nur, dass man den Afterburner nach einer verkackten Aufnahme nicht schließt, sonst verliert er die Verknüpfung zur nicht abgeschlossenen Datei uns schließt sie beim nächsten Aufnahmestart nicht ab.

      Zumindest funktioniert das bei mir und meinen 1 000 Abstürzen, die Gothic mittlerweile hatte, tadellos. Ein Glück ist mir das aufgefallen, das wird mir einiges an Zeit sparen. :D

      Edit: Funktioniert nicht immer, aber meistens.
      You like music? I like pissing.
      ~Corey Taylor

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Strohi ()

    • Strohi schrieb:

      Edit: Funktioniert nicht immer, aber meistens.


      Bei mir bisher sogar immer ;D


      Das wird aber nur klappen, wenn der dedizierte Encoderserver genutzt wird. Da dieser ein extra Prozess ist und somit weiter laufen kann.

      Es müsste dadurch sogar möglich sein mehrere Spiele gleichzeitig aufzunehmen :D

      Seit etlichen Monaten komplett veraltete Signatur, wie ihr sicherlich schon bemerkt habt. Habe mittlerweile mehr als 4 Projekte, weshalb die Signatur leider momentan gesprengt ist xD
      Notdürftig die Liste was aktuell läuft: Unreal | DooM 2: Project Brutality | Complex DooM (LPT) | DooM 2016 | Need For Speed III: Hot Pursuit | Dirt 4 | WRC 7
    • De-M-oN schrieb:

      Bei mir bisher sogar immer ;D

      Ja, der Fehler trat bei mir während einer ganz gewissen Kombination auf:
      Ich hab in Gothic die Story beendet, wodurch ein Video mit dem Bink-Videoplayer abgespielt wird, der wohl vom Afterburner nicht erfasst werden kann (oder kann man das irgendwo aktivieren!?) -> Während das Video läuft ist Standbild und der Encoderserver scheint da zu hängen oder so. Direkt nach dem Video geht Gothic aber einfach aus -> Video beschädigt.
      Wenn ich jetzt eine Aufnahme gestartet habe, dann hat er halt einfach eiskalt die Zeit, Dateigröße usw von der alten Aufnahme angezeigt (die stand aber und hat sich nicht verändert) und keine neue Datei erzeugt, gar nichts. :D
      Ich musste dann den Encoderserver per Taskmanager beenden.. :(

      Ist aber ein absoluter Spezialfall, denke nicht, dass das häufiger auftreten wird.

      De-M-oN schrieb:

      Es müsste dadurch sogar möglich sein mehrere Spiele gleichzeitig aufzunehmen

      ... oder mehrere Bildschirme von einem ganz gewissen DS-Emulator? Das kann nämlich DxTory gut, wäre cool, wenn der Afterburner das auch kann. :D


      Darf ich so dreist sein, und dich fragen, ob du das im Startpost ergänzen möchtest, dass man das so machen kann? Dann hilft das vl. dem ein oder anderen weiter, weil das weder in Video, noch im Startpost erwähnt wird und die Leute das daher möglicherweise nicht wissen und unnötigerweise den langen Weg gehen..
      You like music? I like pissing.
      ~Corey Taylor
    • Für dein Gothic könnte das helfen:

      dgVoodoo 2 - Aufnehmen von alten Spielen

      Dann wirds über Direct3D11 ausgegeben. Könnte es aufnahmefreundlicher machen. Bitte auch readme genau lesen.

      Musst nur gucken ob das Spiel damit vernünftig läuft (keine Renderbugs oder so) da das immer noch in entwicklung ist :)

      Aber mit zb NICE 2, C&C Tiberian Sun / Alarmstufe Rot 2 läuft das echt super.

      Seit etlichen Monaten komplett veraltete Signatur, wie ihr sicherlich schon bemerkt habt. Habe mittlerweile mehr als 4 Projekte, weshalb die Signatur leider momentan gesprengt ist xD
      Notdürftig die Liste was aktuell läuft: Unreal | DooM 2: Project Brutality | Complex DooM (LPT) | DooM 2016 | Need For Speed III: Hot Pursuit | Dirt 4 | WRC 7
    • Nach einem netten Verweis in der Spam-Kneipe (Danke übrigens dafür, weiß aber nicht mehr wer das war :whistling: ) bin ich nun auch hierher gelandet. Kurz: Ich dumm, 2 Stunden Aufnahme, keine Cuts dazwischen. Passiert mir selten, aber da war ich irgendwie zu faul F9 zu betätigen. Nun, ich habe die Aufnahme als solche dank der Anleitung wiederherstellen können.... bis auf die Mikrofonspur. Die ist vorhanden, ich kann sie im MPC auswählen und vom Anfang bis zum Ende des Videos (original, Header putt) abspielen. Ich kann das Audio aber nicht extrahieren, nach 14 Sekunden macht es schlapp. Das Fixed Video besitzt aber irgendwie nur noch eine Spur, und zwar die, des IGS. Hat jemand eine Idee?
      Rainbow Six Siege News | ARMA III
      Ich grusel mir einen ab bei F.E.A.R. 1 [Blind+Facecam]
    • Meduselchen schrieb:

      Das Fixed Video besitzt aber irgendwie nur noch eine Spur, und zwar die, des IGS. Hat jemand eine Idee?


      Wie am Ende des Videos gesagt: Via Audio - Source Audio die 2. Audiospur wählen und diese ebenfalls via File - Save WAV speichern.

      Virtualdub findet mehrere Spuren in einer AVI, kann aber selber nur eine Audiospur in die AVI schreiben. Daher musste die 2. Audiospur dir selber speichern. Würde am besten gleich beide Audiospuren via File - Save WAV speichern und das Video OHNE audio encoden.

      Das macht das decoden wesentlich schneller, wenn kein Audio mehr zwischen dem Video ist. Bei Audio Video Interleave (AVI) im interleaved modus wird immer paar frames video, dann paar frames audio usw reingesetzt, damit der HDD Lesekopf nicht ständig riesige Sprünge machen muss, wenn er die Datei abspielen soll. non-interleaved (Erst video und dahinter audio), oder gar NUR die Videospur wie vorgeschlagen, wäre aber für die Encoder jeweils schneller, denn so haben sie dann einen zusammenhängenden Stream, den der Decoder nicht auseinander puzzlen muss.

      Seit etlichen Monaten komplett veraltete Signatur, wie ihr sicherlich schon bemerkt habt. Habe mittlerweile mehr als 4 Projekte, weshalb die Signatur leider momentan gesprengt ist xD
      Notdürftig die Liste was aktuell läuft: Unreal | DooM 2: Project Brutality | Complex DooM (LPT) | DooM 2016 | Need For Speed III: Hot Pursuit | Dirt 4 | WRC 7
    • Ich habe schon wieder Scheisse gebaut oder verhunzt MSI jede Datei, die länger als 30min ist?
      Das Problem nach dem Reparieren ist jetzt, dass von dem ursprünglich 32min lange Video nur noch 8min übrig bleiben?

      Aufnahme MediaInfo:
      Spoiler anzeigen
      Allgemein
      Vollständiger Name : D:\Life is Strange\05_repair_me\LifeIsStrange_2016_01_12_23_45_24_560.avi
      Format : AVI
      Format/Info : Audio Video Interleave
      Format-Profil : OpenDML
      Dateigröße : 17,3 GiB
      Dauer : 32min
      Gesamte Bitrate : 76,8 Mbps

      Video
      ID : 0
      Format : MAGY
      Codec-ID : MAGY
      Dauer : 32min
      Source_Duration/String : 8min 41s
      Bitrate : 74,6 Mbps
      Breite : 2 880 Pixel
      Höhe : 1 620 Pixel
      Bildseitenverhältnis : 16:9
      Bildwiederholungsrate : 60,000 FPS
      Bits/(Pixel*Frame) : 0.267
      Stream-Größe : 16,8 GiB (97%)

      Audio #1
      ID : 1
      Format : PCM
      Format-Einstellungen für Endianess : Little
      Format-Einstellungen für Sign : Signed
      Codec-ID : 00001000-0000-0100-8000-00AA00389B71
      Dauer : 8min 41s
      Bitraten-Modus : konstant
      Bitrate : 1 411 Kbps
      Kanäle : 2 Kanäle
      Kanal-Positionen : Front: L R
      Samplingrate : 44,1 KHz
      BitDepth/String : 16 bits
      Stream-Größe : 87,7 MiB (0%)
      Ausrichtung : Ausgerichtet an Interleaves
      Interleave, Dauer : 17 ms (1,00 Video-Frame)

      Audio #2
      ID : 2
      Format : PCM
      Format-Einstellungen für Endianess : Little
      Format-Einstellungen für Sign : Signed
      Codec-ID : 1
      Dauer : 8min 41s
      Bitraten-Modus : konstant
      Bitrate : 1 411,2 Kbps
      Kanäle : 2 Kanäle
      Samplingrate : 44,1 KHz
      BitDepth/String : 16 bits
      Stream-Größe : 87,7 MiB (0%)
      Ausrichtung : Ausgerichtet an Interleaves
      Interleave, Dauer : 17 ms (1,00 Video-Frame)



      Nach-HxD MediaInfo:
      Spoiler anzeigen
      Allgemein
      Vollständiger Name : D:\Life is Strange\05_repair_me\LifeIsStrange_2016_01_12_23_45_24_560_hex.avi
      Format : AVI
      Format/Info : Audio Video Interleave
      Dateigröße : 17,3 GiB
      Dauer : 26min
      Gesamte Bitrate : 93,6 Mbps

      Video
      ID : 0
      Format : MAGY
      Codec-ID : MAGY
      Dauer : 26min
      Bitrate : 87,1 Mbps
      Breite : 2 880 Pixel
      Höhe : 1 620 Pixel
      Bildseitenverhältnis : 16:9
      Bildwiederholungsrate : 60,000 FPS
      Bits/(Pixel*Frame) : 0.311
      Stream-Größe : 16,1 GiB (93%)

      Audio #1
      ID : 1
      Format : PCM
      Format-Einstellungen für Endianess : Little
      Format-Einstellungen für Sign : Signed
      Codec-ID : 00001000-0000-0100-8000-00AA00389B71
      Dauer : 26min
      Bitraten-Modus : konstant
      Bitrate : 1 411 Kbps
      Kanäle : 2 Kanäle
      Kanal-Positionen : Front: L R
      Samplingrate : 44,1 KHz
      BitDepth/String : 16 bits
      Stream-Größe : 267 MiB (2%)
      Ausrichtung : Ausgerichtet an Interleaves

      Audio #2
      ID : 2
      Format : PCM
      Format-Einstellungen für Endianess : Little
      Format-Einstellungen für Sign : Signed
      Codec-ID : 1
      Dauer : 26min
      Bitraten-Modus : konstant
      Bitrate : 1 411,2 Kbps
      Kanäle : 2 Kanäle
      Samplingrate : 44,1 KHz
      BitDepth/String : 16 bits
      Stream-Größe : 267 MiB (2%)
      Ausrichtung : Ausgerichtet an Interleaves


      Nach-VirtualDub MedienInfo:
      Spoiler anzeigen
      Allgemein
      Vollständiger Name : D:\Life is Strange\05_repair_me\LifeIsStrange_2016_01_12_23_45_24_560_repair.avi
      Format : AVI
      Format/Info : Audio Video Interleave
      Format-Profil : OpenDML
      Dateigröße : 417 GiB
      Dauer : 8min 52s
      Gesamte Bitrate : 6 720 Mbps
      verwendete Encoder-Bibliothek : VirtualDub build 35491/release

      Video
      ID : 0
      Format : RGB
      Codec-ID : 0x00000000
      Codec-ID/Info : Basic Windows bitmap format. 1, 4 and 8 bpp versions are palettised. 16, 24 and 32bpp contain raw RGB samples
      Dauer : 8min 52s
      Bitrate : 6 718 Mbps
      Breite : 2 880 Pixel
      Höhe : 1 620 Pixel
      Bildseitenverhältnis : 16:9
      Bildwiederholungsrate : 60,000 FPS
      BitDepth/String : 8 bits
      Bits/(Pixel*Frame) : 24.000
      Stream-Größe : 416 GiB (100%)

      Audio
      ID : 1
      Format : PCM
      Format-Einstellungen für Endianess : Little
      Format-Einstellungen für Sign : Signed
      Codec-ID : 00001000-0000-0100-8000-00AA00389B71
      Dauer : 8min 52s
      Bitraten-Modus : konstant
      Bitrate : 1 411 Kbps
      Kanäle : 2 Kanäle
      Kanal-Positionen : Front: L R
      Samplingrate : 44,1 KHz
      BitDepth/String : 16 bits
      Stream-Größe : 89,6 MiB (0%)
      Ausrichtung : Ausgerichtet an Interleaves
      Interleave, Dauer : 17 ms (1,00 Video-Frame)
      Interleave, Vorlaufsdauer : 500 ms​
      Rainbow Six Siege News | ARMA III
      Ich grusel mir einen ab bei F.E.A.R. 1 [Blind+Facecam]
    • Dein Audio hat nur 8min. Siehe Aufnahmevideo.

      Seit etlichen Monaten komplett veraltete Signatur, wie ihr sicherlich schon bemerkt habt. Habe mittlerweile mehr als 4 Projekte, weshalb die Signatur leider momentan gesprengt ist xD
      Notdürftig die Liste was aktuell läuft: Unreal | DooM 2: Project Brutality | Complex DooM (LPT) | DooM 2016 | Need For Speed III: Hot Pursuit | Dirt 4 | WRC 7
    • Du hattest zu viel Latenz drin. Könntest DirectSound statt WASAPI nehmen, da ist der Puffer so groß, das dein System beim Arbeiten zwischendurch TV gucken kann, aber hast auch 500ms aufwärts Latenz mit DirectSound.

      HPET auf jeden Fall nutzen, alle Programme immer schön schließen, wenn man eine Soundkarte besitzt den Onboardsoundtreiber nicht nutzen und den Chip im BIOS deaktivieren.

      AmarecTV würde über Rechtsklick in Fenster, File - Show Status Monitor Window deine aktuelle Latenz anzeigen.

      edit: Was mich allerdings irritiert ist, das beide Audioaufnahmen zum exakt gleichen Zeitpunkt abgebrochen sind. Das ist eig. komisch.

      Seit etlichen Monaten komplett veraltete Signatur, wie ihr sicherlich schon bemerkt habt. Habe mittlerweile mehr als 4 Projekte, weshalb die Signatur leider momentan gesprengt ist xD
      Notdürftig die Liste was aktuell läuft: Unreal | DooM 2: Project Brutality | Complex DooM (LPT) | DooM 2016 | Need For Speed III: Hot Pursuit | Dirt 4 | WRC 7