You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently there is no way of overriding audio encoding because ab-av1 passes its own audio mapping at the end, after the custom args supplied with --enc.
Attempting to encode the audio streams with specific encoders and settings will not work, instead the streams are copied because ab-av1 passed -c:a copy to ffmpeg at the very end of the command syntax, making it impossible to override any audio processing.
The way I use it is with the --acodec arg. It should work as expected using that. However, I think we can probably improve the enc arg logic to handle this style of usage too.
That looks like a global option and only concerning the CODEC. So I can't specify different CODECs for different audio tracks. And I will still have to set bitrate via --enc anyway. All is needed is for ab-av1 to not interfere in this process.
Currently there is no way of overriding audio encoding because
ab-av1
passes its own audio mapping at the end, after the custom args supplied with--enc
.Attempting to encode the audio streams with specific encoders and settings will not work, instead the streams are copied because
ab-av1
passed-c:a copy
toffmpeg
at the very end of the command syntax, making it impossible to override any audio processing.Using the following:
...or the following (attempting to disable audio processing then re-mapping audio streams):
...will still result in audio streams being copied.
Enabling
RUST_LOG='ab_av1=debug'
, shows thatab-av1
passes-c:a copy
AFTER the custom--enc
params, nullifying them.The text was updated successfully, but these errors were encountered: