ADOBE PREMIERE PRO: Tutorials Forum Articles Creative Cloud Debate

I have a damaged AVI file - anyway to recover some or all????

COW Forums : Adobe Premiere Pro

<< PREVIOUS   •   FAQ   •   VIEW ALL   •   PRINT   •   NEXT >>
Don Cobble
I have a damaged AVI file - anyway to recover some or all????
on Jul 15, 2016 at 6:46:34 pm

I was capturing live footage in an avi format, the computer hung up well past the footage I needed, but I was not able to stop the capture, so I had to terminate the process. It made a file but when I try to open it - it says not supported file type. Is there anyway to repair an AVI there is 30GB of data there, so can I clip the end off or something????/ Help Please if possible.

PC 1
I7 2.8 Ghz 16GB Ram
SSD 850 Pro OS drive
2x 850 EVO Raid 1TB
Win 7 Pro 64bit OS
GeForce GTX 960

PC 2
I7 3930K 3.2Ghz
32 GB Ram
SSD 850 Pro OS drive
2x 850 EVO Raid 1TB
3-4 TB HD
Win 7 Pro 64bit OS
XFX Radeon R9 290

IMAC Retina 5K 27in
4.Ghz i7 32gb Ram
AMD R9 M395X 4Mb
El Capitan

Magix Vegas 13 & Adobe Production Premium CS6 & -Edius 7.5 Pro - Edius WG Pro 8 - Sony Catalyst Production Suite - FCPX

Sony EX1 shoot in 1920x1080 30P

Return to posts index

Vince Becquiot
Re: I have a damaged AVI file - anyway to recover some or all????
on Jul 15, 2016 at 7:17:12 pm

Possibly, there are a few repair tools out there.

I would try VLC first, it has a built-in index repair tool that should pop up when opening the file.

Also try:

Vince Becquiot

Indigo Live | Kaptis Media

San Francisco Bay Area

Return to posts index

Ht Davis
Re: I have a damaged AVI file - anyway to recover some or all????
on Jul 19, 2016 at 8:35:25 am

VLC is tough to encode with if you've never done it before. Even pros have trouble with the settings, and it's not always successful when it comes to outputting new files. That said, it might work. Give it a try.

Another you can try is MPEG STREAMCLIP. It's old... ..I know. You might need to download some old code packages to use it and look up how to install it. But lemme tell ya... ...I've had similar issues... ...and it saved my butt.
Handbrake works sometimes too. I've had 1 or 2 instances to use it. Grab a default setting and whiz bang...

VLC and Handbrake rely on the FFMPEG code mostly. But Handbrake can make use of mac native packages if you get the right version. Streamclip is native mac, but can be pointed to other packages. Streamclip isn't free.

Also, In light of recent problems found with audition, consider the following:
Make a Batch file in windows that will
1. take a dropped file as input(your session file will do)
2. get the parent folder (the whole structure is important)--this is the folder where your session is, along with the folder containing your audio files that you record.
3. periodically non-destructively (as in not deleting files that are no longer in the first folder) Mirror the contents of the parent folder to another location anywhere on any drive (every 2-5 minutes works) and make sure you set this folder, or you can simply use the parent folder of the original file and add a Backup folder inside,
4. then just continually make backups using a forever loop (Condition is always true like While 1==1). You can close it when you close audition by simply closing the Command prompt window. You won't lose everything even if you crash, after all, audition cannot delete what it knows nothing about.

On mac open automator:
start by making an application--call it BackupStart. create 2 Path variables: SessionFile, ParentFolder. These will be what you use to grab your files. Create more Path variables with names similar to BackupFolder#, where # is the number of which backup folder. You can now Set Variable Value (in actions library) for the path Session file as your first action (this will catch the path of the file you drop on the app). Next, run a shell script in Bash (an action in utilities or system), and set STDIN to Arguments. Clear everything in the shell, and type: dirname "$1" Exactly as shown (don't replace dirname, it's a command that grabs the name of the parent folder of the file you just dropped in. Add another Set Variable action for ParentFolder. Now use an ASK for finder items action, and look in it's options to "Ignore this items input" and check the box. Add a Set Variable for BackupFolder1. Repeat for each BackupFolder variable you have (ask for folder, set variable). Now add a GET VARIABLE action, go to options and select "Ignore input" again, make sure you are GETting the ParentFolder variable. Now another GET Variable for Backupfolder1, but DONT ignore input (you want the two to pass into one another and continue on). Repeat this last op for each BackupFolder variable, leaving the ignore input unchecked to group them all together. Now add a RUN WORKFLOW action and turn off "Wait for workflow to finish". Save this file, leave it open, and go to file Duplicate. Rename the duplicate BackupLoop1. File >Convert this doc to a Workflow. Delete the variable SessionFile from this document and all but the very last of the actions(Run Workflow). The other variables are still necessary. Everything we add should be above the RUN WorkFlow action. Use a Get Variable on your ParentFolder, and as before, do not check ignore input. You need this to run straight through from the first document. Add the GET Variable for your backups. Add a Shell Script in Bash, with STDIN set to Arguments. Clear the script box, and type:
rsync -vau "$1/" "$2/" (enter)
rsync -vau "$2/" "$3/" (enter)
The first line copies your parent folder's contents, the second copies the first backup to the second. You can continue this until you have handled every backup in the script. Apply a PAUSE action for a few seconds. Now add a Loop Action, and set it to run 50 or more times (applies a wait time until finish) and set it to use the same input. This will continually backup all your data as you record, and when you hit stop, you should get a copy of your audio almost immediately after, done by your system, and making the RAW file data into a finished file set. Now add the GET VARIABLE set again for all your variables, ignoring the input of the first one, but keeping it for the others. Point them into the last action of RUN WorkFlow. Again, Duplicate the document, call it BackupLoop2. Change the Run Workflow in this file so it points to where you saved BackupLoop1. Change the RUN WorkFlow in BackupLoop1 to point to BackupLoop2. Change the Run Workflow in BackupStart to point to BackupLoop1 and place BackupStart in your DOCK. When you get ready to record, drop the session file onto your dock icon, pick your backup folder(s), and then let it go. Hit record, and when you hit stop, wait a few seconds for it to end the raw file tags. Now check your backup folder. You should have a perfect WAV capture there.

IF audition crashes, you can drag the files in your backup folder to the original place and continue.

Return to posts index

<< PREVIOUS   •   VIEW ALL   •   PRINT   •   NEXT >>
© 2019 All Rights Reserved