LINUX.ORG.RU

[mplayer][config] Опции в зависимости от pwd

 ,


0

0

привет!
Можно ли mplayer задавать опции в зависимости от $PWD?
smt like 'if $PWD == «/path/to/some/video/with/hardsub/» then disable subtitles'
еще круче было бы как-нибудь по части пути задавать, т.е. если в $PWD присуствует 'hardsub|hsb|hrdsb', то играем, отключая внешние сабы.
Или же 'если играем dvd, то используем slang=ru, else slang=eng'.

Ответ на: комментарий от anonymous

А так, чтобы в ~/.config один раз прописать правила, да использовать их потом, изредка обновляя - никак нельзя? ._.

NekoExMachina
() автор топика
Ответ на: комментарий от NekoExMachina

Ну напиши скрипт, который будет по твоим правилам в командную строку mplayer добавлять -include чтототам.conf.

anonymous
()
Ответ на: комментарий от NekoExMachina

Не смотри б-гомерзкие мультики и всё будет ок. Чем там так отличается конфигурация для хардсабленного и нет?

tensai_cirno ★★★★★
()

man mplayer

ФАЙЛЫ КОНФИГУРАЦИИ

Вы можете поместить все опции в конфигурационные файлы, которые MPlayer/MEncoder будет считывать при каждом запуске. Системный файл конфигурации 'mplayer.conf' находится в системном каталоге конфигурации (например /etc/mplayer или /usr/local/etc/mplayer), пользовательский - это '~/.mplayer/config'. Конфигурационный файл для MEncoder называется 'mencoder.conf' и находится в системном каталоге (например /etc/mplayer или /usr/local/etc/mplayer), пользовательский - '~/.mplayer/mencoder.conf'. Опции в пользовательском файле перекрывают системные, а опции командной строки перекрывают заданные в конфигурационных файлах. Синтаксис конфигурационного файла: 'option=<значение>', все символы после '#' считаются комментарием.

Опции, не имеющие значений, могут быть включены присваиванием им значения 'yes','1' или 'true' и выключены присваиванием 'no','0' или 'false'. Подопции также могут быть заданы этим способом.

Вы можете задавать опции индивидуально для каждого файла. Если вы хотите иметь файл конфигурации для 'movie.avi', создайте конфигурационный файл с именем 'movie.avi.conf' и поместите его в ~/.mplayer/. Вы также можете поместить файл конфигурации в каталог с проигрываемым файлом, при условии что указали опцию -use-filedir-conf (либо в командной строке, либо в глобальном файле конфигурации.

name_no ★★
()

У меня например, три скрипта - универсальный, для плейлистов, для видео с ASS-сабами.

pumbez ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.