VideoHelp Forum




+ Reply to Thread
Results 1 to 5 of 5
  1. Member
    Join Date
    Feb 2003
    Location
    Singapore
    Search Comp PM
    There was a power failure while I was doing a recording with Virtual VCR. As such, the avi file left in the harddisk cannot be read and decode by my player.

    does any know if there is any way to recover this file? Thanks!

    Leon
    VVCRS, Scheduler for Virtual VCR. Now also for VirtualDub (beta)
    Quote Quote  
  2. Mod Neophyte redwudz's Avatar
    Join Date
    Sep 2002
    Location
    USA
    Search Comp PM
    If you can see the file on the drive, try running it through Virtualdub. It can sometimes restore a partial file.
    Quote Quote  
  3. Member Soopafresh's Avatar
    Join Date
    Jan 2004
    Location
    United States
    Search Comp PM
    You can try the command line AVImaster app (which is pretty good)

    You can also try DivFix
    Quote Quote  
  4. Member
    Join Date
    Feb 2003
    Location
    Singapore
    Search Comp PM
    Originally Posted by redwudz
    If you can see the file on the drive, try running it through Virtualdub. It can sometimes restore a partial file.
    Thanks!

    VirtualDub says that it is not a valid avi file. I tried to us AVIRepair frin http://www.pk3.org/Astro/index.htm?software_utils.htm and now Virtual reports missing MOVI block.
    VVCRS, Scheduler for Virtual VCR. Now also for VirtualDub (beta)
    Quote Quote  
  5. Member
    Join Date
    Feb 2003
    Location
    Singapore
    Search Comp PM
    Originally Posted by Soopafresh
    You can try the command line AVImaster app (which is pretty good)

    You can also try DivFix
    Thanks for your suggestions.

    I tried AVIMaster and it returns "Unexpected Token". I then use AVIRepair to fix the avi header and I get
    Code:
    AVIMaster 1.2.1 (c)2004-2005 by thozie productions, Thomas Ziegler, München
    Contact and Bug Reports: www.thozie.de/avimaster, avimaster@thozie.de
    
    D:\Videos\Test2.avi 
    Reading 'Test2.avi' (1516604928)  
      'RIFF' (5770232) 'AVI ': RIFF AVI Chunk, Segment #1  
        'LIST' (65084) 'hdrl': AVI Header List 
          'avih' (56): AVI Main Header 
            00 microsec/Frame: 40000
            04 Max Bytes/sec: 262283
            08 Padding Granularity: 512
            12 Flags: 0x00000800
              + TrustCKType
            16 Total Frames: 575
            20 Initial Frames: 0
            24 Streams: 2
            28 Suggested Buffer Size: 16189
            32 Height: 288
            36 Width: 352
            -> Length: 0:00:23:00 (25.00 fps, PAL) 
            -> Video Frame Size: CIF, PAL-VCD, -DVD 11:9
          'LIST' (32372) 'strl': AVI Stream List #1 
            'strh' (56): AVI StreamHeader 
              00 Type: 'vids'
              04 Handler: 0x44495658 'XVID'
              08 Flags: 0x00000000
              12 Priority: 0
              14 Language: 0
              16 InitalFrames: 0
              20 Scale: 400000
              24 Rate: 10000000
              28 Start: 2
              32 Length: 574
              44 SampleSize: 0 (Variable)
              48 Frame (l t r b): 0 0 0 0
                *** Warning: AVIMainHeader Width: 352!
                *** Warning: AVIMainHeader Height: 288!
              -> Length: 0:00:22:24 (25.00 fps, PAL) 
            'strf' (40): AVI StreamFormat 
              00 Size: 40
              04 Width: 352
              08 Height: 288
              12 Planes: 1
              14 BitCount: 16
              16 Compression: 0x44495658 'XVID'
              20 SizeImage: 608256
              24 XPelsPerMeter: 0
              28 YPelsPerMeter: 0
              32 ColorsUsed: 0
              36 ColorsImportant: 0
            'indx' (32248): AVI Stream Index 
              00 LongsPerEntry: 4
              02 IndexSubType: 0 Default Frames
              03 IndexType: 0 IndexOfIndexes
              04 EntriesInUse: 1
              08 ChunkId: '00db'
              'indx' Entry #1 16 
                00 Offset: 65536
                08 Size: 32256
                  *** Warning: Non-standard Chunk-Index size!
                12 Duration: 574
           (0) 
            *** Warning: Unexpected Token!
    [deleted]
         (0) 
          *** Warning: Unexpected Token!
          "............................................00db.>..."
         (0) 
          *** Warning: Unexpected Token!
          "....................................00db.>..........."
         (0) 
          *** Warning: Unexpected Token!
          "............................00db.>..................."
         (0) 
          *** Warning: Unexpected Token!
          "....................00db.>........................g.,"
         (0) 
          *** Warning: Unexpected Token!
          "............00db.>........................g.,..Rc...."
         (0) 
          *** Warning: Unexpected Token!
          "....00db.>........................g.,..Rc....XviD0036"
        *** Error: Chunk size greater File size, File may be truncated!
        *** Error: Token Size greater Chunk Size!
         (1650733104) 
          *** Warning: Unexpected Token!
          *** Error: File ends prematurely!
          ".>........................g.,..Rc....XviD0036.....`o."
        *** Error: Missing 'movi'-Chunk!
    
    Statistics
      ----- AVIStreamHeader #0 'vids'
      *** Error: 'indx'-Entries detected, but no 'ix##'-Entries!
      *** Error: 'indx'-Entries detected, but ODML-Header not found!
      *** Info: Chunks detected, 'Idx1'-Index (KeyFrames) and ODML-Index Entries
        *** 'indx': 1 (DF: 0), 'Idx1': 0 (Key: 0), ODML: 0
      *** Error: Video Frames detected: 0 AVIMainHeader Frames: 575!
      *** Error: Video Frames detected: 0 AVIStreamHeader Length: 574!
      *** Warning: Max Frame Size detected: 0 SuggestedBufferSize: 16189!
      *** Warning: No 'auds'-Stream detected!
    
    Writing 't.avi' 
      'RIFF' (16864) 'AVI ': AVI Main Header Phase 1 
      'LIST' (4) 'movi': (Segment #1) 
      'RIFF' (16864) 'AVI ': AVI Main Header Phase 2 
      'RIFF' (16868) 'AVI ': Segment #1 
      'LIST' (16844) 'hdrl': Segment #1 
      'LIST' (16500) 'strl': Segment #1 
      'vids': Stream #0 
      'indx' (32760): MetaIndex #1 
        00 LongsPerEntry: 4
        02 IndexSubType: 0 Default Frames
        03 IndexType: 0 IndexOfIndexes
        04 EntriesInUse: 0
        08 ChunkId: '00dx'
    
    Total Files processed: 1, Total Size: 1516604928 (1446MB), Elapsed Time [s]: 3.58
    I also tried DivFix. On the original file, it complate that it is not a valid avi file. After I patch the header, it read pass the end of file and hang...

    Any other suggestions?
    VVCRS, Scheduler for Virtual VCR. Now also for VirtualDub (beta)
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!