It doesn't matter if it's a video or audio or any other sort of file or byte-array. The input for base64 is a byte-array and it doesn't care for the semantic content.
There are several articles here on CodeProject presenting base64-encoding and -decoding, take a look:
Search - CodeProject[
^]