1

Я жестко закодировал субтитры в видеофайл .m4v. Однако когда я загружаю этот файл .m4v на YouTube, субтитры не отображаются. Я думал, так как я жестко закодировал субтитры в файл, они должны появиться. Почему YouTube не показывает жестко закодированные субтитры, и как сделать так, чтобы он отображал субтитры в жестком коде?

1 ответ1

0

Если Youtube не показывает субтитры, скорее всего, они не хардсабы. Если у вас есть файл с хардсабами, их нельзя скрыть или отформатировать иначе, поскольку они становятся неотъемлемой частью кадров фильма. Думайте об этом как об использовании краски и добавлении текста в каждый кадр. После того, как вы измените этот фрейм, вы не сможете снова удалить текст таким способом, который позволит вам увидеть исходное изображение. Это потому, что вы заменили часть исходных данных, которые составляли фрейм, и которые не могут быть восстановлены.

Эта настройка также означает, что любые искажения (например, вызванные повторным сжатием) будут влиять на субтитры. Это частично, почему некоторые из субтитров на DVD выглядят так ужасно.

Если вы посмотрите официальную документацию по ручному тормозу для параметров субтитров, то обнаружите, что вам нужно проверять всякий раз, когда вы хотите, чтобы ручной тормоз "записывал"/"жестко записывал" субтитры, чтобы сделать их жесткими субтитрами.

Если вы используете медиаплеер по вашему выбору, вы сможете деактивировать субтитры, если они являются частью файла. Также имейте в виду, что некоторые проигрыватели будут читать файлы субтитров, которые находятся в том же каталоге, что и файл, который вы смотрите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .