Могу ли я заставить MPV-плеер подбирать субтитры из папки?
Я использую этот действительно удивительный видеоплеер в Ubuntu, я просто хочу немного изменить его поведение с помощью субтитров (.srt
файлы)
Поведение по умолчанию
в настоящее время MPV показывает субтитры, которые жестко запрограммированы в видеофайле или файле SRT, который точно назван как видеофайл, например, он подберет файл субтитров, если имя видеофайла video.mkv
и имя файла субтитров video.srt
, но это не поднимет это, если это отличается.
Чего я хочу достичь
он должен автоматически выбрать все субтитры, которые находятся в той же папке, что и видеофайл
5 ответов
SMPlayer - это интерфейс для различных программ для медиаплееров, по умолчанию в современных версиях используется mpv. Если вы не возражаете против его использования (поскольку вы будете использовать mpv с некоторыми тонкостями), он дает эту опцию для выбора субтитров:
Он доступен в репозиториях Ubuntu, так что sudo apt-get install smplayer
достаточно, чтобы получить это.
Чтобы обеспечить фактический ответ только в формате mpv, вы можете указать механизм загрузки дорожек субтитров в файл mpv.conf, расположенный по адресу .config/mpv.conf
как объяснено здесь в руководстве по mpv. В вашем случае вы бы добавили sub-auto=all
,
Если вы используете mpv с терминала, вы можете ввести
mpv [name of your file] --sub-files=[name of your srt file]
. На самом деле вы можете добавить список типов файлов srt
man mpv
для получения дополнительной информации. Удачи.
В Linux создайте файл
mpv.conf
в
~/.config/mpv
и добавьте следующие строки:
--sub-auto=all
--sub-file-paths=sub:subtitles:Subs:<any_other_folder_with_subtitle_files>
Вы можете добавить имена папок, в которых находятся субтитры (это может быть подкаталог в папке с фильмом), разделенные
:
.
Я пытаюсь воспроизвести онлайн-видео из Интернета с помощью mpv и хочу добавить в него локальные субтитры.
для например. mpv --sub-file=subtitle.srt 'Video Url'
Этот код не работает, пока я не добавлю абсолютный путь к файлу субтитров
После передачи абсолютного пути к файлу субтитров во флаге --sub-file mpv получает файл субтитров, расположенный на моем локальном компьютере, имя которого отличается от имени видеофайла, и с ним транслируется онлайн-видео.
для например. mpv --sub-file=/home/UserName/Desktop/subtitle.srt 'Video Url'
Надеюсь на эту помощь:]