Page 1 of 1

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

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

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.

History
  • 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.

Credits

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

FFProbe

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

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 …
Note 
: MoveScanner can also be found at Alternativeto.Net.


 

MacOS X

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

DOWNLOAD - MovieScanner (MacOS X) 

Platform: Mac OS X
Filename: MovieScannerMacOSX.zip
Version: 1.4
Size: 9.0 MiB
Date: January 31, 2016
 Download Now 

Install

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:


1
/Users/<username>/Library/Preferences/MovieScanner.db

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.

Uninstall

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.


 

Windows

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

DOWNLOAD - MovieScanner (Windows) 

Platform: Windows
Filename: MovieScannerWindows.zip
Version: 1.4
Size: 10.9 MiB
Date: January 31, 2013
 Download Now 

Install

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.

Uninstall

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.

Linux

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
Filename: MovieScannerLinux64bit.zip
Version: 1.4
Size: 10.2 MiB
Date: January 31, 2016
 Download Now 

Installation

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

Uninstall

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.

Comments


There are 75 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
    PingBack: www.addictivetips.com

    […] 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

    Reply

    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?

      Reply

      hans

      • 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

        http://postimg.org/gallery/2ijdeivc/

        Reply

        Christian

        • 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.

          Reply

          hans

        • 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.

          Reply

          hans

          • 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

            hans

          • 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.

            hans

  • Nov 8, 2013 - 11:51 AM Comment Link
    PingBack: dottech.org

    […] MovieScanner homepage […]

  • Nov 8, 2013 - 1:21 PM Comment Link
    PingBack: llodo.com

    […] MovieScanner homepage […]

  • Nov 9, 2013 - 1:14 AM Comment Link
    PingBack: ionas2.wordpress.com

    […]    MovieScanner […]

  • Nov 9, 2013 - 5:33 PM Comment Link
    PingBack: php-totrysomething.rhcloud.com

    […] MovieScanner | via AddictiveTips […]

  • Nov 9, 2013 - 5:38 PM Comment Link
    PingBack: jeremiahtillman.wordpress.com

    […] 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 ?

    Reply

    piak

    • 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:

      MovieScanner.exe
      ffprobe.exe
      sqlite3.dll

      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.

      Reply

      hans

  • 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.

    Reply

    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! 

      Reply

      hans

      • 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.

        Reply

        CommanderB

        • 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 

          Reply

          hans

          • 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. 

            hans

  • 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. http://en.wikipedia.org/wiki/Aspect_ratio_(image).

    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

    Reply

    bleze

    • 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?

      Reply

      hans

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

        I’m on Windows 7 pro 64bit

        Reply

        bleze

      • 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>
        Reply

        hans

    • 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

      Reply

      Frank

      • 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. 

        Reply

        hans

  • Nov 10, 2013 - 5:42 AM Comment Link
    PingBack: www.gotowebsites.info

    […] 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
    PingBack: www.geekissimo.com

    […] Download | MovieScanner […]

  • Nov 10, 2013 - 11:34 AM Comment Link
    PingBack: thecannabisstraindirectory.com

    […] 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 !

    Reply

    KillNoise

    • 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 … 

      Reply

      hans

      • 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: http://en.wikipedia.org/wiki/Fork_(file_system)

        http://www.nirsoft.net/utils/alternate_data_streams.html – View/Copy/Delete NTFS Alternate Data Streams 

        http://support.microsoft.com/kb/105763/EN-US – 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. 

        Reply

        KillNoise

        • 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 

          Reply

          hans

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

    MovieScanner was posted on LifeHacker … 

    Reply

    hans

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

    UPDATE NOTES 1.2

    – 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

    Reply

    hans

    • 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 :)

      Reply

      bleze

      • 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!

        Reply

        hans

  • Nov 10, 2013 - 11:15 PM Comment Link
    PingBack: www.mondoinformatico.eu

    […] 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!

    Reply

    Jay

    • 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 ….

      Reply

      hans

      • 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…

        Thanks!

        Reply

        Jay

        • 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! 

          Reply

          hans

          • 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!

            Jay

          • 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.

            hans

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

            Hi!

            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.

            Jay

          • 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 movie.srt, subs/movie.srt, movie.english.srt, 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!). 

            hans

  • 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.

    Reply

    KillNoise

    • 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.

      Reply

      hans

      • 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.)

        Reply

        KillNoise

      • 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.

        Reply

        KillNoise

      • 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 

        Reply

        hans

  • Nov 11, 2013 - 3:46 PM Comment Link
    PingBack: www.digitalika.com

    […] 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) 

    Reply

    Mel

    • 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)

      Reply

      hans

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

      Facing the same problem as Mel. Pls help

      Reply

      Rad

      • 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 … 

        Reply

        hans

  • Nov 12, 2013 - 8:56 AM Comment Link
    PingBack: www.lifehacker.com.au

    […] MovieScanner [via AddictiveTips] […]

  • Nov 13, 2013 - 8:37 AM Comment Link
    PingBack: thetechhacker.com

    […] Download MovieScanner. […]

  • Nov 15, 2013 - 12:57 AM Comment Link
    PingBack: www.tecnonews.org

    […] 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.

    Reply

    hans

  • 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.

    Reply

    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!

      Reply

      hans

  • Sep 5, 2014 - 4:04 AM Comment Link
    PingBack: www.ghacks.net

    […] 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!

    Reply

    Cohen

    • 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 …! 

      Reply

      hans

  • 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!

    Cheers

    Brad

    Reply

    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. 

      Reply

      hans

      • 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!

        Reply

        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).

        Reply

        hans

  • 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.

    Reply

    Greg

    • 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 

      Reply

      hans

  • Aug 19, 2016 - 3:24 AM Comment Link
    PingBack: www.llermania.com

    […] 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? 

    Thanks

    Reply

    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.

      Sorry 

      Reply

      hans



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.