-
Notifications
You must be signed in to change notification settings - Fork 31
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
Support for passing ffmpeg
options for most commands
#246
Comments
This is supported with E.g.
Note: use |
First, the help states:
Secondly, This led me to believe that I think the help description needs to be refactored, to me it was confusing. Otherwise, setting the options worked. By the way, I only used I would have:
|
The two main kinds of work the tool does is "encoding" and "vmaf" with various options. Encoding is done with ffmpeg, More common options have first class args, like Perhaps we can improve the naming. I can see this being a bit confusing with the vcodec arg being named "encoder". |
The reason why I suggested
Never suggested that, actually I proposed indirectly that I would like to know what is the difference between Moving forward, I propose two paths to consider:
TL;DR in my opinion, first class args have either confusing definitions or are too limited in their scope for any practical general use, considering the sources we might want to run through Regarding the Example: what to do when multichannel audio stream is present, what encoder to use, what bitrate, force correct channel mapping (seems to be required with Opus), metadata etc. And the same group of settings for 2.0 audio streams. These situations are very common. The config file options should be internalized and whatever settings are changed in the file are to be considered overrides and announced as such when |
Example use cases:
x265
profile - when usingcrf-search
,sample-encode
,encode
encode
:-c:a:0 libopus -b:a:0 256k -channel_layout:a:0 5.1 -c:a:1 libopus -b:a:1 128k
encode
:-metadata:s:a:0 title="Opus 5.1 @ 256Kbps" -metadata:s:a:1 title="Opus 2.0 @ 128Kbps"
The text was updated successfully, but these errors were encountered: