FFMetrics -- Yet another program for quality metrics calculation

fifonik wrote on 7/10/2020, 8:58 AM

Yet another program for quality metrics calculation -- FFMetrics. It is a FFMpeg GUI, so all calculations are done by FFMpeg.

The program allow you to select analysed files without dealing with command line and calculate metrics in one go. Well, and build shiny graphs of course.

 

Features:

- PSNR, SSIM, VMAF visual quality metrics
- Easy to use UI: drag & drop files from Explorer onto Reference field and Files list or use file choosers
- Processing up to 12 files in one go.
- No limitations on frame size for PSNR/SSIM, Full HD/4K for VMAF
- Per frame graphs can be zoomed in/out with mouse wheel (try it over graph or axes), panned with right mouse button and saved as PNG
- Per frames metrics can be saved as tab-delimited csv files (created aside of source files and named as file.mp4.PSNR.csv), so you can easily open them in Excel
- FFMpeg commands can be saved to log (FFMetrics.log)
- Per file results can be saved to tab-delimited csv file (FFMetrics.Results.csv)
- VMAF model can be selected from UI (4K videos require different model)

 

Requirements:

- .NET Framework 4.7.2 Runtime. Program should notify if you need to install it.
  The framework is already included in Windows 10 1803 and above, but if you use Windows 7 or earlier versions of Windows 10, you may need to download and install it

- FFMpeg.exe. You have to download it from official web site

- VMAF require special FFMpeg's build that supports it (it is supported in stable version 4.3).
  In addition, model files must be in sub-folder "vmaf-models" (two most common models are included in archive).

 

How to use:

- Unpack into a folder
- Put FFMpeg.exe into the program folder or make it available in system %PATH% (The easiest way is to download static build and put ffmpeg.exe directly into the program folder. The best way would is to download shared 64-bit build, unpack it into C:\Program Files\FFMpeg and adjust system %PATH%)
- Run the program
- Use UI to add reference file and processing file(s). You can drag & drop them from Explorer or use Browse.../Add... buttons.
- Click "Start" button
- Enjoy

 

Project page on github (current version version 0.8.3b)

 

Last changed by fifonik

Camcorder: Panasonic X920

Desktop: MB: MSI B450M MORTAR TITANIUM, CPU: AMD Ryzen 3700X (not OC), RAM: G'Skill 16 GB DDR4@3200 (not OC), Graphics card: MSI RX580 8GB (factory OC), SSD: Samsung 970 Evo+ NVMe 500MB (OS), HDDs: Seagate & Toshiba 2TB, OS: Windows 10 Pro 1909

NLE: Vegas Pro [Edit] 11, 12, 13, 15, 17

Comments

JN- wrote on 7/13/2020, 4:08 AM

@fifonik "ffmpeg can calculate PSNR & SSIM in two different ways and values that you can get using different methods are not the same"

OK. That explains the two sets of SSIM and PSNR values in wags app.

I'm looking forward to checking this out fifonik, congrats, thanks.

---------------------------------------------

Benchmarking thread

Codec Render Quality tables

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop ... (Acer Predator G9-793-77AC)

CPU .. i7-6700HQ Skylake-H

Memory ..32 GB DDR4, was previously 16 GB

Graphics card .. Nvidia GTX 1070

Graphics driver .. latest studio

JN- wrote on 7/13/2020, 5:57 AM

@fifonik Ok, so far the Calculate button is greyed out. Ok fixed, forgot to add the source file, I'm definitely getting too old for this :D.

.

Small other detail, although you mention .NET Framework requirements in your post here, its not in the "readme.txt" requirements, needs to be added there.

Checking the .NET framework v4 can be made easier using this batch file. Just copy and paste the following into a batch file eg call it GetNETv4.bat ...

@echo off
cls
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full" /v version
pause

Last changed by JN- on 7/13/2020, 6:01 AM, changed a total of 1 times.

---------------------------------------------

Benchmarking thread

Codec Render Quality tables

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop ... (Acer Predator G9-793-77AC)

CPU .. i7-6700HQ Skylake-H

Memory ..32 GB DDR4, was previously 16 GB

Graphics card .. Nvidia GTX 1070

Graphics driver .. latest studio

fifonik wrote on 7/13/2020, 6:08 AM

> Calculate button is greyed out.

You need to add reference file as well (notice the red input line).

 

> Checking the .NET framework v4 can be made easier

Program checks installed .NET version and add warning in program log. It should suggest to install it if needed. However, I do not have Win 7 to check if this works so I've added this text as pre-cautions. I've added information about .NET requirements in the readme.txt as well. Will be in next "release". Thanks.

