fifonik / FFMetrics

Visualizes Video Quality Metrics (PSNR, SSIM & VMAF) calculated by ffmpeg.exe
570 stars 22 forks source link

[SUGGESTION] multiplatform version #93

Closed MarcoRavich closed 2 years ago

MarcoRavich commented 2 years ago

Hi there, this project is really cool !

Anyway we would suggest you to take in serious consideration to make it multiplatform (Linux, MacOS, etc.) compatible.

Maybe you could "get inspired" by @cdgriffith 's FastFlix, which has a similar interface (and is FFMPEG-based too):

Hope that inspires !

fifonik commented 2 years ago

I do not have plans to do this, sorry.

FazlyMR commented 1 year ago

Hello. Sorry for commenting on an already closed issue but I have managed to launch FFmetrics on Bottles, an application to create sandboxed Wine environments and easily manage Windows applications on Linux, using Wine 8.0 as the runner.

I have not tested it fully but I have managed to launch the GUI.

FazlyMR commented 1 year ago

Update. I have managed to fully calculate PSNR, SSIM, and VMAF values of a compressed video against a losslessly-compressed reference with the above setup.

To reproduce it, install Bottles as a Flatpak from Flathub (it includes a built-in Wine 8.0 build), then create a "Bottle" (sandboxed environment) using the Custom preset and with sys-wine-8.0 runner selected, then open FFmetrics in said Bottle. I also have not installed .NET Framework 4.8.0 on the sandboxed environment I used to run FFmetrics.

I tested it using the above steps on Fedora Silverblue 37.

Screenshot from 2023-03-17 18-31-06

FazlyMR commented 1 year ago

Another update. If running with Wine 7.x or forks of it, try installing the Mono dependency. It also works that way.