How to use custom encoding options?

I found the Topaz guide to custom encoder options, and added a 2nd “av1-10bit-win-nvidia” entry to the encoder json with the flags recommended in this post.

Unfortunately the guide says nothing about how to actually apply these settings to an export. The custom values don’t show up in the codec settings tab; do I simply select “AV1 10 bit nvidia”?

Hi @hdodlha – could you post the custom part of the .json here? It sounds like we may need to give the new encoder option a custom name instead of “av1-10bit-win-nvidia”

Thanks for the help. I added the following entry after av1-10bit-win-nvidia, added “hq” to the id to differentiate it:

{ "id": "av1-10bit-win-nvidia hq", "encoder": "AV1", "profile": "10-bit", "allowsAlpha": 0, "gpu": "nvidia", "ffmpegOpts": "-c:v av1_nvenc -preset p7 -tune hq -cq:v 20 -rc-lookahead 60", "ext": [ "mkv", "webm", "mp4" ], "os": "windows|linux", "device": "nvidia|tesla", "maxBitRate": 800, "minSize": [1,1], "maxSize": [16384,8704], "maxBitDepth": 12, "compute": 809 },

So if done correctly this should show up in the gui under the codec tab? No need to use the command line?

Just to update: still haven’t figured out how to use custom encoder options in Topaz, but I’ve been experimenting with Nvenc av1 in Hybrid. Even at higher quality settings I’m getting insane encoding speeds (1400-1500 fps), so the time savings of doing it directly in Topaz are not as great as I anticipated.

I’ll continue exporting as prores to keep all options open for the final encode. But I still think Topaz should implement at least a dynamic bitrate option for AV1, and ideally a crf and preset slider for all the relevant encoders.

Hey! Sorry I dropped off here.

Yes, with a unique name you should be seeing the encoding option in your visual list of codec settings in Video AI. Maybe just attach the full .json here so I can check for any formatting oddness.

Also I agree that NVENC is generally fast enough that it might not be a huge time difference to create an intermediate file and then use another app to create the AV1 version, but I’m confident this can be done directly