Есть ли возможность воспроизвести фильм с субтитрами на сервере DLNA?
Или единственным решением является жесткое кодирование субтитров в фильм?
Это зависит от программного обеспечения сервера DLNA. Samsung PC Share Manager поддерживает субтитры .srt, а сервер Windows 7 DLNA - нет.
Для этого есть две версии:
Во-первых, телевизор поддерживает воспроизведение субтитров, и в этом случае он запрашивает субтитры у DLNA и отображает их (обычно на пульте телевизора есть кнопка для явного включения субтитров - на Sony есть кнопка с четырьмя точками внутри квадрата (....), который включает субтитры). Обычно субтитры должны находиться в той же папке, где находится видео, и с точно таким же названием. Но обычно поддерживаются не все форматы субтитров (например, srt и т.д.), И это варьируется от поставщика к поставщику.
Другой вариант для DLNA - отправлять субтитры внутри видеоизображения. Для этого вам нужно транскодирование. Транскодирование обычно используется, когда телевизор не поддерживает исходный видеоформат, и DLNA транскодирует его в формат, который может воспроизводить телевизор, но в случае субтитров DLNA должен транскодировать, чтобы он мог вставить субтитры в изображение фильма. Некоторые серверы DLNA обычно имеют опцию «всегда транскодировать при обнаружении субтитров».
Нет, DLNA в настоящее время не поддерживает субтитры как таковые. Samsung поддерживает SRT-субтитры в качестве проприетарного расширения для DLNA, но извлечь пользу из этого могут только читатели Samsung. Инженеры DLNA проделали ужасную работу над спецификациями. Я надеюсь, что они исправят это в новой редакции. DLNA - одна из самых ярких спецификаций, которые я когда-либо видел.
Да, но это, вероятно, зависит от того, какое аппаратное / программное обеспечение вы используете! Обычно это должно работать, просто помещая субтитры в ту же папку, что и видеофайл, но, возможно, некоторые настройки, позволяющие всегда транскодировать (даже если целевое устройство знает формат), могут помочь в случае возникновения проблем.
Если вам нужно объединить субтитры с видеофайлами, вы можете выполнить плавное слияние, используя формат контейнера mkv (Matroska), с помощью такого инструмента, как Mkv Merge.