Last changed by fifonik on 7/13/2020, 6:13 AM, changed a total of 2 times.

Camcorder: Panasonic X920

Desktop: MB: MSI B450M MORTAR TITANIUM, CPU: AMD Ryzen 3700X (not OC), RAM: G'Skill 16 GB DDR4@3200 (not OC), Graphics card: MSI RX580 8GB (factory OC), SSD: Samsung 970 Evo+ NVMe 500MB (OS), HDDs: Seagate & Toshiba 2TB, OS: Windows 10 Pro 1909

NLE: Vegas Pro [Edit] 11, 12, 13, 15, 17

JN- wrote on 7/13/2020, 6:13 AM

@fifonik

So far, very nice. The screenshot below is your saved log file with the same file I tested in my batch file

I use a colon delimiter so as to easily import into a spreadsheet. I normally do SSIM, PSNR, VMAF so I rearranged the line to match yours. You can see that the SSIM and PSNR values are identical but the VMAF values are different.

Last changed by JN- on 7/13/2020, 6:15 AM, changed a total of 1 times.

---------------------------------------------

Benchmarking thread

Codec Render Quality tables

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop ... (Acer Predator G9-793-77AC)

CPU .. i7-6700HQ Skylake-H

Memory ..32 GB DDR4, was previously 16 GB

Graphics card .. Nvidia GTX 1070

Graphics driver .. latest studio

fifonik wrote on 7/13/2020, 6:24 AM

I cannot comment about different values of VMAF. You should have ffmpeg commands in log. Feel free to run them manually and/or compary with your commands you use.

 

As per colon-separator. There are a number of different flavours of csv files. I'm using that is known as "tab delimited". It is also can be imported in Excel if you choose this type in dropdown. If I remember correctly, it even automatically suggest it (cannot check as I do not have Excel at my home PC). I prefer this one as it is also much easier to read.

Last changed by fifonik on 7/13/2020, 6:35 AM, changed a total of 2 times.

Camcorder: Panasonic X920

Desktop: MB: MSI B450M MORTAR TITANIUM, CPU: AMD Ryzen 3700X (not OC), RAM: G'Skill 16 GB DDR4@3200 (not OC), Graphics card: MSI RX580 8GB (factory OC), SSD: Samsung 970 Evo+ NVMe 500MB (OS), HDDs: Seagate & Toshiba 2TB, OS: Windows 10 Pro 1909

NLE: Vegas Pro [Edit] 11, 12, 13, 15, 17

JN- wrote on 7/13/2020, 6:30 AM

@fifonik I checked my test files, items, 19, 20 and 21 against using your ffmetrics, again, maybe worth to mention that the VMAF are different, all three of my results are a little smaller.

I really like the progress feedback, frames processed per SSIM etc, cool!

 

This is my output from Batch file, formatted for SS import. Colon delimited.

 

Last changed by JN- on 7/13/2020, 6:34 AM, changed a total of 3 times.

---------------------------------------------

Benchmarking thread

Codec Render Quality tables

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop ... (Acer Predator G9-793-77AC)

CPU .. i7-6700HQ Skylake-H

Memory ..32 GB DDR4, was previously 16 GB

Graphics card .. Nvidia GTX 1070

Graphics driver .. latest studio

JN- wrote on 7/13/2020, 6:37 AM

@fifonik Program checks installed .NET version and add warning in program log. It should suggest to install it if needed.

Excellent, perhaps add that also to your readme, save users like me doing it the hard way.

Indeed, the TAB delimited is easier to read.

Last changed by JN- on 7/13/2020, 6:38 AM, changed a total of 1 times.

---------------------------------------------

Benchmarking thread

Codec Render Quality tables

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop ... (Acer Predator G9-793-77AC)

CPU .. i7-6700HQ Skylake-H

Memory ..32 GB DDR4, was previously 16 GB

Graphics card .. Nvidia GTX 1070

Graphics driver .. latest studio

JN- wrote on 7/13/2020, 6:46 AM

@fifonik I assume that its only available for FHD, not 4K VMAF?

---------------------------------------------

Benchmarking thread

Codec Render Quality tables

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop ... (Acer Predator G9-793-77AC)

CPU .. i7-6700HQ Skylake-H

Memory ..32 GB DDR4, was previously 16 GB

Graphics card .. Nvidia GTX 1070

Graphics driver .. latest studio

fifonik wrote on 7/13/2020, 6:56 AM

