VideoHelp Forum




+ Reply to Thread
Results 1 to 16 of 16
  1. I've had a server crash on my system and have been able to restore MOST of my data, but I have about 16 hours of raw footage I need to verify still works. There 2000+ video files in there. Is there some tool that can just go through and tell me if the file is intact or not? I tried avicodec but it keeps asking me to hit enter every time it chokes on something.
    Quote Quote  
  2. I'm a MEGA Super Moderator Baldrick's Avatar
    Join Date
    Aug 2000
    Location
    Sweden
    Search Comp PM
    Nope.
    Quote Quote  
  3. Member vhelp's Avatar
    Join Date
    Mar 2001
    Location
    New York
    Search Comp PM
    i discovered a feature in mediainfo that i didn't realize was capable when used on a single file. but try this out and see if mediainfo gives you any errors or blank entries. with a little luck, perhaps that will lead you closer to what files are good vs bad.

    go into your folder of video files
    select one file only, and right-click it and select mediainfo on it
    then, select the view icon or view on the menu bar and select Sheet
    now, in your folder, select all the files you want to run through mediainfo and drag it into the mediainfo window. if may take a little while for large groups of files

    mind you, the output of mediainfo's sheet view is crude and ugly but at least you can see what each file entails. try and look for any clues from that output if possible. the one thing i would look for in this Sheet view is if there are any blanks or something that you may spot and if there a lot then thats one clue, unforuntatelly, you can't tag'em to place aside.

    if the above does not work for you, i don't know of any other tool to analize video files or at least in multi-group view.
    Quote Quote  
  4. Member
    Join Date
    Jan 2010
    Location
    Brazil
    Search Comp PM
    Try this (sometime when i need to check for a file downloaded:
    If you know whats is a .BAT jump some steps...

    pre-steps:
    download a version of a ffmpeg from videohelp.
    put the program in c:\ffmpeg

    1. create txt file, and open it.
    2. put this on text area
    for %%a in ("*.avi") do "C:\ffmpeg\ffmpeg.exe" -i "%%a" -f null -v verbose - 2>%%~na.txt
    3. save the file (this will only work if your video files are compatible with ffmpeg and have .avi extension, if not chage the "*.avi" in this text to the extension of your video files.
    4. change the text file extension to .bat
    5. put this ,bat file in your video files folder.
    6. run the bat file
    7. it will generate a "report" file for every video file you have.

    sorry, but its the best "automated" I can have. You will have to check every report file. try making folders for every 50 files you have.
    Last edited by CactusMan; 5th Feb 2013 at 18:49.
    Quote Quote  
  5. I'm a MEGA Super Moderator Baldrick's Avatar
    Join Date
    Aug 2000
    Location
    Sweden
    Search Comp PM
    The ffmpeg batch checker sound pretty good. Maybe someone could make a video file checker gui that runs ffmpeg and if any errors shows it.
    Quote Quote  
  6. Member
    Join Date
    Jan 2010
    Location
    Brazil
    Search Comp PM
    The report from a ok file will look like this:

    Code:
    ffmpeg version N-45739-g04bf2e7 Copyright (c) 2000-2012 the FFmpeg developers
      built on Oct 20 2012 00:20:36 with gcc 4.7.2 (GCC)
      configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
      libavutil      51. 76.100 / 51. 76.100
      libavcodec     54. 67.100 / 54. 67.100
      libavformat    54. 33.100 / 54. 33.100
      libavdevice    54.  3.100 / 54.  3.100
      libavfilter     3. 19.103 /  3. 19.103
      libswscale      2.  1.101 /  2.  1.101
      libswresample   0. 16.100 /  0. 16.100
      libpostproc    52.  1.100 / 52.  1.100
    [mpeg4 @ 0000000001fe33c0] Invalid and inefficient vfw-avi packed B frames detected
    Input #0, avi, from 'E:\CAROL\Palavra Cantada\01 - Clipes Antigos (33 min)\Tv Cultura Clipes Da Palavra Cantada.avi':
      Metadata:
        encoder         : VirtualDubMod 1.5.4.1 (build 2117/release)
      Duration: 00:33:23.23, start: 0.000000, bitrate: 2928 kb/s
        Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 640x464 [SAR 1:1 DAR 40:29], 29.97 tbr, 29.97 tbn, 29.97 tbc
        Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), s16, 448 kb/s
    [graph 0 input from stream 0:0 @ 000000000201acc0] w:640 h:464 pixfmt:yuv420p tb:1001/30000 fr:30000/1001 sar:1/1 sws_param:flags=2
    [graph 1 input from stream 0:1 @ 000000000201ae80] tb:1/48000 samplefmt:s16 samplerate:48000 chlayout:0x60f
    Output #0, null, to 'pipe:':
      Metadata:
        encoder         : Lavf54.33.100
        Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 640x464 [SAR 1:1 DAR 40:29], q=2-31, 200 kb/s, 90k tbn, 29.97 tbc
        Stream #0:1: Audio: pcm_s16le, 48000 Hz, 5.1(side), s16, 4608 kb/s
    Stream mapping:
      Stream #0:0 -> #0:0 (mpeg4 -> rawvideo)
      Stream #0:1 -> #0:1 (ac3 -> pcm_s16le)
    Press [q] to stop, [?] for help
    [mpeg4 @ 0000000001ffb1c0] Invalid and inefficient vfw-avi packed B frames detected
    *** 1 dup!
    [null @ 0000000001f9f480] Encoder did not produce proper pts, making some up.
    frame=   95 fps=0.0 q=0.0 size=       0kB time=00:00:03.77 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=  373 fps=0.0 q=0.0 size=       0kB time=00:00:13.05 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=  624 fps=416 q=0.0 size=       0kB time=00:00:21.44 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=  883 fps=442 q=0.0 size=       0kB time=00:00:30.08 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 1152 fps=461 q=0.0 size=       0kB time=00:00:39.00 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 1414 fps=471 q=0.0 size=       0kB time=00:00:47.80 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 1605 fps=459 q=0.0 size=       0kB time=00:00:54.17 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 1777 fps=444 q=0.0 size=       0kB time=00:00:59.90 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 2039 fps=453 q=0.0 size=       0kB time=00:01:08.64 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 2310 fps=462 q=0.0 size=       0kB time=00:01:17.69 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 2568 fps=467 q=0.0 size=       0kB time=00:01:26.30 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 2844 fps=474 q=0.0 size=       0kB time=00:01:35.52 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 3115 fps=479 q=0.0 size=       0kB time=00:01:44.51 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 3439 fps=491 q=0.0 size=       0kB time=00:01:55.36 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 3751 fps=500 q=0.0 size=       0kB time=00:02:05.76 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 4058 fps=507 q=0.0 size=       0kB time=00:02:16.00 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 4279 fps=503 q=0.0 size=       0kB time=00:02:23.39 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 4516 fps=502 q=0.0 size=       0kB time=00:02:31.26 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 4799 fps=505 q=0.0 size=       0kB time=00:02:40.73 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 5075 fps=508 q=0.0 size=       0kB time=00:02:49.95 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 5350 fps=510 q=0.0 size=       0kB time=00:02:59.13 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 5589 fps=508 q=0.0 size=       0kB time=00:03:07.10 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 5825 fps=507 q=0.0 size=       0kB time=00:03:14.97 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 6081 fps=507 q=0.0 size=       0kB time=00:03:23.52 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 6340 fps=507 q=0.0 size=       0kB time=00:03:32.16 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 6610 fps=508 q=0.0 size=       0kB time=00:03:41.18 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 6881 fps=509 q=0.0 size=       0kB time=00:03:50.20 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 7078 fps=505 q=0.0 size=       0kB time=00:03:56.80 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 7402 fps=510 q=0.0 size=       0kB time=00:04:07.58 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 7607 fps=507 q=0.0 size=       0kB time=00:04:14.40 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 7873 fps=508 q=0.0 size=       0kB time=00:04:23.29 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 8143 fps=509 q=0.0 size=       0kB time=00:04:32.32 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 8404 fps=509 q=0.0 size=       0kB time=00:04:41.02 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 8672 fps=510 q=0.0 size=       0kB time=00:04:49.98 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 8941 fps=511 q=0.0 size=       0kB time=00:04:58.94 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 9159 fps=509 q=0.0 size=       0kB time=00:05:06.20 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 9391 fps=507 q=0.0 size=       0kB time=00:05:13.95 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 9555 fps=503 q=0.0 size=       0kB time=00:05:19.42 bitrate=   0.0kbits/s dup=1 drop=0    
    frame= 9806 fps=503 q=0.0 size=       0kB time=00:05:27.80 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=10050 fps=502 q=0.0 size=       0kB time=00:05:35.96 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=10319 fps=503 q=0.0 size=       0kB time=00:05:44.92 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=10571 fps=503 q=0.0 size=       0kB time=00:05:53.31 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=10810 fps=503 q=0.0 size=       0kB time=00:06:01.31 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=11019 fps=501 q=0.0 size=       0kB time=00:06:08.28 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=11256 fps=500 q=0.0 size=       0kB time=00:06:16.19 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=11493 fps=499 q=0.0 size=       0kB time=00:06:24.09 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=11763 fps=500 q=0.0 size=       0kB time=00:06:33.12 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=12045 fps=502 q=0.0 size=       0kB time=00:06:42.49 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=12332 fps=503 q=0.0 size=       0kB time=00:06:52.09 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=12591 fps=503 q=0.0 size=       0kB time=00:07:00.73 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=12835 fps=503 q=0.0 size=       0kB time=00:07:08.83 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=13086 fps=503 q=0.0 size=       0kB time=00:07:17.24 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=13335 fps=503 q=0.0 size=       0kB time=00:07:25.56 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=13574 fps=503 q=0.0 size=       0kB time=00:07:33.53 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=13816 fps=502 q=0.0 size=       0kB time=00:07:41.60 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=14172 fps=506 q=0.0 size=       0kB time=00:07:53.50 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=14551 fps=510 q=0.0 size=       0kB time=00:08:06.14 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=14820 fps=511 q=0.0 size=       0kB time=00:08:15.10 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=15129 fps=513 q=0.0 size=       0kB time=00:08:25.40 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=15473 fps=516 q=0.0 size=       0kB time=00:08:36.89 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=15824 fps=519 q=0.0 size=       0kB time=00:08:48.60 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=16152 fps=521 q=0.0 size=       0kB time=00:08:59.55 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=16512 fps=524 q=0.0 size=       0kB time=00:09:11.55 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=16785 fps=524 q=0.0 size=       0kB time=00:09:20.67 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=17093 fps=526 q=0.0 size=       0kB time=00:09:30.91 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=17416 fps=528 q=0.0 size=       0kB time=00:09:41.72 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=17767 fps=530 q=0.0 size=       0kB time=00:09:53.44 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=18115 fps=533 q=0.0 size=       0kB time=00:10:05.05 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=18433 fps=534 q=0.0 size=       0kB time=00:10:15.64 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=18785 fps=537 q=0.0 size=       0kB time=00:10:27.42 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=19134 fps=539 q=0.0 size=       0kB time=00:10:39.00 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=19469 fps=541 q=0.0 size=       0kB time=00:10:50.24 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=19758 fps=541 q=0.0 size=       0kB time=00:10:59.87 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=20016 fps=541 q=0.0 size=       0kB time=00:11:08.48 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=20316 fps=542 q=0.0 size=       0kB time=00:11:18.49 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=20648 fps=543 q=0.0 size=       0kB time=00:11:29.56 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=20967 fps=544 q=0.0 size=       0kB time=00:11:40.19 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=21213 fps=544 q=0.0 size=       0kB time=00:11:48.41 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=21504 fps=544 q=0.0 size=       0kB time=00:11:58.14 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=21841 fps=546 q=0.0 size=       0kB time=00:12:09.37 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=22195 fps=548 q=0.0 size=       0kB time=00:12:21.18 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=22524 fps=549 q=0.0 size=       0kB time=00:12:32.16 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=22843 fps=550 q=0.0 size=       0kB time=00:12:42.81 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=23173 fps=552 q=0.0 size=       0kB time=00:12:53.82 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=23488 fps=553 q=0.0 size=       0kB time=00:13:04.32 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=23809 fps=554 q=0.0 size=       0kB time=00:13:15.04 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=24120 fps=554 q=0.0 size=       0kB time=00:13:25.40 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=24453 fps=556 q=0.0 size=       0kB time=00:13:36.54 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=24793 fps=557 q=0.0 size=       0kB time=00:13:47.84 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=25081 fps=557 q=0.0 size=       0kB time=00:13:57.47 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=25352 fps=557 q=0.0 size=       0kB time=00:14:06.52 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=25660 fps=558 q=0.0 size=       0kB time=00:14:16.80 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=25961 fps=558 q=0.0 size=       0kB time=00:14:26.84 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=26249 fps=558 q=0.0 size=       0kB time=00:14:36.44 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=26540 fps=559 q=0.0 size=       0kB time=00:14:46.17 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=26845 fps=559 q=0.0 size=       0kB time=00:14:56.35 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=27130 fps=559 q=0.0 size=       0kB time=00:15:05.85 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=27404 fps=559 q=0.0 size=       0kB time=00:15:15.00 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=27680 fps=559 q=0.0 size=       0kB time=00:15:24.19 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=27999 fps=560 q=0.0 size=       0kB time=00:15:34.84 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=28306 fps=560 q=0.0 size=       0kB time=00:15:45.08 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=28615 fps=561 q=0.0 size=       0kB time=00:15:55.39 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=28951 fps=562 q=0.0 size=       0kB time=00:16:06.62 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=29278 fps=563 q=0.0 size=       0kB time=00:16:17.53 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=29583 fps=563 q=0.0 size=       0kB time=00:16:27.71 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=29892 fps=564 q=0.0 size=       0kB time=00:16:38.01 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=30172 fps=564 q=0.0 size=       0kB time=00:16:47.36 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=30442 fps=564 q=0.0 size=       0kB time=00:16:56.32 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=30735 fps=564 q=0.0 size=       0kB time=00:17:06.14 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=31055 fps=565 q=0.0 size=       0kB time=00:17:16.83 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=31383 fps=565 q=0.0 size=       0kB time=00:17:27.77 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=31656 fps=565 q=0.0 size=       0kB time=00:17:36.86 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=31965 fps=566 q=0.0 size=       0kB time=00:17:47.16 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=32209 fps=565 q=0.0 size=       0kB time=00:17:55.32 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=32478 fps=565 q=0.0 size=       0kB time=00:18:04.28 bitrate=   0.0kbits/s dup=1 drop=0    
    frame CRC mismatch
    [ac3 @ 0000000001ff1ba0] frame CRC mismatch
    frame=32804 fps=565 q=0.0 size=       0kB time=00:18:15.16 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=33111 fps=566 q=0.0 size=       0kB time=00:18:25.40 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=33392 fps=566 q=0.0 size=       0kB time=00:18:34.78 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=33677 fps=566 q=0.0 size=       0kB time=00:18:44.32 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=33963 fps=566 q=0.0 size=       0kB time=00:18:53.85 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=34269 fps=566 q=0.0 size=       0kB time=00:19:04.06 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=34570 fps=567 q=0.0 size=       0kB time=00:19:14.11 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=34854 fps=567 q=0.0 size=       0kB time=00:19:23.58 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=35158 fps=567 q=0.0 size=       0kB time=00:19:33.72 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=35485 fps=568 q=0.0 size=       0kB time=00:19:44.60 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=35722 fps=567 q=0.0 size=       0kB time=00:19:52.51 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=36026 fps=567 q=0.0 size=       0kB time=00:20:02.65 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=36361 fps=568 q=0.0 size=       0kB time=00:20:13.85 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=36656 fps=568 q=0.0 size=       0kB time=00:20:23.71 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=36946 fps=568 q=0.0 size=       0kB time=00:20:33.37 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=37279 fps=569 q=0.0 size=       0kB time=00:20:44.48 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=37587 fps=569 q=0.0 size=       0kB time=00:20:54.78 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=37895 fps=570 q=0.0 size=       0kB time=00:21:05.05 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=38192 fps=570 q=0.0 size=       0kB time=00:21:14.91 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=38477 fps=570 q=0.0 size=       0kB time=00:21:24.48 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=38661 fps=568 q=0.0 size=       0kB time=00:21:30.56 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=38973 fps=569 q=0.0 size=       0kB time=00:21:41.02 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=39328 fps=570 q=0.0 size=       0kB time=00:21:52.83 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=39652 fps=570 q=0.0 size=       0kB time=00:22:03.68 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=39996 fps=571 q=0.0 size=       0kB time=00:22:15.13 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=40365 fps=572 q=0.0 size=       0kB time=00:22:27.45 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=40710 fps=573 q=0.0 size=       0kB time=00:22:38.97 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=41064 fps=574 q=0.0 size=       0kB time=00:22:50.78 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=41422 fps=575 q=0.0 size=       0kB time=00:23:02.72 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=41783 fps=576 q=0.0 size=       0kB time=00:23:14.78 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=42133 fps=577 q=0.0 size=       0kB time=00:23:26.46 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=42507 fps=578 q=0.0 size=       0kB time=00:23:38.94 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=42878 fps=579 q=0.0 size=       0kB time=00:23:51.32 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=43242 fps=580 q=0.0 size=       0kB time=00:24:03.45 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=43589 fps=581 q=0.0 size=       0kB time=00:24:15.04 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=43936 fps=582 q=0.0 size=       0kB time=00:24:26.62 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=44310 fps=583 q=0.0 size=       0kB time=00:24:39.10 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=44683 fps=584 q=0.0 size=       0kB time=00:24:51.55 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=45064 fps=585 q=0.0 size=       0kB time=00:25:04.22 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=45415 fps=586 q=0.0 size=       0kB time=00:25:15.96 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=45806 fps=587 q=0.0 size=       0kB time=00:25:29.02 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=46133 fps=588 q=0.0 size=       0kB time=00:25:39.93 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=46496 fps=588 q=0.0 size=       0kB time=00:25:52.03 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=46866 fps=589 q=0.0 size=       0kB time=00:26:04.38 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=47215 fps=590 q=0.0 size=       0kB time=00:26:16.03 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=47570 fps=591 q=0.0 size=       0kB time=00:26:27.87 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=47916 fps=591 q=0.0 size=       0kB time=00:26:39.42 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=48257 fps=592 q=0.0 size=       0kB time=00:26:50.78 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=48588 fps=592 q=0.0 size=       0kB time=00:27:01.82 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=48911 fps=593 q=0.0 size=       0kB time=00:27:12.60 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=49292 fps=594 q=0.0 size=       0kB time=00:27:25.31 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=49472 fps=592 q=0.0 size=       0kB time=00:27:31.32 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=49858 fps=593 q=0.0 size=       0kB time=00:27:44.22 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=50262 fps=595 q=0.0 size=       0kB time=00:27:57.69 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=50644 fps=596 q=0.0 size=       0kB time=00:28:10.40 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=51028 fps=597 q=0.0 size=       0kB time=00:28:23.26 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=51417 fps=598 q=0.0 size=       0kB time=00:28:36.22 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=51810 fps=599 q=0.0 size=       0kB time=00:28:49.34 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=52193 fps=600 q=0.0 size=       0kB time=00:29:02.11 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=52577 fps=601 q=0.0 size=       0kB time=00:29:14.94 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=52986 fps=602 q=0.0 size=       0kB time=00:29:28.54 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=53385 fps=603 q=0.0 size=       0kB time=00:29:41.88 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=53638 fps=603 q=0.0 size=       0kB time=00:29:50.33 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=54027 fps=604 q=0.0 size=       0kB time=00:30:03.32 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=54429 fps=605 q=0.0 size=       0kB time=00:30:16.73 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=54812 fps=606 q=0.0 size=       0kB time=00:30:29.50 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=55197 fps=606 q=0.0 size=       0kB time=00:30:42.36 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=55560 fps=607 q=0.0 size=       0kB time=00:30:54.46 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=55934 fps=608 q=0.0 size=       0kB time=00:31:06.94 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=56268 fps=608 q=0.0 size=       0kB time=00:31:18.08 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=56606 fps=609 q=0.0 size=       0kB time=00:31:29.37 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=56955 fps=609 q=0.0 size=       0kB time=00:31:41.02 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=57312 fps=610 q=0.0 size=       0kB time=00:31:52.89 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=57638 fps=610 q=0.0 size=       0kB time=00:32:03.80 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=57932 fps=610 q=0.0 size=       0kB time=00:32:13.60 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=58257 fps=610 q=0.0 size=       0kB time=00:32:24.44 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=58581 fps=610 q=0.0 size=       0kB time=00:32:35.23 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=58928 fps=611 q=0.0 size=       0kB time=00:32:46.84 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=59240 fps=611 q=0.0 size=       0kB time=00:32:57.24 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=59546 fps=611 q=0.0 size=       0kB time=00:33:07.45 bitrate=   0.0kbits/s dup=1 drop=0    
    frame=59869 fps=611 q=0.0 size=       0kB time=00:33:18.20 bitrate=   0.0kbits/s dup=1 drop=0    
    incomplete frame
    No more output streams to write to, finishing.
    frame=60038 fps=611 q=0.0 Lsize=       0kB time=00:33:23.62 bitrate=   0.0kbits/s dup=1 drop=0     video:5629kB audio:1126836kB subtitle:0 global headers:0kB muxing overhead -100.000000%
    It will read all the file and check if the frames of video were read and decoded right. If not, it will made some error messages.
    And there are some minor errors, warnings, nothing to worry about. If you found something strange, post it here and I will help you.
    Last edited by CactusMan; 5th Feb 2013 at 18:12.
    Quote Quote  
  7. Member
    Join Date
    Jan 2010
    Location
    Brazil
    Search Comp PM
    Originally Posted by Baldrick View Post
    The ffmpeg batch checker sound pretty good. Maybe someone could make a video file checker gui that runs ffmpeg and if any errors shows it.
    I would be the happiest in the world if that happens. I tried some... but the hard thing is to interpret the output file... That would be a nice thing to do by the authors of ffmpeg itself.
    Quote Quote  
  8. Member vhelp's Avatar
    Join Date
    Mar 2001
    Location
    New York
    Search Comp PM
    i saw that method while still searching for the op in my last response to him/her, but since the op never responded back i figure he was just another passing quicky looking for a quick solution and never to hear from again, after all, feedback from posters is criticle for this forums. anyway.

    i ran into the same problem you did. the output is not consistant enough and it takes too long for each file. the op said some 2000+ files. i got a headacke just waiting for the first file let alone 100 or 2000 files. maybe there's a quicker way to run it with better params, i don't know. i'm looking into seeing if there are common errors, then maybe group them in a search filter and turn off output so it runs slightly faster and only report view the number of errors per line per video filename. maybe list video's "type" of error as well, since some may still play, but may help gauge what plays or don't, etc. and the user can quickly spot the ones to dump that wont play based on type, etc.

    Code:
    No  video  errs  type  notes
    1   vid01   1     A    
    2   vid02   5     B    
    3   vid03   15    A    
    4   vid04   20    C    
    5   vid05   2     C
    ..
    ..

    maybe with a little luck, the op will come back here and we can ask for some examples of small videos to test.

    the other problem is i don't have any "broken" files to test with so i can create the search filter list to use. if there was way to "brake" a video file somehow, i would try that and see what kinds of errors i get so that i can build a search filer list--if no internal list exist. by i, i mean, me, you, or anyone else.
    Last edited by vhelp; 5th Feb 2013 at 20:52.
    Quote Quote  
  9. btw. instead of using ffmpeg I would probably go for mplayer and use a call like:
    Code:
    mplayer -tsprobe 10000000 -benchmark -forcedsubsonly  -mc 0 -nosound -nosub -noautosub -vo null "Path to input"
    and as a error detection I would classify all output files that include: 'error', 'failed', 'nor found', 'broken' or 'failure' or start with '[' as error message.
    Further filtering can be done afterwards.

    Why I would use mplayer instead of ffmpeg:
    a. using '-benchmark' it will try to decode as fast as possible; which might help a bit with the speed
    b. using mplayers 'Binary Codec Package' mplayer can decode a lot more content than ffmpeg.

    i ran into the same problem you did. the output is not consistant enough and it takes too long for each file
    about the speed: each file needs to be decoded frame-by-frame this takes time,... no real way around it other than
    a. making sure the program that decodes the input tries to decode as fast as possible
    b. providing more decoding power (cpu) and faster file access speed (hdd)
    c. if file access/transfer time and cpu power are both not a bottleneck, run multiple analysis in parallel

    -> shouldn't be hard to implement

    Cu Selur

    Ps.: btw. is the thread starter even reading this?
    PPs.: attached a win64 binary gui for this (read the README.txt)
    Image Attached Files
    Last edited by Selur; 6th Feb 2013 at 03:51.
    Quote Quote  
  10. Member
    Join Date
    Jan 2010
    Location
    Brazil
    Search Comp PM
    Selur, which version of mplayer do you use? I mean... which build from which site?
    Last edited by CactusMan; 6th Feb 2013 at 22:38.
    Quote Quote  
  11. I normally use the latest build of subjunk (seems to be down atm) or mplayer-for-windows on Windows, atm. I'm using SN49 from SubJunk.
    Quote Quote  
  12. Member
    Join Date
    Jan 2010
    Location
    Brazil
    Search Comp PM
    Selur, sorry for beeing so late... never could tested your program because i'm on windows 32bit and i never needed to test avi files for a long time... but right know because a HDD failure, I have to test a lot of files... do you have this program for 32bit?
    Quote Quote  
  13. build one for you and attached it, also: Do not send me request to help somewhere, when I find the time I help where I can and want.
    (the attachment only contains a 32bit binary no read me or similar)

    stopped developing MPlayerInterlaceDetection (not enough feedback to be worth spending more time with it) a while ago, but I posted the source code here, so if someone wants to develop it further, feel free to do so.

    Cu Selur
    Image Attached Files
    Last edited by Selur; 28th Jul 2013 at 14:56.
    Quote Quote  
  14. Member
    Join Date
    Jan 2010
    Location
    Brazil
    Search Comp PM
    Thanks anyway...
    Quote Quote  
  15. Member
    Join Date
    Jan 2010
    Location
    Brazil
    Search Comp PM
    you forget the attachement... downloaded the self made link and was the same 64 build posted above...
    Quote Quote  
  16. sorry, should be there now
    Quote Quote  



Similar Threads

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