public static function defaultConverter(FileInterface $_file, $_convertTo)
{
$subtitleClass = __NAMESPACE__ . '\\Format\\' . ucfirst($_convertTo) . 'File';
if (!class_exists($subtitleClass)) {
throw new \InvalidArgumentException(sprintf('Unable to convert to "%s", this format does not exists.', $_convertTo));
}
$newSub = new $subtitleClass();
$cueClass = File::getExpectedCueClass($newSub);
foreach ($_file->getCues() as $cue) {
$newSub->addCue($cue->getText(), $cueClass::ms2tc($cue->getStartMS()), $cueClass::ms2tc($cue->getStopMS()));
}
return $newSub;
}