Tente isto:
newname='echo "$filename" | sed -e 's/\(S[0-9][0-9]E[0-9][0-9]\).*\.mp4/.mp4/''
A expressão regular é:
- inicie um grupo (\ ()
- corresponde a SXXEXX, em que X é um numeral entre 0 e 9
- end group (\))
- corresponde a qualquer número de qualquer caractere (exceto uma nova linha)
- corresponde a uma string explícita (.mp4)
Na expressão de substituição:
- substituir pela string correspondida no primeiro grupo (\ 1)
- substituir por cadeia de caracteres explícita (.mp4)