shutter-encoder
shutter-encoder copied to clipboard
[feature] Automatic Output Name Parameters
Summary
I'd like to put resolution (e.g., 1080p) and encoder (e.g., HEVC) in the output name; e.g.,
My video 1080p HEVC.mp4
A good way to do that would be with substitution parameters in "Replace suffix by".
(Otherwise I'd like to be able to save "Replace suffix by" with each Function.)
Details
As an example, HandBrake has output naming parameters.
The difference between HandBrake and Shutter when naming output, is that
• HandBrake has automatic substitution parameters
so with parameters set to {source} crf {quality} the input file This is Yacht Racing.avi
when encoded with CRF 23 automatically has an output name of This is Yacht Racing crf 23.mp4, and
when encoded with CRF 22 automatically has an output name of This is Yacht Racing crf 22.mp4
• whereas I think Shutter just has constant text, which has to be set manually each time it changes.
In addition to {quality}, I would like automatic substitution parameters for {codec} and {resolution}; e.g.,
with output name parameters set to {resolution} {codec} crf {quality} the input file This is Yacht Racing.avi
when encoded with H.265 crf 22 would automatically have an output name of This is Yacht Racing 720p HEVC crf 23.mp4
(I prefer HEVC to H.265 in file naming to avoid the period (.). H.264 would be AVC.)
This would actually be more capable than HandBrake.
Environment
- OS Name: Microsoft Windows 8.1 Pro
- Version: 6.3.9600 Build 9600
- System Type: x64-based PC
- Processor: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz, 2801 Mhz, 4 Core(s), 8 Logical Processor(s)
- Installed Physical Memory (RAM): 32.0 GB
- Drive: Samsung PM961 SSD 512 GB PCIe (NVMe)
It would also be good if you could assign a name at all that does not correspond to the original placeholder like date-time stamp would also be helpful
@ltdeta
It would also be good if you could assign a name at all that does not correspond to the original placeholder like date-time stamp would also be helpful
Encoding date-time (and source) would be good substitution parameters,
although I would also like to have automatic name collision avoidance; e.g.
if My video 1080p HEVC.mp4 already exists, make the output name My video 1080p HEVC (1).mp4.