2022-06-23 16:24:44 +02:00
#!/bin/bash
#mb * 8388.608 / seg - audio -15
#800 * 8388.608 / 6760 -40 -15
clear
echo "CALCULAR LOS SEGUNDOS"
echo
echo
read -p "Introduce las horas del video: " hor
read -p "Introduce los minutos del video: " min
read -p "Introduce los segundos del video: " seg
HORA = $(( $hor * 3600 ))
MIN = $(( $min * 60 ))
CONV = $(( $HORA + $MIN + $seg ))
echo
echo "Segundos del video: " $CONV
2023-01-15 21:17:56 +01:00
# Cambiamos el color de las letras, y en base a que 80 minutos son 700 Mb en calidad CD, hacemos el cálculo y dejamos las letras del color normal
tput setaf 3
echo "Los Mb del video deberían ser: " $(( $CONV * 700 / 4800 ))
tput sgr0
echo
echo
2022-06-23 16:24:44 +02:00
echo
echo "CALCULAR EL BITRATE"
2023-01-15 21:17:56 +01:00
echo
2022-06-23 16:24:44 +02:00
read -p "Introduce los Megas del video resultante: " MB
2023-01-15 21:17:56 +01:00
# Se calcula el bitrate final teniendo en cuenta los valores del inicio del script, aplicando el factor de corrección al audio, que lo he dejado fijo a 128 bits. Descomentar la siguiente linea si se quieren poner otros valores
#read -p "Introduce bitrate del audio: " AUD
AUD = 128
2022-06-23 16:24:44 +02:00
SUMAUDIO = $(( $AUD + 15 ))
MEGAS = $(( $MB * 8389 / ( $CONV ) - $SUMAUDIO ))
echo
2023-01-15 21:17:56 +01:00
tput setaf 5
2022-06-23 16:24:44 +02:00
echo "El bitrate para el video es:" $MEGAS
2023-01-15 21:17:56 +01:00
tput sgr0
echo
echo