This is using Filebot. FileBot also supports generic batch renaming, and you can rewrite the filenames with Groovy expressions just like in Episode / Movie mode.
1. Drop files into Original Files
2. Click on the empty New Names component
3. Now that New Names has focus hit F2
4. New Names will instantly filled with File objects (or Episode / Movie objects if xattr metadata has previously been stored)
5. Double Click any item in New Names to apply a new Format Expression
Hit F2 after selecting an item to edit the name.
{any{mediaTitle}{n}} ({vf})
eg. While We Sleep.mp4 → While We Sleep (1080p).mp4
{fn} ({vf})
eg. While We Sleep.mp4 → While We Sleep (1080p).mp4
{n} ({vf}) {gigabytes}Gb
eg. While We Sleep.mp4 → While We Sleep (1080p) 0.3Gb.mp4
{n} ({vf}) {megabytes}Mb
eg. While We Sleep.mp4 → While We Sleep (1080p) 300Mb.mp4
Rename files based on folder name.
Batch Rename any type of file.
Format Expressions: User defined episode / movie naming scheme.