Skip to content

Contribution: Frontend for diffing folders and easily start Video-compare #81

@bjspi

Description

@bjspi

Hi all,

just wanted to give back some information to the community after having found this tool a while back and really loving it.

I mainly use it after re-encoding a big bunch of smartphone vacation videos (sometimes 100+ videos) to quickly verify the results. Normally I have two folders from my video-encoding, "input" & "output" and I always found it a bit cumbersome to start video-compare via CMD, because I didnt find a way to do it quickly. Yes I could create a Batch file, but drag/drop from two different Windows folders to one Batch-file is simply not possible.

I use BeyondCompare for all sorts of diffing already (yes I know, paid software, but at least has a trial) and wanted to share an amazing way to do the job quickly.

First: While diffing the folders (in my example input & output), I can set BeyondCompare to align filenames with different file-extensions. That's helpful when I have multiple different input sources like IPhones (-> *.mov files), Android phones (mp4 files) and transcode them all to target mp4 files. It aligns the files properly if the basename of the file is identical.

After aligning, I see the differences like in the following screenshot. I simply have to click in the middle to select both files at the same type and press "v" on my keyboard (or via right-click contextmenu), which opens up the viedo-compare instance with both the files as parameters.

2024-10-17_09h10_34

This "Open-with" command can be configured under options like this:

2024-10-17_09h11_59

And yes, of course I could also add custom cmd-flags / options, e.g. the hopefully upcoming "Scale to fit screen" setting to scale properly irrespectively of the resolution of the video files - very helpful when working with mixed 4k / 1080p files in the same diff.

So finally, this really is amazing if you are dealing with a big amount of video-files and you'd like to graphically open up video-compare via a GUI.

Hope it helps

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions