Page 1 of 1

MovieScanner – Quick overview of Movie File Details (Win/Mac/Linux)

MovieScanner – Quick overview of Movie File Details (Win/Mac/Linux)

Every now and then you’d like to see if the movie of video file that you have is the one with a particular resolution, or the one with subtitles embedded, or not. Specially when you’ve ripped your DVD collection in the past and now you’re doing the same with your Blu-Ray collection.

For this purpose I threw together a simple front-end for FFProbe, a tool from the ffmpeg project, which rather quickly scans a movie file for it’s details.

MovieScanner is completely free, and available for Windows and MacOS X. Under Linux however I ran into some impracticalities … so no Linux version. Sorry.
Keep in mind that it was written for personal use and to try a few things with Lazarus Pascal, so don’t expect any super miracles.

Quick Overview of Movie File Details

MovieScanner was not designed with cataloging you movies in mind – there are plenty of great programs out there that will do the trick.
It’s also not a program that identifies your movies and/or find additional clipart or information from places like the IMBD or TheMovieDB (MacOS X users: I highly recommend ViMediaManager).

The only purpose this program has is to quickly analyze your video file or files and determine things like resolution, if it’s widescreen or not, audio tracks, embedded subtitles, etc.

This way you can compare the different versions you have without going into a media player and identify the differences between the two files you’re looking at.

This program however does not compare the two, it just lists the specifications of each video file.

Another reason for me to create this program was to do some tests and experiments with Lazarus Pascal. Things like how to use SQLite, how to work with external programs (FFProbe) and how to create my own DBGrid from scratch.

  • v1.4 – January 2016 – Added Drag and Drop support, fixed Linux SQLite issue.
  • v1.3 – November 2013 – Newer FFProbe version, improved and faster file analysis, beter database location handling for Windows, Linux version.
  • v1.2 – November 2013 – Minor bug fixes, improved resolution indication, search as you type, new database location.
  • v1.1 – November 2013 – Added functionality (Sorting, Copy Clipboard, Export List) and date/time bug fix.
  • v1.0 – October 2013 – Initial Release.


This application was developed with Lazarus Pascal, and depends on the following applications:


FFProbe is one of the very handy and powerful command-line tools by the FFMpeg organization.
The included version of FFProbe is an unmodified, pre-compiled version.
Credit to the magnificent developers there for some very cool tools.


SQLite is a software library that implements a self-contained, server-less, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.
MacOS X already has SQLite onboard, and the Windows version is an unmodifed DLL downloaded from the SQLite homepage.
Respect to the developers of the SQLite team for such a great and powerful database engine …

Getting started with MovieScanner

First of all you’d need to download and install the application …
: MoveScanner can also be found at Alternativeto.Net.



This version should work on most MacOS X version, but has only been tested on 10.8. The binary is INTEL ONLY and it is a 32 bit application (at this time Lazarus Pascal does not compile 64 bit binaries for the Mac) but the application will work just fine on a 64 bit OS X version.

Since the application is not digitally signed per Apple rules, you might have to go into the “System preferences Security & Privacy” and check the option “Allow applications downloaded from Anywhere“.

This application will not need Internet Access, unless you click one of the links in the About window (which will open a browser).


DOWNLOAD - MovieScanner (MacOS X) 

Platform: Mac OS X
Version: 1.5
Size: 9.0 MiB
Date: January 8, 2018
 Download Now 


Download MovieScanner, unzip it, and drag “MovieScanner” to your “Applications” folder.
Everything you need (FFProbe) is included. SQLite is already installed on your Mac, as it comes with MacOS X.

If a database does not yet exist, then don’t worry: MovieManager will create it automatically in the configuration folder, which is commonly:


Note : Version 1.1 and older store the database file as “/Users/&lt;username&gt;/.config/MovieScanner/moviescanner.db “, move the old “moviescanner.db ” file to the new location and rename it to “MovieScanner.db ” if you’re upgrading to v1.3 or newer.


If you wish to remove MovieScanner, all you need to do is delete MovieScanner from your Applications folder and delete the folder /Users/<username>/.config/MovieScanner.

Note : this would also be the file to copy if you’d like to move the database to a different computer.



The Windows version has been tested under Windows XP (SP3, 32 bit), Windows 7 (64 bit) and Windows 8 (64 bit).
The application is 32 bit and does not require any Internet access, unless you click the links on the About window, which will open a browser.

Since Windows does not come with SQLite, a SQLite DLL is included (sqlite3.dll).
A compiled FFProbe version is also included (ffprobe.exe).


DOWNLOAD - MovieScanner (Windows) 

Platform: Windows
Version: 1.4
Size: 10.9 MiB
Date: January 31, 2013
 Download Now 


Download MovieScanner and unzip the file. The ZIP file has a MovieScanner folder inside to hold the individual files together. You can move this folder to any location you’d like.
For Portable use: I have not tested this in a portable environment. With the exception of the database location (see below), this application should work as a portable app.

Like with the MacOS X version: if the database does not exist, MovieScanner will create one in the directory where the executable is stored, in the interest of portability.

For Version 1.3, MovieScanner tries to store it’s database in the application directory (great for portability), but if access rights do not allow this, the database will be stored in the Local AppData directory instead (as we did with v1.1 and older).

If you decide to move MovieScanner at a later point to C:\Program Files, please be aware that you will need to right click the moviescanner.db file and set the access rights for the “Users” group to “Full Control”, otherwise the database will remain readonly.

Version 1.1 and older had the database stored in “C:\Documents and Settings\&lt;username&gt;\Local Settings\Application Data\MovieScanner\moviescanner.db ” (Windows XP) or “C:\Users\&lt;username&gt;\AppData\Local\MovieScanner\moviescanner.db ” (Windows 7/8). You can move the database file to the application folder if you’d like to keep the data.


Simply delete the MovieScanner folder and remove the database from the location indicated above.
If you like to move the database to another computer, then this would be the file to move as well.


With version 1.3, I have done an attempt to create a Linux version as well. This version however is for 64 bit systems only (I could not get my hands on a pre-compiled static version of ffprobe for a 32 bit system).

SQLite and FFProbe are included in the zip file.

DOWNLOAD - MovieScanner (Linux) 

Platform: Linux, 64 bits
Version: 1.4
Size: 10.2 MiB
Date: January 31, 2016
 Download Now 


Unzip the file in a directory. This will also be the location where the database will be stored.


Simply delete the directory.


Using MovieScanner

The use of MovieScanner is very straight forward, simply start the application and if a database already exists, then it will be loaded right away.

To add a single video file click “Add Movie” and select your video file, to add a complete directory (sub-directories included) click “Add Folder“.

You can refresh the view with the “Refresh List” button, although I doubt you’ll need it.

The “Empty Database” button will simply remove ALL DATA from the database, the actual video files will of course not be touched.

The “Search Title” field allows you to enter part of the movie name or filename you’re looking for in the database.
The list will be filtered as you type.
If you’d like to see all files in the database again: click the X button or blank this field and press ENTER again.

The “Sort by” dropdown list allows you to sort:

  • By Filename
  • By File Extension
  • By File Size
  • By File Path

The sorting order can be toggled between A-Z or Z-A with the button next to the dropdown list.

Right clicking a Movie reveals some additional functions:

  • Remove the clicked item from the database
  • Copy the text of the clicked item to the clipboard (TAB separated)
  • Export the entire list to a text file (TAB separated)
  • Copy Folder Path of the clicked movie location to the clipboard
  • Open the Folder (Explorer) location of the clicked movie

Note : TAB separated fields allows easy pasting in Spreadsheet applications like Excel and Numbers.

MovieScanner - Right Click Options

MovieScanner – Right Click Options

Scrolling through the list can be done with the scrollbar on the far right.
Using a wheel mouse works as well, but with limitations. The mouse cannot be hovering over a movie or video entry box (the darker gray box). Only the narrow and light gray areas left and right from the movie or video entry boxes, works. I know it’s a pain, … I was not able to find a work around for that.

Note : I tested the database speed and the display of entries with 5,000 dummy files and that worked amazingly fast.
Keep in mind though that scanning such a large amount of files might take a bit. After all, each video file needs to be opened and analyzed.

Displayed Information

The following information will be shown for each movie or video file you’d have MovieScanner analyze.

Note :
– This is a screenshot of the MacOS X version. The Windows and Linux versions looks nearly identical.
– This screenshot shows only one movie, but MovieScanner can display multiple movies.

MovieScanner - Details

MovieScanner – Details

Please note that the information provided depends on a lot of factors, not the least how the video file was encoded. If at the time of encoding incorrect or incomplete information was entered, unexpected results might be shown.

MovieScanner (or better said: ffprobe) does look at subtitles, but only at subtitles embedded in the video file.
External subtitles like SUB or SRT files will not be detected and will not be included in the list.

As you can see below: plenty information is recovered from the files.
When you hover your mouse over one of these items, additional information will be made visible (right column).

Note : As of version v1.3, audio channels will be displayed as “Stereo”, “Mono”, “5.1” and “7.1” where possible.

MovieScanner Video Details
 Item Info Hover mouse over
 A Filename / Movie title Full path
 B Standard or Widescreen Screen type in words
 C Resolution Type n/a
 D Resolution Pixels (WxH) Bitrate
 E Filesize Filesize in bytes
 F File extension Full extension name
 G Video Codec (Short) Full Video Codec
 H Audio Codec (Short) Full Audio Codec
 I Audio Channel count and Audio language Audio bitrate
 J Subtitle Codec (Short) Full Subtitle Codec
 K Subtitle language n/a
 L Playback time (hours:minutes:seconds) n/a

Donation options

Donations are very much appreciated, but not required. Donations will be used for web-hosting expenses, project hardware or a motivational boost (a drink or snack). Thank you very much for those have donated already! It's truly AwEsOmE to see that folks like our articles and small applications.


There are 105 comments. You can read them below.
You can post your own comments by using the form below, or reply to existing comments by using the "Reply" button.

  • Nov 6, 2013 - 10:04 AM Comment Link

    […] Download MovieScanner […]

  • Nov 7, 2013 - 2:15 PM - Christian Arceo Comment Link

    Hi,  i tried to add a folder and i got a warning message:

    “0:03” its not a valid date format

    Press ok to ignore and risk data corruption

    Press Cancel to kill the program


    Christian Arceo

    • Nov 7, 2013 - 7:04 PM - hans Comment Link

      Hi Christian,

      Are you running Windows or MacOS X?  And what language is your system running?

      I’d love to be able to repeat the issue so I can fix it.
      Have you noticed what file it was processing when the error occurred?



      • Nov 8, 2013 - 11:53 AM - Christian Comment Link

        Hi! sorry i missed that info

        Im running Windows 7 Pro in Spanish (Español)

        Im getting the warning everytime i try to load any video, mostly i have .mp4, .mkv and .flv

        Its the same warning for all the videos, the only thing that changes its the time, sometimes i get 0:04, 1:36 with the same warning, also noticed that if i load the same video i get the same warning with the same time, for example i load the “a.mkv” and i always get the warning with the same time “1:36”

        Hope it helps

        PS. Some screens



        • Nov 8, 2013 - 5:22 PM - hans Comment Link

          I’ll look at it tomorrow – I’ll see if I can make some kind of dump, so I can catch the conversion error in code.



        • Nov 9, 2013 - 9:35 AM - hans Comment Link

          Can you go to the MovieScanner directory, and try the following command and post the results here:

          ffprobe.exe -show_format -show_streams -v quiet -print_format ini <the movie file that failed>

          Obviously “<the movie file that failed>” should be the full path and filename of one of the movies that failed.



          • Nov 9, 2013 - 4:04 PM - hans Comment Link

            Sorry … I should have added the redirect to a dump file, so you can open dump.txt with Notepad:

            ffprobe.exe -show_format -show_streams -v quiet -print_format ini a.mkv > dump.txt


          • Nov 9, 2013 - 11:09 PM - hans Comment Link

            ps. I just release version 1.1, and I modified the time calculation.
            Maybe you’d like to download that version and see if the error still occurs.


  • Nov 8, 2013 - 11:51 AM Comment Link

    […] MovieScanner homepage […]

  • Nov 8, 2013 - 1:21 PM Comment Link

    […] MovieScanner homepage […]

  • Nov 9, 2013 - 1:14 AM Comment Link

    […]    MovieScanner […]

  • Nov 9, 2013 - 5:33 PM Comment Link

    […] MovieScanner | via AddictiveTips […]

  • Nov 9, 2013 - 5:38 PM Comment Link

    […] MovieScanner | via AddictiveTips […]

  • Nov 9, 2013 - 6:08 PM - piak Comment Link

    Hi I’ve installed the w7 version (by moving the folder to C:\Program Files (x86)\MovieScanner) and it doesn’t seem to work.

    0 Movies counted. The windows stays empty whatever the movie I add (whatever the way I add them). I’ve tried to move the folder, launch it as an admin, open the 20ko moviescanner.db or open it to get some information but nothing could help.

    What could I do ?



    • Nov 9, 2013 - 11:08 PM - hans Comment Link

      Hi Piak,

      Let me see if I can help: in your MovieScanner folder you should find 3 files:


      Considering that it’s not reading any of the movie files, one possible problem could be the missing ffprobe.exe.

      Another (unlikely) issue could be access issues, when the program can’t read/access the movie file(s) – I since you even tried running with elevated rights, I doubt that will be the problem.



  • Nov 10, 2013 - 12:48 AM - Yaso Kuhl Comment Link

    I just downloaded the program and tried to run it under OS X Maverick (gate keep enabled to only run signed apps, but ocerwritten with right-click and open). The program started, but I got multiple message stating that it could not open the database file.

    Only after I manually created the folder structure under /Users//.config/MovieScanner did the program start.


    Yaso Kuhl

    • Nov 10, 2013 - 11:01 AM - hans Comment Link

      That’s interesting, … I’ll test it again on a clean machine.
      The code actually checks for if the folder ~/.config/MovieScanner exists.

      Thank you for the feedback! 



      • Nov 10, 2013 - 2:44 PM - CommanderB Comment Link

        Same problem under both 10.7.5 and Mavericks. Initially I created the directory structure manually and touch created the db to try to resolve the issue but then got a table error. Then I found this thread. 

        Deleted the empty db and not it worked fine on Mavericks, created the directory structure on the 10.7.5 machine (where my movies are) and it worked fine too.



        • Nov 10, 2013 - 3:43 PM - hans Comment Link

          Good and bad news – I have been able to reproduce the problem. It appears GateKeeper related …

          I’m trying to find a work around 



          • Nov 10, 2013 - 8:08 PM - hans Comment Link

            Found the problem: MacOS X / Apple doesn’t like the location Free Pascal chooses.
            I had to move the file to an Apple compliant location.
            Please feel free to test v1.2 and feel free to let me know if something does or does not work. 


  • Nov 10, 2013 - 4:48 AM - bleze Comment Link

    Thank you for this :) Allow me to suggest some bugs, changes and new features;

    1. A rip in 1920×800 is not 720p and 12:5 format as you report. It is Full HD/1080p in 2.40:1 format.

    2. Option to display foldername instead of movie name. Should sort on this too. Reason is that I rip my movies to folders like this ‘<moviename> (<movieyear>)’ but the file names often are weird with metadata in the name.

    3. Playback time is 00:00 for all my movies.

    4. Search functionality could work better as a filter instead. I would do the filtering upon every key stroke instead of having to press enter to see the effect.

    5. Filtering on different aspects than only title could be helpful. For example; all 720p movies, all movies with soundtrack with specific language, all movies with HD sound, etc.

    6. I add a nfo file to every rip I make containing the imdb url to the movie. This makes XBMC use this info when scraping the movie to it’s database. You could do the same. Look for a nfo file, containing a imdb url (regex can be found in XBMC source) and look up the movie either on IMDB, TMDB or something better like the MyMovies API (commerical but cheap). This would allow for independant title, even localized and stuff like posters, plots, actors etc. Again search and filtering for this new info would be useful.

    7. Features for editing the movies. I rip to MKV using MakeMKV. I use MKVMerge to add or remove stuff from the MKV containers. For example if I have ripped too many audio streams or subtitles, I go in there to fix it. The interface is not that usable, but if you make integration it could be very nice to just delete the stuff in the GUI and have it work on the files in the background. There is a lot of space to be saved using MKV over ISO and only having the actually needed audio tracks.

    8. Why write DCA instead of just DTS? From wiki; “On the consumer level, DTS is the oft-used shorthand for the DTS Coherent Acoustics codec”. 

    9. Instead of 6 channels, 8 channels. I’d like to see it has 5.1 and 7.1 etc. Search and filtering support also.

    10. My 7.1 rips are listed as 6 channel. I understand that this is probably reported by ffmpeg, but it is incorrect. Software as MediaInfo can display this correctly and I thought newer ffmpeg could too. Something to look into.

    I think that’s it for now :)  I’m a developer myself and have been thinking about doing an application like this myself. So keep up the good work and please consider my suggestions



    • Nov 10, 2013 - 11:06 AM - hans Comment Link

      Hi Bleze,

      Thanks for the great feedback! 

      I will take all your suggestions in consideration, and you’re right: most of the “wrong” info comes from ffprobe.
      I’m curious about the 0:00 movies, I did get another report of time conversion issue and I’m wondering what the ffprobe output would be.
      Are you running Windows or MacOS X?



      • Nov 10, 2013 - 2:50 PM - bleze Comment Link

        I’m on Windows 7 pro 64bit



      • Nov 10, 2013 - 8:06 PM - hans Comment Link

        I already implemented some of your suggestion  – I’ll look in the other suggestions as well, as soon as I can.

        As for the time (0:00) issue: could you try the new version, and if it fails, would you be able to send me example output from ffprobe (in the directory of MovieScanner)?

        ffprobe.exe -show_format -show_streams -v quiet -print_format ini <the movie file that failed>


    • May 8, 2016 - 7:18 PM - Frank Comment Link

      I would also really like to be able to sort by language, or if we could add modifiers to the search… I would really like to look at a folder with several thousand files and find all the files that are NOT in a specific language… so like maybe search by specified language, or a check box to search by the opposite, so NOT specified language



      • May 9, 2016 - 4:15 AM - hans - Author: Comment Link

        Hi Frank,

        I’ve looked at sorting by language for the subtitles, if that is what you mean, but that comes with a tiny problem …
        What if you have subtitles in multiple languages?

        As for looking for the missing languages; I’m currently experimenting with a tool to find subtitles.
        While doing that, I’ve already build a check for duplicate videos and missing subtitles, depending on what languages one would like.
        It might take a bit before I finish that tool since I’m traveling a lot the next few weeks, but I’ll post it here when it’s done. 



  • Nov 10, 2013 - 5:42 AM Comment Link

    […] MovieScanner is a tool that completely works with Windows and Mac OS X as an application to collect all details from the device having Good and rip file copies to bring into one place. To make this function just download the MovieScanner for your Windows or Mac OS X to process, and select the file folder or a movie file. In few second the list of metadata files will display as movie clips, aspect ratio, pixel, audio files and file running time. This simple tool will allow to search preferred title on your storage via Search box. Just type the title and give up ” Enter” that’s it. Everything MovieScanner will search for you.   ( Via: Lifehacker / Addictivetips ) […]

  • Nov 10, 2013 - 10:41 AM Comment Link

    […] Download | MovieScanner […]

  • Nov 10, 2013 - 11:34 AM Comment Link

    […] MovieScanner | via AddictiveTips […]

  • Nov 10, 2013 - 11:43 AM - KillNoise Comment Link

    Windows Explorer supports adding columns for attributes like “duration”, “resolution”, “bitrate”, description etc. (suppose Explorer retrieves these informations from “alternate streams” included in the file nodes with NTFS formated drive.)

    Unfortunately these prepared attributes are usually left empty and need to be defined by some smart application.

    Can you make movie scanner to fill those attributes on the fly while analyzing ? (attributes not fitting one of the prepared columns might be concatenated to appear under “description” or “comment” entries )

    So you can allways list attributes in Explorer after running movie scanner once !



    • Nov 10, 2013 - 12:18 PM - hans Comment Link

      I believe Windows Explorer pulls this out of the file – and at this moment I have no idea how and what it’s pulling.
      In the short run I wouldn’t know how to implement this cool idea  … but I will most certainly add this to the idea list! I like it …!
      Once I have figured out how it’s done with Windows Explorer, I might be able to do it for the Mac Finder as well … 



      • Nov 11, 2013 - 6:07 AM - KillNoise Comment Link

        I’m quite sure Explorer does not extract Media Information from the File itself but simply lists custom attributes stored in the file node (along with filename & size, date stamps, access rights etc.). Windows NTFS (rather than good old FAT) supports this feature called “Alternate Data Streams”. On MAcOS HFS they call it  Resource fork / Extended Attributes.

        see: – View/Copy/Delete NTFS Alternate Data Streams  – How To Use NTFS Alternate Data Streams

        Windows Media Player e.g. implements filling those Alternate Data Streams on importing media files, so you can list those attributes in Explorer.

        Future concept might include scanning ID3 Tags from  Audio Files (MP3 etc.) and maybe EXIF from JPEG (as far as FFProbe engine supports these), turning Movie Scanner into an all Media Scanner. 



        • Nov 11, 2013 - 9:38 AM - hans Comment Link

          Thanks KillNoise for the info!

          I do like the idea of adding Audio and Picture files … 

          Adding the file info for Explorer/Finder seems a little bit of a challenge, but I will look into it.

          With the wonderful feedback and ideas I’ve gotten so far, I’m almost wondering if I should rebuild MovieScanner from the ground up and call it MediaScanner – all input is very welcome 



  • Nov 10, 2013 - 12:35 PM - hans Comment Link

    MovieScanner was posted on LifeHacker … 



  • Nov 10, 2013 - 7:58 PM - hans Comment Link


    – Improved (Bleze) and added support additional UHDTV resolutions (480p, 720p, 1080p, 2000p, 2160p, 2540p, 4000p, 4320p)
    – Corrected 12:5 notation to 2.4:1 (Bleze)
    – Popup menu corrected to show “Explorer” for Windows and “Finder” for MacOS X
    – Search changed to “Filter as you type” (instant change when typing characters) (Bleze)
    – Audio: DCA is now displayed as DTS (Bleze)
    – MacOS X: Fixed error when trying to create the database
    – Windows: Fixed potential database issue, new location makes app more portable as well



    • Nov 11, 2013 - 1:43 PM - bleze Comment Link

      Thank you for the upgrade :)  Here are my findings and continued suggestions.

      1. Add a settings page where user can add and remove folders to be monitored. Removed folders should be deleted from database.

      2. I still have runtimes of 0:00. Might be related to me using UNC paths when scanning? I can send you sample output where duration is only available under the [format] section. The rest are listed as ‘N/A’.

      3. I have not looked in sqlapi database, but I guess you store a hash for each movie file? I think combination of folder and file details would be good. So that a file which size, name or datetime changes, is re-read.

      Looking forward to more upgrades with more of my previous suggestions too :)



      • Nov 11, 2013 - 7:52 PM - hans Comment Link

        At this point MovieScanner does not monitor directories, but it’s worth looking into – which indeed would need a preferences page and some sorts of file checking.

        I’ll send you and email, if that’s OK with you, so we don’t have to include your output here.

        Thanks for the ideas and help!



  • Nov 10, 2013 - 11:15 PM Comment Link

    […] Download | MovieScanner […]

  • Nov 11, 2013 - 2:00 AM - Jay Comment Link

    Just downloaded & installed on a Win 8.1 notebook & it doesn’t load.

    I get an error saying:

    Connection: unable to open database file.

    Press OK to ignore and risk data corruption.

    Press Cancel to kill the program.

    Pressing OK just brings up the same error box again.

    Hope you can help!



    • Nov 11, 2013 - 9:36 AM - hans Comment Link

      I’m assuming you’re running Windows 8.1 (and not the RT version). What version of MovieScanner did you download?
      v1.2 should address this problem ….



      • Nov 11, 2013 - 10:51 AM - Jay Comment Link

        Yes, I did mean 8.1 (not RT). The download doesn’t mention which version I got, but considering I got it from this site a few hours ago, I’m guessing I already have 1.2.

        UPDATE: I tried copying it to another folder (instead of Program Files) & it worked! Just moved that folder into my Program Files directory & it’s still working! Wonder what went wrong earlier…




        • Nov 11, 2013 - 12:24 PM - hans Comment Link

          Hmm interesting … seems that it might be that certain Windows version don’t like it when you create a file in a folder in Program Files … I’ll have to look into that, or simply supply a predefined (empty) database file with the application.

          Thank you very much for the info! 



          • Nov 11, 2013 - 11:48 PM - Jay Comment Link

            Hey Hans!

            Seems the problem still exists. When I choose to “open folder” it gives me the same error saying that the data could get corrupted. I tried using it outside the Program Files folder & it works like a charm. I’ve been able to copy other s/w into my program files folder (though I’ve copied the others to x86 since those were 32 bit s/w). I tried copying to x86 with this too, and I think it’s to do with Windows giving the software rights to do certain things. I couldn’t empty the database.

            Running it from another folder from now.

            Another issue I had was that the subtitles it picks up as of now only seem to be .srt files. I have a few movies where the subs are .idx/.sub files & it didn’t show subrip/language for those. Also, TV shows with srts dont show subs at all.

            I’m using your software mainly to see which movies still need subs & this seems to work super so far now that I’ve got it to work (thankfully I don’t use too many .sub/idx files).

            Thanks for this!


          • Nov 12, 2013 - 9:42 AM - hans Comment Link

            Hi Jay,

            The application is 32 bits, to remain as compatible as possible for all Windows platforms (XP/7/8).
            Do you encounter the same problems in the “Program Files (x86)” directory?
            I’ll take a look and see if Microsoft has some kind of limitations when it comes to storing data in the application directory (when located in Program Files).

            Currently MovieScanner only looks at sub titles that are embedded in the video file.
            External subs (SRT/SUB/ASS/etc) are being ignored – I am meaning to add these in a future release but the lack of good filenames makes it difficult to identify what language those external subs are.
            But I agree that it could be great to identify which ones do not have certain subs yet.


          • Nov 13, 2013 - 12:48 AM - Jay Comment Link


            Yes I tried copying it to the Program Files x86 folder as well, but the error it gives seems that it has ‘Read-Only’ rights.

            Regarding the subtitles, SRT files in movie folders are NOT being ignored! They show up along with the language of the sub.


          • Nov 13, 2013 - 11:01 AM - hans Comment Link

            Hi Jay,

            thanks for the feedback – I guess I’ll have to do some experimenting with the database location. Could you try changing the access rights of the moviescanner.db file and see if it’s still a problem?

            As for the SRT’s … I use ffprobe and it really doesn’t pickup SRT’s in my test environment. I tried, subs/,, it didn’t pick up any of them. Could you try a movie after you temporary removed the SRT files?

            I am considering revamping the whole thing and making it a more advanced media scanner – including support for all kinds of subtitles (I’m actually surprised how inconsistent subtitles are!). 


  • Nov 11, 2013 - 6:22 AM - KillNoise Comment Link

    You might consider a change for displaying the size of Media Files:

    I prefer displaying their size uniformly in MiB (ie. 4568,12 MB) rather than switching to GB (at least for file size < 9999,99 MB, which is not likely to exced by media files)

    I find this more convenient in listings and essential when importing tables into Excel e.g. to calculate optimal size of compilations to export on CD/DVD etc. – so it should be in MiB at least for CSV / clipboard export.

    For the Mouse Hover feature you might consider displaying the size in KB as well.



    • Nov 11, 2013 - 9:34 AM - hans Comment Link

      Hi KillNoise,

      Thanks for the feedback … I can most certainly change that.

      Would you prefer MiB (1,048,576 bytes), or did you mean Mb (1,000,000 bytes)?

      I could also add a field to the export in actual bytes as well.



      • Nov 11, 2013 - 10:20 AM - KillNoise Comment Link

        As for file size & memory requirements we always deal with MiB  (1,048,576 bytes) of curse, but commonly name it “MB”.

        (Only the storage media industry keeps blowing up their nominal storage capacity by selling us real physical MB and GB instead of the GiB we have in mind.  So buying a “1000 GB” HDD typically provides you only little more than 900 GiB of usable storage space.)



      • Nov 11, 2013 - 10:38 AM - KillNoise Comment Link

        Similar issue for display of Playback time (hours:minutes):  i prefer to use  minutes:seconds  since i have got a lot of short clips to deal with.

        As for simplicity in sorting tables i also keep this scheme for movies > 1h, e.g. a duration of 1:23:45 is simply 83:45 minutes for me.



      • Nov 11, 2013 - 11:58 AM - hans Comment Link

        OK, I’ll implement MiB (noted as MB) – I totally agree with the storage device scam … 

        When it comes to playback time, I agree that adding the seconds could be good.
        I too bumped into the <1 minute movies problem … I think I’ll probably stick to H:MM:SS though. Which would still work with sorting since 0:00:20 (20 sec) would still sort before 1:00:20 (1 hour and 20 sec), and most users prefer the hours instead of all minutes.
        I could additionally add to the export a separate field with seconds as well – let me know if that would be useful.

        Both changes: noted in the ToDo list … I should probably not release a new version every 6 hours 



  • Nov 11, 2013 - 3:46 PM Comment Link

    […] MovieScanner para Windows y Mac OS X […]

  • Nov 11, 2013 - 10:00 PM - Mel Comment Link

    I get the following error when I scroll through the list of movies:

    “” is an invalid integer.

    Press OK to ignore and risk data corruption.

    Press Cancel to kill the program.

    I’m running Windows 7 Pro (64bit) 



    • Nov 12, 2013 - 9:44 AM - hans Comment Link

      Hi Mel,

      Which version are you running? (should be visible in the titlebar of the application)



    • Nov 16, 2013 - 8:51 AM - Rad Comment Link

      Facing the same problem as Mel. Pls help



      • Nov 16, 2013 - 9:56 AM - hans Comment Link

        I’m working on resolving the issue and hope to have a new release by the end of the day … 



  • Nov 12, 2013 - 8:56 AM Comment Link

    […] MovieScanner [via AddictiveTips] […]

  • Nov 13, 2013 - 8:37 AM Comment Link

    […] Download MovieScanner. […]

  • Nov 15, 2013 - 12:57 AM Comment Link

    […] Ho trovato un buon software, si chiama MovieScanner […]

  • Nov 16, 2013 - 2:28 PM - hans Comment Link

    I just released v1.3 which should have some nice updates;

    – Attempt to fix bugs related to conversion errors
    – Improved and much faster data analysis
    – New FFProbe
    – Audio Channels displayed as Stereo, Mono, 5.1. or 7.1 where possible
    – Time now also displays seconds

    This will might possibly one of the last updates for MovieScanner.
    Based on the enthusiasm and feedback (thanks!) I am currently working on a more advanced successor for MovieScanner.
    I’ll keep everybody posted here, and as always: feel free to send feedback, suggestion, ideas, etc.



  • Jan 12, 2014 - 7:43 PM - Matthew Barry Comment Link

    Thank you for MovieScanner, it is very handy.

    An idea for your suggestion box : Add “Drag and Drop” capability [Drag videos or folders of videos onto MovieScanner’s Window or Icon].

    I use MacOSX 10.9.  Thanks Again.


    Matthew Barry

    • Jan 12, 2014 - 9:24 PM - hans Comment Link

      Thanks Matthew! 

      I never thought that a little tool like this, which I wrote for personal use (on MacOS X as well), would be downloaded so many times.
      I’ll add the drag-and-drop idea to the “To Do” list, I like it!



  • Sep 5, 2014 - 4:04 AM Comment Link

    […] Movie Scanner […]

  • Jan 1, 2015 - 2:58 PM - Cohen Comment Link

    Thank you for this fine product. I’ve enjoyed using it to characterize my collection.

    Request: additional “sort by” options. I am normalizing my library on container, encoding, and audio type – being able to sort this (awesome) database GUI by additional fields would be very powerful – and, probably, relatively direct &/or simple to implement.

    Best Regards in 2015!



    • Jan 2, 2015 - 3:12 AM - hans - Author: Comment Link

      Hi Cohen!

      Best wishes and a great 2015 for you too! 

      As for your request: I will add it to the list of things to do – I’m having a bit of a backlog with other apps I have been working on, but I will create an updated version for sure …! 



  • May 17, 2015 - 3:41 AM - Brad wood Comment Link

    I know this is probably a bit of a big ask, but your application looks very close to something I was thinking of writing (for music videos, as opposed to movies), and I was wondering if you’d be up for sharing the source? I was planning of using Lazarus 1.4.0 as a dev platform so this looks like a huge step-up!




    Brad wood

    • May 17, 2015 - 9:02 AM - hans - Author: Comment Link

      Hi Brad,

      let me think about that – I’m not very eager to get my code in the open, which has mostly to do with my programming style haha … I always have the impression that others do a much better job at writing code then what I do. Additionally, I’m in the middle of moving from the USA to the Netherlands so I do not have access to my files either. 



      • May 20, 2015 - 6:25 PM - Brad wood Comment Link

        No worries – believe me, my coding is not anything to boast about. As long as it works, I figure it’s ok :) But I can understand fully if you don’t want to make your stuff public (or even just hand it over to a selected group). Appreciate you thinking about it, though. Good luck with the move!


        Brad wood

      • May 21, 2015 - 7:28 AM - hans - Author: Comment Link

        Thanks Brad!

        I’m getting more and more stringent about coding as clean as possible.
        I guess I’m a little code shy haha 

        After I’m done moving, I’ll try to get back to you (don’t hold back reminding me – I’ve got tons of stuff to take care of, so it might slip my mind).



  • Feb 8, 2016 - 6:09 PM - Greg Comment Link

    Hello Hans,

    Every time I download the Windows package it says that the Archive is corrupt when I try to extract it.  
    This looks very promising and I am eager to try it out.  Thanks.



    • Feb 9, 2016 - 4:15 AM - hans - Author: Comment Link

      Hi Greg!

      Thank you for notifying me, as I had not noticed this issue.
      I’ve uploaded a new copy of MovieScanner – in case the download fails again; clear your browser cache or use a different browser to try downloading it again.

      Just a side note:
      I had created the original ZIP with the buildin Windows ZIP utility. Extracting with that same utility however gave me an error as well. WinRAR on the other hand, unzipped it just fine. So after a few failures, I just created a new ZIP file with WinRAR, which both the Windows buildin unzip, and WinRAR, seem to unzip just fine. Please let me know if you run into issues again.

      Thanks again 



  • Aug 19, 2016 - 3:24 AM Comment Link

    […] Página Web […]

  • Oct 2, 2016 - 9:57 AM - vince morris Comment Link

    Is there a quick way to simply check if a DVD is in PAL or NTSC format with this app? 



    vince morris

    • Oct 2, 2016 - 1:47 PM - hans - Author: Comment Link

      Hi Vince,

      unfortunately I have not included that option – assuming that nobody really cares about PAL or NTSC anymore (wrong assumption), since “we” all work with video files and no longer with DVD VOB files.




  • Mar 28, 2017 - 5:52 PM - Glen Comment Link

    I’m getting the error when opening the app

    “” is an invalid integer.

    osx 10.12

    MovieScanner 1.4



    • Mar 29, 2017 - 3:29 PM - hans - Author: Comment Link

      Hi Glen,

      thank you very much for reporting a problem.
      I just tested it on a clean macOS 10.12.3 and cannot reproduce the problem.
      Could you describe the steps how you got to this error? Did you use the application before?



      • Mar 29, 2017 - 5:40 PM - Glen Comment Link

        Been using the program for awhile, went to open it one day and got the message.  Rediwnloaded the program and still got the error



        • Mar 29, 2017 - 10:01 PM - hans - Author: Comment Link

          Hi Glen,

          sounds like the database might have gotten corrupted.
          You can find the database here: ~/Library/Preferences/MovieScanner.db
          (or: /Users/<username>/Library/Preferences/MovieScanner.db)

          You can temporarily rename MovieScanner.db to old or something like that. After that restart MovieScanner.



          • Mar 30, 2017 - 6:29 PM - Glen Comment Link

            just checked I have no moviescanner.db file on my mac


          • Mar 31, 2017 - 9:27 AM - hans - Author: Comment Link

            Good morning Glen,

            ehm, that’s weird  … MovieScanner creates the database file when you start it.
            You also said that you downloaded it again, so I would assume you’re using the latest version. I double checked the code and it should be there … did you find the Library directory in your home directory? (try in Terminal: ls ~/Library/Preferences/MovieScanner.db)


  • Mar 31, 2017 - 2:34 PM - Glen Comment Link

    latest version

    search got this message

    /Library/Preferences/MovieScanner.db: No such file or directory/



    • Mar 31, 2017 - 7:27 PM - hans - Author: Comment Link

      Hi Glen, 

      You’re looking in the wrong place. Add a tilde (~) in front of the “/”.
      The tilde points to your home directory (/Users/<username>/).


      ls ~/Library/Preferences/MovieScanner.db


  • Jul 6, 2017 - 5:09 AM - Rem Comment Link

    First of a cool program almost what i am looking for as in i need to sort out my movies by EG. 1080p/720p/DVD & audio as in DTS/AC3 is there any chance of this option coming or can you suggest a other program that can do this ?



    • Jan 7, 2018 - 3:55 PM - hans - Author: Comment Link

      Hi Rem,

      apologies for an insane late response. I had totally overlooked you request.
      See below; since Jason has the same question.



  • Jul 6, 2017 - 6:36 AM - Rem Comment Link

    P.S. Also may i suggest different colors for different audio types 



    • Jan 7, 2018 - 3:55 PM - hans - Author: Comment Link

      Hi Rem,

      again apologies for not responding earlier. Any suggestion what color I should consider using?



  • Jan 3, 2018 - 5:06 PM - Jason Comment Link

    Any chance of adding different ways of sorting other than what’s already there?  I have a large database of movies and I’d love to be able to see all the resolutions that were lower than 1080p sorted together so I know movies I should get better versions of.



    • Jan 7, 2018 - 3:56 PM - hans - Author: Comment Link

      Hi Jason,

      I haven’t worked with this tool (code) for a while, but I most certainly see your point. I’ll see what I can do. Hopefully this week. 



    • Jan 8, 2018 - 1:22 PM - hans - Author: Comment Link

      Hi Jason,

      seems like I did some work in the past on this and I do have a compiled MacOS version.
      I’ll try to make one for Windows and Linux as well, …



  • Jan 26, 2018 - 2:06 PM - Ruedi Comment Link

    Awesome tool. Very nicely done. And so easy to use! There is nothing out there (at least for MacOS) that comes even close for what I need. 

    There’s just one “but”… it doesn’t show newer audio formats like DTS-HD MA, Atmos and DTS:X. Suspecting this might be the ffprobe version that is bundled with it. I found this on Sourceforge net: “ffprobe is ancient and unmaintained, rely on the ffprobe tool integrated in the current FFmpeg instead, which you can get at the link:“. 

    Is there any chance this could be updated to include the current FFmpeg instead?



    • Feb 16, 2018 - 10:23 AM - hans - Author: Comment Link

      Hi Ruedi,

      I’m in the middle of a move from the US to Europe, so in the next few weeks I may not have time to implement this.
      However, I’d like to include the latest ffMPEG, so your formats will be included as well.
      Since it has been a while that I wrote this program, you could simply replace the ffMPEG included in the application.
      Probably redundant info, but right click the application and select “show content”, in the macos folder you should see ffmpeg. MovieScanner might actually pick this up just fine. I have not tested it though.

      I’m adding it to the “to-do” list though – I’m not overly happy with the scrolling, so I may make a new design anyway in the near future.



  • Feb 21, 2018 - 4:18 PM - Ruedi Comment Link

    Hi Hans,

    thanks for looking into this. I looked into the app content and that didn’t include ffmpeg. So I downloaded the latest version and inserted it into the app content along with the latest ffprobe that was in that package. That didn’t work. It’s still only showing DTS for DTS-HD and DTS-X content and no Atmos. So I’ll just wait until you get settled in and find some time for your next update. Thanks though and good luck on your move! 



    • Mar 3, 2018 - 5:07 AM - hans - Author: Comment Link

      Hi Ruedi!

      Sorry for the late reply – the past few days have been very busy for me (in the middle of moving from Houston to Holland).
      I hope to find some time in the next few weeks to create a new version 



  • Mar 5, 2018 - 5:19 PM - Crom Comment Link

    Similar to a previous poster I get this error when scrolling down the list of films.

    “” is an invalid integer.

    osx 10.13.3

    MovieScanner 1.5

    I understand you are unable to replicate this issue. Some things to try could be:

    – My selected film directory is on a NAS connected with CIFS

    – I am running a large list of films – over 250

    The error doesn’t happen immediately but only when I scroll down the list of detected films. The first time it happened I was able to use the app by just clicking OK everytime the error appeared. However, having emptied the db using the UI button and re-detected, I am unable to click OK. Effectively the UI freezes. I tried quitting deleting the db and re-starting but get the same thing.

    Good luck in your move!



    • Mar 7, 2018 - 3:22 AM - hans - Author: Comment Link

      Thanks Crom! 

      Arrived in Europe, but still have to wait a month before my stuff gets here – thanks for the best wishes! 

      As for the error message; Somehow a value was stored/returned not qualifying as an integer.

      I have tested this with several thousand files (takes a lot of time though) on a SMB share on a NAS – which worked great.
      So for some reason the database has become corrupted. Since you already have your files;

      1) Click the “Empty Database” button, which should truncate the database and hopefully remove the corrupted record.

      2) if that doesn’t work: delete the database file, it’s stored here:


      Hope this helps fixing the issue.



      • Mar 7, 2018 - 3:52 AM - Crom Comment Link

        Hi, thanks for reply. I’ve tried this and unfortunately it doesn’t work. Deleting the database and then re-creating just re-creates the problem. If it will help I’m happy to mail you the dB?



      • Mar 7, 2018 - 4:52 AM - hans - Author: Comment Link


        Feel free to email the database to webmaster at tweaking4all dot com 



  • Nov 1, 2018 - 10:15 AM - Pedro Comment Link

    Excellent app.

    When Export entire list (tab separated)

    Could be possible to also add the playback time ?

    thank you very much!

    OS X 10.9.5

    Movie Scanner v1.5 



    • Nov 2, 2018 - 4:37 AM - hans - Author: Comment Link

      Hi Pedro,

      I most certainly can add this to the “To Do” list. I have a few more larger applications that I need to update (64 bit, signing) before I get to MovieScanner. Actually MovieScanner could use a cosmetic update anyway.

      Thanks for the suggestion! 



  • Dec 1, 2018 - 8:42 AM - MfU Comment Link

    Hi Hans,

    congratulation yet again for this nice software.

    I too am getting all runtime 00:00:00, my media is on a separate windows machine. Read above someone with same issue was also on UNC.

    If you add Network to the list of folders to scan, we could browse directly the other pc, maybe it would fix runtime (?)

    If possible, it would be great to sort by resolution and runtime.

    Keep up the good work and Cheers!




    • Dec 3, 2018 - 9:42 AM - hans - Author: Comment Link

      Hi again MfU 

      This application is up for a revamp anyway – I’m not very happy with the way things scroll (in the list) and at the time it was just a quick test tool to see how I can integrate FFprobe into my applications. Seeing that others use this more than expected, I’ll revamp it, but I have at least 3 other projects that have a higher priority (miniWOL, ConnectMeNow and ApplePi-Baker).

      Could you email me a screenshot from the error? I’m curious if this is a filesystem issue (implementation in Lazarus Pascal).
      At least I’d have a test case when I build the next version 



Your Comment …

Friendly request to not post large files here (like source codes, log files or config files). Please use the Forum for that purpose.

Please share:
Notify me about new comments (email).
       You can also use your RSS reader to track comments.

Tweaking4All uses the free Gravatar service for Avatar display.
Tweaking4All will never share your email address with others.