Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] Automatic Output Name Parameters #37

Open
JNavas2 opened this issue Jul 26, 2021 · 2 comments
Open

[feature] Automatic Output Name Parameters #37

JNavas2 opened this issue Jul 26, 2021 · 2 comments

Comments

@JNavas2
Copy link

JNavas2 commented Jul 26, 2021

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)
@ltdeta
Copy link

ltdeta commented Aug 4, 2021

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

@JNavas2
Copy link
Author

JNavas2 commented Aug 4, 2021

@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.

@JNavas2 JNavas2 changed the title [Request] Automatic Output Name Parameters [feature] Automatic Output Name Parameters Aug 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants