longitud del archivo de lectura ffmpeg (unidad: segundo)

GetFileDuration(){
	fileUrl=$1
	duration_line=`./ffmpeg -i $fileUrl 2>&1 | grep 'Duration'`
	duration_1=${duration_line%%,*}
	duration_2=${duration_1%%.*}
	duration_3=${duration_2#*:}
	echo $duration_3
	durationList=(${duration_3//:/ })
	duration_senconds=0
	duration_senconds=$(($duration_senconds+${durationList[2]}))
	duration_senconds=$(($duration_senconds+${durationList[1]}*60))
	duration_senconds=$(($duration_senconds+${durationList[0]}*3600))
	duration=$duration_senconds
}

transferir:

deja duración = 0

Nombre de archivo GetFileDuration

Supongo que te gusta

Origin blog.csdn.net/tong5956/article/details/106278636
Recomendado
Clasificación