> I assume that its only available for FHD, not 4K VMAF?

 

Oh, you are right. The included model is for FHD. I will think about 4K.

Camcorder: Panasonic X920

Desktop: MB: MSI B450M MORTAR TITANIUM, CPU: AMD Ryzen 3700X (not OC), RAM: G'Skill 16 GB DDR4@3200 (not OC), Graphics card: MSI RX580 8GB (factory OC), SSD: Samsung 970 Evo+ NVMe 500MB (OS), HDDs: Seagate & Toshiba 2TB, OS: Windows 10 Pro 1909

NLE: Vegas Pro [Edit] 11, 12, 13, 15, 17

JN- wrote on 7/13/2020, 7:13 AM

@fifonik "I cannot comment about different values of VMAF. You should have ffmpeg commands in log. Feel free to run them manually and/or compary with your commands you use."

Having the commands in the log is excellent. There must be some difference between your version and the one I'm using, yours really, thanks.

I am trying to figure it out, maybe you could take a look at these two lines below. They are obviously giving two slightly different results for VMAF.

The first one is yours, Source and test file, %1 changed already to match mine. I'm outputting to a different file.

ffmpeg -i %1 -i Source.mp4 -lavfi "[0:v]setpts=PTS-STARTPTS[main];[1:v]setpts=PTS-STARTPTS[ref];[main][ref]libvmaf='log_fmt=json:eof_action=endall:model_path=D\:/RQM/00 ffmetrics/vmaf_v0.6.1.pkl:log_path=C\:/Users/John/AppData/Local/Temp/FFMetrics/%1_75641112-c517-4da5-83e0-5c023cf7b7d6.log'" -f null -

 

ffmpeg  -i %1 -i Source.mp4 -lavfi "[0:v]setpts=PTS-STARTPTS[main];[1:v]setpts=PTS-STARTPTS[ref];[main][ref]libvmaf=model_path=vmaf_v0.6.1.pkl:pool=harmonic_mean:eof_action=endall"  2>"ffmpeg VMAF.txt" -f null -

 

Basically, what do I need to change in the second syntax to give similar results to yours?

Last changed by JN- on 7/13/2020, 7:22 AM, changed a total of 3 times.

---------------------------------------------

Benchmarking thread

Codec Render Quality tables

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop ... (Acer Predator G9-793-77AC)

CPU .. i7-6700HQ Skylake-H

Memory ..32 GB DDR4, was previously 16 GB

Graphics card .. Nvidia GTX 1070

Graphics driver .. latest studio

JN- wrote on 7/13/2020, 7:23 AM

@fifonik Maybe its the "Harmonic Mean"?, I'll check that by leaving it out, hold that thought, I''ll be back.

---------------------------------------------

Benchmarking thread

Codec Render Quality tables

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop ... (Acer Predator G9-793-77AC)

CPU .. i7-6700HQ Skylake-H

Memory ..32 GB DDR4, was previously 16 GB

Graphics card .. Nvidia GTX 1070

Graphics driver .. latest studio

fifonik wrote on 7/13/2020, 7:23 AM

The difference is: pool=harmonic_mean. You should also double check if the model files are the same.

P.S. The command will be configurable in the FFMetrics soon.

Last changed by fifonik on 7/13/2020, 7:24 AM, changed a total of 1 times.

Camcorder: Panasonic X920

Desktop: MB: MSI B450M MORTAR TITANIUM, CPU: AMD Ryzen 3700X (not OC), RAM: G'Skill 16 GB DDR4@3200 (not OC), Graphics card: MSI RX580 8GB (factory OC), SSD: Samsung 970 Evo+ NVMe 500MB (OS), HDDs: Seagate & Toshiba 2TB, OS: Windows 10 Pro 1909

NLE: Vegas Pro [Edit] 11, 12, 13, 15, 17

JN- wrote on 7/13/2020, 7:38 AM

@fifonik Just tested, its that, got same result by not using Harmonic Mean, excellent.

Your program loads with the last files used, which is very useful.

If I want to cancel I can of course "X" close the program, but a user might simply want to stop instead because they forgot to add another item. So can a "Cancel" option be added?

---------------------------------------------

Benchmarking thread

Codec Render Quality tables

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop ... (Acer Predator G9-793-77AC)

CPU .. i7-6700HQ Skylake-H

Memory ..32 GB DDR4, was previously 16 GB

Graphics card .. Nvidia GTX 1070

Graphics driver .. latest studio

fifonik wrote on 7/13/2020, 3:25 PM

can a "Cancel" option be added?

