Buenas. Antes de nada te pido disculpas por si me equivoco, que hoy no ando muy fino
Para resolverlo tienes que hallar el tamaño del vídeo, y para eso tienes que calcular el de la imagen y sumárselo al del audio.
El tamaño de la imagen es su resolución * el nº de bits, pero claro, al ser un vídeo no hay una imagen sola. Para saber las imágenes que hay tienes que multiplicar los fps por el tiempo (si no te dan ningún tiempo pilla el valor que quieras, yo pillaría un minuto (60s)). Una vez conocido el tamaño de la imagen (resolución * nº bits) y el número de imágenes (fps * tiempo) los multiplicas y ya te da lo que ocupa la secuencia, pero aun así te falta otro elemento más, el audio.
Para hallar el tamaño del audio te van a hacer falta los Herzios y el tipo de sonido que es (mono, estéreo o dolby). El tamaño del sonido se calcula así: número de canales (si es mono es 1, si es estéreo 2, si es dolby son 6) * nº bits * frecuencia (ojo con la frecuencia, que la tienes que multiplicar en Hz y la suelen dar en kHz) * la duración (vuelve a pillar los 60s).
Una vez hallado el audio se lo sumas a la secuencia del vídeo y te da lo que ocuparía ese vídeo en un minuto, así que divide ese GB que te dieron al principio entre lo que ocupa el vídeo en un minuto y ya tendrás los minutos de vídeo que puedes guardar en ese GB.
Te dejo un ejercicio resuelto que aparece en mis apuntes. No es exactamente como el que describes, pero así igual lo ves mejor:
Calcula cuanto ocupa un vídeo de 30s grabado a una resolución de 640*480 y 32 bits de profundidad de color, a 30fps con sonido en estéreo de 32 bits de calidad, con frecuencia de 22kHz.
-Se comienza calculando el tamaño de las imágenes:
Tamaño de la imagen= 640* 480* 32= 9.830.400 bits= 1.200 kiB.
El número total de imágenes será: 30 (fps) * 30 (segundos) = 900 imágenes.
La secuencia ocupará: 1.200 kiB* 900 (imágenes) = 1.080.000 kiB = 1.054,68 MiB
-Por otro lado calculamos el tamaño del sonido:
Tamaño del sonido = 2 (estéreo) * 32 (bits) * 22.000 (Hz) * 30 (segundos) = 42.240.000 (bits)= 5,03 MiB
-El tamaño total del vídeo sería la suma de las dos cantidades.
Tamaño total= 1.054,68 MiB + 5,03 MiB = 1,034 GiB
En fin, espero que te sirva de algo
PD: A lo tonto me quedó un tochaco
Saludos