Export presets - add custom suffix to project name

Admins, please move the thread to the Suggestions section, if no solution is present.

I am looking for an option to add a custom string to the file name, for each custom preset, but it would be applicable also for stock presets.

The custom string is meant as a suffix to the project name, before the extension is added.

The purpose of adding a custom string is to indicate in the file name the preset settings or the preset name which have been used. The advantage: you could tell about the quality or version of a video file at a glance in the file browser, and this would be standardized for easy file search.

For example, I would like to add “h264 50fps crf20 192kbit” to the filename, without having to type it manually when I use a custom export preset respectively. For stock presets the preset name would be meaningful as default, but editable.

This could be realized by a flag under the Other-Tab, or more prominet as a text field on a new Name-Tab next to Other (yes, there is space).

The solution is simple: typing it. There is no way to encode all of the export options into a human readable string that is also short enough to use as a file name. So, you need to abbreviate it yourself.

But when you add a custom preset there is a field to provide a file name extension. You can whatever text you want as a suffix into it.

1 Like

Thank you for this hint. This is a solution which works for me, although it is not as straight forward as I had in mind.

So, to give an example to others who might be interested (and for my documentation):
Let’s say I want to frequently export videos at a quality of crf=20 and indicate this setting in the file name of the video, I would create a new
custom preset, with my settings made, and type ‘crf20.mp4’ in the field named ‘File name extension’. At export, with the custom preset selected, a file will be created with a file name composed of project name & file name extension. If the project was named ‘weekend’, the full file name would be ‘weekend.crf20.mp4’.

This is an universal solution. The only downside of this method is, that it is not possible to edit the field ‘File name extension’. If I want to change the text annotation, I would need to save a new preset and type the new text unsupported (blind), then delete the previous preset. This is a practicable but non comfortable way to achieve this useful outcome.

I suggest a new tab ‘File’ next to the ‘Other’-tab and dedicate it to file name, the file extension and maybe also to meta data.

Still a workaround but easier: the preset is saved in a text file in appdata AppData\Local\Meltytech\Shotcut\presets\encode . You can just open it in notepad and edit the string directly. I think you need to close and reopen the app to use it but easier than re-saving the preset.

1 Like

Cool, thanks