Hello everyone,
I have a lot of video files and I am trying to do a few things one being kicking out files that are bad.
is there a program (hopefully a free one) that can find out if a video file is bad/corrupted but do so in batches of dozens or more of files?
even if its like a batch and checks them one by one it don't matter i just don't have time to set something up to do it one by one, everything is happening way to fast with files being thrown at me.
maybe one that can kinda compare length of video as well, for example i had a set of files about 26 of them, all roughly about the same length within a few mins of each other, except for one file that was about half the length of the rest, it didn't get caught until the originals was tossed and it was a pain to re-get the originals to fix that one files error, had a program been able to detect that the file was not as long as the rest that was very similar to it or that its size was much smaller than the rest or that it cut off right in the middle of something (not sure how the program would know that but who knows).
Thanks
Ryan
+ Reply to Thread
Results 1 to 8 of 8
-
-
maybe I was hoping for too much?
Not even sure how such a program would work but I was sure hoping there was something out there.
Ryan -
I didn't understand your original post when I read it yesterday, and I still don't understand what you're trying to do when I re-read #1 today. I think that's why you haven't received a response.
-
To look for corrupt video about the only idea I have is to batch remux them with ffmpeg and look for errors. You can batch remux with a GUI such as AnotherGUI.
-report tells ffmpeg to write a full log file, although I think AnotherGUI also logs errors.
A simple AnotherGUI preset for batch remuxing as MKV with ffmpeg would look like this (you specify the location if ffmpeg.exe under the executables menu):
-report -i "<FullSourceFileName>" -y -threads 1 -vcodec copy -acodec copy -scodec copy "<OutputPath><OutputFileName>.mkv"
For the length... it depends if the length information is saved at metadata and therefore could be wrong (at least before you remux the files). For audio files you'd just load them into an audio player's playlist and look at the reported lengths. Is there a video player equivalent? Otherwise you could configure Windows Explorer to display that sort of information for supported formats.Avisynth functions Resize8 Mod - Audio Speed/Meter/Wave - FixBlend.zip - Position.zip
Avisynth/VapourSynth functions CropResize - FrostyBorders - CPreview (Cropping Preview) -
Asked dozens of times and there's nothing that can beat or come close to human eyes for detected corrupted videos.
For finding truncated files, couldn't you just compare the file lengths? Or is the truncated part just blank? Even so, a file with a long period of black should be noticeably smaller than one with complete video.
For file length, try using Mediainfo (you can drag and drop multiple files once it's opened) to compare the file lengths. However, as hello_hello stated, if the metadata is wrong, the report will probably be incorrect too.
You might also try Video-Comparer. It should report the actual run time of the videos and flag duplicate black scenes on truncated/corrupted files. -
hello,
the problem with those i think its a one by one deal and when your dealing with hundreds of files that becomes time consuming.
its only happened one time so far on about 1400 files processed where the file was cut off about halfway through for some reason and the encoding program did not list anything in terms of errors or a reason why it finished like that, had it crashed a quick scan through of file sizes would have caught it and we'd be talking about 5 or so videos but it was not caught because the program did not crash so it was mixed in with probably close to 100 other videos.
and before i've had files that was good and for some reason no longer was
thats what I was trying to discover these kinds of issues but in batches of anywhere form 10 to 200 hundred videos at a time
it was to add one more piece of mind thing to the process.
I used to do my own capturing and such back in the day and that was a process. then more and more things was put out there and i stop the very time consuming process of capturing, editing and converting to a final format (used to capture raw, 30 hour of video used to be like 40gigs) crazy days.
ryan -
Did you give Video Comparer a try? It seems that if the capture froze, there should be a long section of black that it would flag as a duplicate between files. Note how in my other post, it flagged similar scenes of only a few seconds long as a dupe. It should have no problem with finding blank sections. This is probably the closest to an automatic process you'll get. It can compare up to 500 files in the free version.
Do you have a sample of a corrupted video? Maybe someone can create a batch file that would identify the bad area(s), assuming it's the same on all the files. Other than that you're left having to scrub through the videos manually. Will be a pain, but at least you just have to pick a starting point about halfway through to check for a failed capture.
BTW, even with modern codecs, just over 1GB/hour is barely enough for quality video captures and certainly not RAW. -
no sample
it was deleted and redone
its probably not something thats quick and easy but i thought it i didn't ask then i'd never know for sure.
Similar Threads
-
Newbe needing help deciding best way to convert minidv Hi8 and HD video tap
By peterellen in forum Newbie / General discussionsReplies: 4Last Post: 22nd Apr 2020, 09:24 -
Pgs or sup to srt without needing the ocr
By fits79 in forum Blu-ray RippingReplies: 8Last Post: 25th Aug 2018, 15:05 -
Needing help please for VideoLan downloads on W10
By motdaugrnds in forum ComputerReplies: 2Last Post: 17th Mar 2018, 11:41 -
PDF format file issue
By Jenkins2 in forum ComputerReplies: 7Last Post: 28th Nov 2016, 03:14 -
Hi, Newbie needing help with conversion to avoid YouTube transcoding issue
By M4347 in forum Newbie / General discussionsReplies: 6Last Post: 29th Jan 2016, 11:26