Page 1 of 1

Add Video Quality to the Renaming Scheme

Posted: 07 Oct 2017, 19:54
by Minibeastly
Such as 1080p, 720p, or SD. Could do it from the original file name or some sort of metadata search. Not entirely sure which would be easier.

Example: Avatar (2009)/ Avatar (2009) [1080p].mkv

Re: Add Video Quality to the Renaming Scheme

Posted: 07 Oct 2017, 21:55
by rednoah
Bindings such as {vf} or {hd} yield values based on the media info regardless of the current or previous filename. You can just add that to your format.

@see viewtopic.php?f=5&t=4285

Re: Add Video Quality to the Renaming Scheme

Posted: 16 Jun 2018, 13:59
by poochie2
rednoah wrote: 07 Oct 2017, 21:55 Bindings such as {vf} or {hd} yield values based on the media info regardless of the current or previous filename. You can just add that to your format.
Dear master, I found out that some weird releases (LGC group) have uncommon vertical resolutions like 1090 pixels. Filebot {vf} would mistake them for 2160p content. Can you suggest an elegant fix for issues like these other redoing the whole calculation from the raw video height parameter?

Re: Add Video Quality to the Renaming Scheme

Posted: 16 Jun 2018, 14:12
by rednoah
poochie2 wrote: 16 Jun 2018, 13:59 Dear master, ...
Flattery accepted and well received. :lol:


Not sure. What are the exact width / height values?

{vf} tries to normalize the values and give you what you want, instead of just giving you the raw {hpi} value.

As a quick fix, you could do your own checks:

Code: Select all

{height in 800..1200 ? '1080p' : vf}
Not very elegant, but maybe {vf} can be tweaked for next release.

Re: Add Video Quality to the Renaming Scheme

Posted: 16 Jun 2018, 14:30
by poochie2
Flattery well deserved, from what I read.

The info is:

Code: Select all

Width: 1 936 pixels
Height: 1 090 pixels
Tried and it works, I need to rename all my media with generic video fromat information so that Sonarr and his bros can understand what quality is on my drives to allow me to try some quality upgrade automation.

Would it be possible to know what exact values (min, max) are used right now by filebot to do the {vf} qualifications?

PS: I will probably ping you in another thread because there is something very basic about customizing the code between {} that is puzzling me.

Re: Add Video Quality to the Renaming Scheme

Posted: 16 Jun 2018, 16:35
by rednoah
FileBot uses this data and traverses each w/h pair until it finds one that doesn't fit, and then picks the previous one:

Code: Select all

resolution.steps.w: 15360 7680 3840 1920  1280 1024 854 720 688 512 320 160
resolution.steps.h:  8640 4320 2160 1080   720  576 576 480 360 240 240 120

Re: Add Video Quality to the Renaming Scheme

Posted: 16 Jun 2018, 16:54
by poochie2
rednoah wrote: 16 Jun 2018, 16:35 FileBot uses this data and traverses each w/h pair until it finds one that doesn't fit, and then picks the previous one:

Code: Select all

resolution.steps.w: 15360 7680 3840 1920  1280 1024 854 720 688 512 320 160
resolution.steps.h:  8640 4320 2160 1080   720  576 576 480 360 240 240 120
I see, I don't know if there is an official definition somewhere, but a 1081p movie should probably not fit in it's upper category :geek:.

Re: Add Video Quality to the Renaming Scheme

Posted: 17 Jun 2018, 04:55
by rednoah
Yeah, I'll update that one for next release.