language fix

If language is left blank and not set to 'und' like it should be, the
ffprobe read could cause an error. This implements the proper checking