in effetti la variabile sduratavideo è vuota e mai usata
il comando shell ti scrive il valore della console
per scrivere il valore nella variabile in modo che poi utilizzarlo in altre parti del programma devi modificare così:
Quote.Shell(sFileVideo) & " 2>&1 | grep ID_LENGTH | cut -f2 -d=" WAIT TO sDurataVideo
se il problema è quello puoi fare cosi:
intero=val(replace(stringa,".",","))
ma forse invece di un integer dovresti usare un float così tieni anche i decimali