Sure, it is on my todo list.

Camcorder: Panasonic X920

Desktop: MB: MSI B450M MORTAR TITANIUM, CPU: AMD Ryzen 3700X (not OC), RAM: G'Skill 16 GB DDR4@3200 (not OC), Graphics card: MSI RX580 8GB (factory OC), SSD: Samsung 970 Evo+ NVMe 500MB (OS), HDDs: Seagate & Toshiba 2TB, OS: Windows 10 Pro 1909

NLE: Vegas Pro [Edit] 11, 12, 13, 15, 17

JN- wrote on 7/14/2020, 4:25 AM

@fifonik Everyone seems to have one of those lately. Your app is limited to 10 at a time, maybe this is to do with graphics and colour options?

The functionality of being able to process a lot more files may be something to consider even if it meant disabling some of the format, i.e. an either or capability.

---------------------------------------------

Benchmarking thread

Codec Render Quality tables

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop ... (Acer Predator G9-793-77AC)

CPU .. i7-6700HQ Skylake-H

Memory ..32 GB DDR4, was previously 16 GB

Graphics card .. Nvidia GTX 1070

Graphics driver .. latest studio

fifonik wrote on 7/14/2020, 6:41 AM

Yes, the number of processed files are limited by graphs. Unfortunately, the plot library I use is very flexible and easy to use, but not very fast.

Camcorder: Panasonic X920

Desktop: MB: MSI B450M MORTAR TITANIUM, CPU: AMD Ryzen 3700X (not OC), RAM: G'Skill 16 GB DDR4@3200 (not OC), Graphics card: MSI RX580 8GB (factory OC), SSD: Samsung 970 Evo+ NVMe 500MB (OS), HDDs: Seagate & Toshiba 2TB, OS: Windows 10 Pro 1909

NLE: Vegas Pro [Edit] 11, 12, 13, 15, 17

JN- wrote on 7/14/2020, 9:28 AM

@fifonik Anyway, its all very well done, a great addition to wwaggs. No reason any more to be in the dark re: codec quality.

---------------------------------------------

Benchmarking thread

Codec Render Quality tables

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop ... (Acer Predator G9-793-77AC)

CPU .. i7-6700HQ Skylake-H

Memory ..32 GB DDR4, was previously 16 GB

Graphics card .. Nvidia GTX 1070

Graphics driver .. latest studio

fifonik wrote on 7/15/2020, 5:50 AM

@JN- Thanks

Camcorder: Panasonic X920

Desktop: MB: MSI B450M MORTAR TITANIUM, CPU: AMD Ryzen 3700X (not OC), RAM: G'Skill 16 GB DDR4@3200 (not OC), Graphics card: MSI RX580 8GB (factory OC), SSD: Samsung 970 Evo+ NVMe 500MB (OS), HDDs: Seagate & Toshiba 2TB, OS: Windows 10 Pro 1909

NLE: Vegas Pro [Edit] 11, 12, 13, 15, 17

fifonik wrote on 7/16/2020, 10:33 PM

Updated.

Changes in version 0.7.0b:

    New:    Calculation can be cancelled
    New:    UI: VMAF model can be selected
    New:    UI: Only small part of video can be processed (pre-defined set on options: 5, 10, 30, 60 seconds, whole file)
    New:    New command line option "-log-level-debug" added (can be useful for investigating issues)
    New:    Error (if any) is shown in tooltip
    Change: UI: slightly re-designed
    Change: UNC paths should be supported now
    Change: VMAF model files now should be in "vmaf-model" sub-folder
    Change: Files limit increased from 10 to 12
    Change: Target changed back to .NET 4.7.2 (included in Windows 10 1803+, older versions of Windows will require .NET 4.7.2 installation)
    Change: Internal changes and optimizations
    Bugfix: Race conditions while working with external process in background thread should be fixed

Camcorder: Panasonic X920

Desktop: MB: MSI B450M MORTAR TITANIUM, CPU: AMD Ryzen 3700X (not OC), RAM: G'Skill 16 GB DDR4@3200 (not OC), Graphics card: MSI RX580 8GB (factory OC), SSD: Samsung 970 Evo+ NVMe 500MB (OS), HDDs: Seagate & Toshiba 2TB, OS: Windows 10 Pro 1909

NLE: Vegas Pro [Edit] 11, 12, 13, 15, 17

JN- wrote on 7/17/2020, 7:27 PM

@fifonik Excellent. I left my drag and drop batch file at the same download link as the tables, in profile, must do some more testing tomorrow. I think its finished.

