Thank you for your answer. Is there any way to use the specified encoder like bandicam? (not like you said)It depends on your definition of "external encoder". You can output from OBS to an external encoding box via HDMI, but it's up to that box to do something with the encoded file after that (e.g. save it to a file, transmit it somewhere via a streaming protocol, etc. Other than GPUs, there are no external devices that can take OBS frames, encode them, and then give them back to OBS for transmission or saving.
For MP4, there are MPEG-4 and H264 (CPU). For avi, there are h264 (CPU), XviD, MPEG-1, motion JPEG, yv12, rbg24 and external encoder. (this "external encoder" does not refer to hardware, but refers to the encoder already installed in the operating system being used.)I don't know how Bandicam works. What sorts of encoder selection options does it give you?
By the way, would you like to add a recording format other than the supported format?I don't know how Bandicam works. What sorts of encoder selection options does it give you?
Thank you. Wish OBS better and better.You can do all those things already with the existing FFmpeg output.