но воспроизводилось только видео, но без субтитров. Я также нажимал несколько кнопок во время воспроизведения видео ('j', 'u', 's'), но без каких-либо изменений.
ОС: MacOS 10.13.16 mplayer: 1.3.0-4.2.1
Может я что-то упустил? Или mplayerдолжен быть составлен каким-то особым, сложным способом? Или библиотека отсутствует? Или потому что это Mac?
Есть ли способ использовать субтитры в файле SRT с видео MKV с mplayer?
Я попытался, как предложено в комментарии, чтобы установить конфигурацию, как показано здесь . Но я получаю следующую ошибку при воспроизведении mkvфайла с файлом srt в той же папке:
Warning unknown option subfont-text-scale at line 3 Warning unknown option subfont-osd-scale at line 4 The fontconfig option can't be used in a config file. Error parsing option fontconfig=yes at line 5
# Write your default config options here! subalign=2 font = "Arial" subcp = iso8859-1 # Set font. #font=/home/osmo/.fonts/microsoft-vista/calibri.ttf # Set font encoding. subfont-encoding=unicode # Set subtitle file encoding. unicode=yes utf8=yes
Когда я просто играю файл следующим образом
mplayer -v video.mkv
видео отлично воспроизводится со звуком, но без субтитров. Вывод в консоли следующий:
Попробуйте установить в «~ / .mplayer / config» параметр, который [найден здесь] (http://soad1982.blogspot.com/2009/07/mplayer-play-with-subtitles.html).
harrymc 5 лет назад
0
Спасибо за информацию, но теперь я получаю ошибку. Смотрите обновленный вопрос ...
Alex 5 лет назад
0
Этот совет был, по-видимому, для другой версии mplayer, возможно, не для Mac. В любом случае, я бы посоветовал проверить файл конфигурации на предмет записей, связанных с субтитрами.
harrymc 5 лет назад
0
Да, и что я должен положить в файл конфигурации, чтобы он работал ...?
Alex 5 лет назад
0
Я не знаю - может быть, вы должны опубликовать это здесь.
harrymc 5 лет назад
0
Но я задал вопрос, чтобы получить ответ. У меня проблема с использованием субтитров в mplayer. Вот почему я задаю вопрос здесь. Я надеюсь получить ответ о том, как решить мою проблему. Потому что я не знаю, как решить эту проблему. Поэтому я задал вопрос. - Может быть, вы неправильно поняли, для чего используется «StackOverflow» ...
Alex 5 лет назад
0
Возможно, вы неправильно поняли: вы должны работать с нами над вашей проблемой и предоставлять любую дополнительную информацию, которая нам необходима. Тем не мение. Я ухожу.
harrymc 5 лет назад
0
Так какая дополнительная информация вам нужна ...?
Alex 5 лет назад
0
Как вы установили / скомпилировали `mplayer`? С "варкой"? Как-то иначе?
dirkt 5 лет назад
0
Я не помню, как я установил mplayer. Вероятно, с "варево" ...
Alex 5 лет назад
0
Не могли бы вы опубликовать содержимое файла `~ / .mplayer / config`?
harrymc 5 лет назад
0
See updated question...
Alex 5 лет назад
0
Do You see a line starting with `SUB:`?
Tomasz Jakub Rup 5 лет назад
0
No... I do not see such a line...
Alex 5 лет назад
0
Please show full output
Tomasz Jakub Rup 5 лет назад
0
Полный вывод чего? Команда `mplayer`? Файл `config`? Файл субтитров?
Alex 5 лет назад
0
@Alex, полный вывод команды `mplayer`
Tomasz Jakub Rup 5 лет назад
0
@TomaszJakubRup: добавлен полный вывод
Alex 5 лет назад
0
@ Алекс, пожалуйста, запустите `mplayer -v video.mkv` и покажите строку вывода, начинающуюся с` Configuration: `и всего раздела` Информация о клипе: `
Tomasz Jakub Rup 5 лет назад
0
@TomaszJakubRup: я обновил вопрос ...
Alex 5 лет назад
0
Обновленный вопрос ...
Alex 5 лет назад
0
2 ответа на вопрос
0
dirkt
Частичный ответ:
Я попытался установить пакет homebrew mplayerс файлом test5.mkvс субтитрами из набора тестов matroska (чтобы результаты были воспроизводимыми).
Как и в вашем журнале, я получаю сообщение об ошибке Cannot load bitmap font 'Arial', в то время как другие сообщения журнала указывают, что сама дорожка субтитров правильно распознана.
Таким образом, проблема заключается в загрузке шрифтов. Я попробовал несколько вариантов с -font(как путь и шаблон fontconfig), с и без -fontconfig. Я также установил необработанные растровые шрифты, предоставляемые mplayer. Я также попытался создать subfont.ttfсимволическую ссылку. Он всегда жалуется, что растровый шрифт не может быть загружен, независимо от того, является ли он действительно необработанным растровым шрифтом или шрифтом TrueType.
Я также обнаружил, что хотя доморощенные списки fontconfigявляются зависимостью, mplayerсам по себе жалуется при запуске на -v -vто, что он не собран с включенным fontconfig.
Так что все это, кажется, указывает на то, что доморощенный напиток по какой-то причине сломан.
Следующим шагом для меня (если бы мне нужен был mplayer) было бы скомпилировать mplayer из исходного кода и выяснить, есть ли ошибки конфигурации, когда его заваривает самодельный напиток, но я не уверен, хотите ли вы (или можете) зайти так далеко, если мне следует успешный.
Другим вариантом было бы пожаловаться тому, кто управляет формулой доморощенного напитка, и попросить его изучить его.
В теории mplayerможно обнаружить fontconfigи freetypeи включить его.
РЕДАКТИРОВАТЬ:
Чтобы перечислить все возможные флаги, используйте:
brew info mplayer
Как установить `mplayer` с флагами? Я искал его, но нашел только `brew install mplayr`. Также на сайте шрифтов: какой файл скачать? Или все это?
Alex 5 лет назад
0
`Предупреждение: mplayer: эта формула не имеет опции --with-fontconfig, поэтому она будет проигнорирована!`
Alex 5 лет назад
0
@ Алекс смотри мое редактирование
Tomasz Jakub Rup 5 лет назад
0
Спасибо за обновление, но для двух библиотек сказано, что они уже установлены (т. Е. `Предупреждение: fontconfig 2.13.1 уже установлен и обновлен`, и то же самое для других). Переустановка mplayer, таким образом, все еще не устранила проблему. Может быть, на Mac нет субтитров?
Alex 5 лет назад
0
@Alex Пожалуйста, покажите полный вывод `brew install mplayer`
Tomasz Jakub Rup 5 лет назад
0
Я принял ответ, хотя и не решил. Компьютеры Mac - только худшее из худших. Они все просто мусор. Я запускаю команду `mplayer` в Ubuntu, и она работает отлично. Спасибо за ваше время и за ваше терпение,
Alex 5 лет назад
0
Вы приняли не мой ответ, но спасибо.
Tomasz Jakub Rup 5 лет назад
0
Вот так! Теперь все должно быть в порядке ...
Alex 5 лет назад
0
@Alex `brew install mplayer` установить` mplayer` из бутылки (бинарная версия, без freetype и fontconfig). `brew install --build-from-source mplayer` установить` mplayer` из исходного кода.
Tomasz Jakub Rup 5 лет назад
0