---------------------------------------------

Benchmarking thread

Codec Render Quality tables

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop ... (Acer Predator G9-793-77AC)

CPU .. i7-6700HQ Skylake-H

Memory ..32 GB DDR4, was previously 16 GB

Graphics card .. Nvidia GTX 1070

Graphics driver .. latest studio

JN- wrote on 7/19/2020, 9:47 AM

@fifonik Been busy, only got to download and test now. Great having 4k addition.

Question: RE: VMAF ... should the user be allowed to use the two different sets of PKL files on say FHD and 4k, interchangebly, or should the 4K PKL drop-down be restricted to only 4K files? Also should the non-4K PKL drop-down be restricted to only non-4K files? The return values ARE different.

I assumed that the two sets of PKL files were to be used only for their respective file resolutions?

The option to limit testing to as low as 5s is great for testing.

Last changed by JN- on 7/19/2020, 9:49 AM, changed a total of 2 times.

---------------------------------------------

Benchmarking thread

Codec Render Quality tables

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop ... (Acer Predator G9-793-77AC)

CPU .. i7-6700HQ Skylake-H

Memory ..32 GB DDR4, was previously 16 GB

Graphics card .. Nvidia GTX 1070

Graphics driver .. latest studio

fifonik wrote on 7/19/2020, 4:11 PM

A valid point about VMAF models. I also thought about this.

However, having in mind that this is only FFMpeg GUI designed for one specific task, it is up to end user to specify what model to use.

If I decide to change this one day, I will need to do the following:

- Create UI/config for model <=> file properties mapping. There are already quite a few VMAF models available and I know nothing about them. At this stage I do not even know if this only depend on resolution or not.

- Add FFProbe as another dependence as I cannot get video file's properties with FFMpeg only.

As a result, I'm not even considering to add this on my ToDo list at this moment. Sorry.

Last changed by fifonik on 7/19/2020, 4:12 PM, changed a total of 1 times.

Camcorder: Panasonic X920

Desktop: MB: MSI B450M MORTAR TITANIUM, CPU: AMD Ryzen 3700X (not OC), RAM: G'Skill 16 GB DDR4@3200 (not OC), Graphics card: MSI RX580 8GB (factory OC), SSD: Samsung 970 Evo+ NVMe 500MB (OS), HDDs: Seagate & Toshiba 2TB, OS: Windows 10 Pro 1909

NLE: Vegas Pro [Edit] 11, 12, 13, 15, 17

JN- wrote on 7/19/2020, 7:21 PM

@fifonik In case I wasn't clear ... "At this stage I do not even know if this only depend on resolution or not."

I assume that the different models are specific to the resolution, i.e. that the 4K model should only be used with 4K reference and test files. This assumption of course may be wrong. If it's right then what I was suggesting (maybe not clearly enough) was to restrict/lock the drop down selection to match the resolution type in use.

Example don't allow the user to select a 4K model with reference/test files that are not 4K resolution and visa versa.

On a more serious topic, I really have to go shopping for a quality TO DO list, everyone appears to have one nowadays. Nick Hope, WWAAG and now you.

If you know of a good quality product do let me know. :D

Anyway, we're swimming in RQ metrics, great stuff indeed.

Last changed by JN- on 7/19/2020, 7:28 PM, changed a total of 2 times.

---------------------------------------------

Benchmarking thread

Codec Render Quality tables

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop ... (Acer Predator G9-793-77AC)

CPU .. i7-6700HQ Skylake-H

Memory ..32 GB DDR4, was previously 16 GB

Graphics card .. Nvidia GTX 1070

Graphics driver .. latest studio

fifonik wrote on 7/19/2020, 8:35 PM

This is how I understand you.

Unfortunately, my points are still valid. Using ffmpeg only it is not possible to get video stream properties (including resolution) and it should be some kind of mapping -- what model is for what property. Having "4k" in file name is not enough.

 

Sorry, my todo lists are just a text files (as for the program) or a separate pages in OneNote (depend on usage). Cannot recommend anything fancy.

Camcorder: Panasonic X920

Desktop: MB: MSI B450M MORTAR TITANIUM, CPU: AMD Ryzen 3700X (not OC), RAM: G'Skill 16 GB DDR4@3200 (not OC), Graphics card: MSI RX580 8GB (factory OC), SSD: Samsung 970 Evo+ NVMe 500MB (OS), HDDs: Seagate & Toshiba 2TB, OS: Windows 10 Pro 1909

NLE: Vegas Pro [Edit] 11, 12, 13, 15, 17