thank you for the good suggestion. I've added it to my ToDo list. 👍 It may take a little to implement, but I hope to get it done in the next few days or weeks.
1. The tables used is very far from a standard table control as seen with most applications, and just adding a column isn't as trivial as it may seem. 2. The window size has been sized to be usable on computers with smaller screens, like 13" laptops and such. Maybe not the audience I expected, but oddly enough a large group of users.
I've been working on your request and I was wondering if these are all really needed. I have already implemented a FPS column, even though I have no idea what the purpose of that column may be. Obviously, I do know what fps indicates - I just don't know the purpose when managing video files.
Bitrate may not the most useful parameter for video either, since it's quite common to use a variable bitrate (VBR). Especially with HEVC you'll see a missing bitrate - even with ffProbe doesn't know what to do with that. In those cases I can try to estimate a bitrate, but I have not found a reliable way to calculate this. Total bitrate minus audio bitrate, shows for quite a few videos that the result is close, but still wrong. Another issue is the needed column width for the bitrate - as these are commonly pretty big numbers.
I do know what a bitrate means and that a higher bitrate can potentially produce a higher quality.
However CBR vs VBR can produce very different quality, at a same bitrate - additionally remember all the other parameters that can be used when encoding a video. I can produce a terrible quality with a high bitrate and a great quality with a much lower bitrate, very much depending on the encoder, encoder settings and the actual content. So bitrate is not perse the best (or only) parameter to determine the quality of a video.
On that note: Some sort of reference would be nice indeed of course, and (which is just as wrong) for that purpose I use the file size.
On top of that ... ffProbe will not always report a video bitrate or an average video bitrate. You can test this yourself, with the ffprobe call I showed you before. There is the option to right click a file and selecting "Copy Directory path to clipboard" - unfortunately there is a bug with that function (fixed in the next release).
codec_long_name=H.265 / HEVC (High Efficiency Video Coding)
codec_long_name=DCA (DTS Coherent Acoustics)
filename=/Volumes/AllShares/Multimedia/Movies/__4K/10 Things I Hate About You (1999)/10 Things I Hate About You (1999) 2160p.mkv
format_long_name=Matroska / WebM
As you can see no video or audio bitrate reported by ffProbe - except for the TOTAL (under [format]). If these guys do not report it, then there is an extremely high chance that they do not have a way to accurately calculate or estimate the bitrate either. And the ffMPEG team has been at it for a very long time. So in this particular example, I wouldn't even know where to begin ...
As for the bitrate listed under "format" - doing the math with other video files that do list bitrates: it really is not just as simple as Audio bitrate + Video bitrate = Total bitrate (when using regular or average bitrates). I also noticed that the total bitrate of video files with multiple audio tracks, at times gets close to the sum of Video Bitrate + all Audio bitrates. It's not filesize / duration either ... (have you noticed that not all streams are equal in length either?) So what are we supposed to show here?
Before you say "total bitrate" - do know that you're misleading yourself when there are multiple audio tracks ... or when there are different formatted audio tracks (eg. 5.1 vs 7.1 etc).
Next issue 🤣 ... kByte (1000 bytes - more common for transfer rates, so I'm guessing this one) or KByte (1024 bytes)? (source: kilobyte) I also noticed that quite a few report in megabytes per second as well ...
All in all - it will have some impact on the design. I've tinkered with it the past 2 days now, but I'm not very pleased with the results yet ...
MalwareBytes Probably one of the best tools to prevent and remove all kinds of malware and viruses on Windows and MacOS X.
Links Page These and more of our favorite links can be found on the Links Page.
ConnectMeNow4-v4.0.11-macOS-x86-64.dmgDate: 2023-10-21 - Size: 3.5 MBVersion 4 of ConnectMeNow - A tool for more convenient mounting of network shares under macOS. This is the Intel version which works on Intel and Apple Silicon Macs.
ConnectMeNow4-v4.0.11-macOS-arm64.dmgDate: 2023-10-21 - Size: 3 MBVersion 4 of ConnectMeNow - A tool for more convenient mounting of network shares under macOS. This is the Apple Silicon version (not suitable for Intel).
MiniWOL2 MacOS (64 bits Apple Silicon)Date: 2023-08-01 - Size: 1.2 MBminiWol is a simple, but effective application to send Wake On LAN to network devices. This is the signed 64 bit MacOS ARM (Apple Silicon) version.
MovieScanner2-2.2.3-Windows-32bit-setup.exeDate: 2023-04-12 - Size: 18.6 MBA small application that uses FFProbe to scan your video files and logs these details in a small database. This is the 32 bit Windows version.
MovieScanner2-2.2.2-Linux-GTK-64bits.tar.gzDate: 2023-04-11 - Size: 29.2 MBA small application that uses FFProbe to scan your video files and logs these details in a small database. This is the 64 bit Linux version for GTK.
MovieScanner2-2.2.2-Linux-QT5-64bits.tar.gzDate: 2023-04-11 - Size: 29.1 MBA small application that uses FFProbe to scan your video files and logs these details in a small database. This is the 64 bit Linux version for QT5.
Downloads Page Find these and more Downloads on the Downloads Page, where you will also find articles references, operating system requirements and categories.
Support us by doing your shopping at Amazon.com, either click the link, or click one of the links below …
You can also sponsor us through these Amazon offerings: