Naja, wie klein soll das File denn am besten sein. Winzig wird es nie werden.
6GB bei 45 Minuten entsprechen ca. 18mbit. Für Full-HD ist das schon okay, kommt sehr auf den Encoder an. Youtube empfiehlt mindestens 8mbit, das ist schon seehr sehr sparsam.
Wenn du das mit ffmpeg so hinkriegst und codierst kommen ca 2.7GB bei raus. Als unterstes Minimum. Wenn das File kleiner ist gehts wirklich an die Substanz