Привет!Давно назревал вопрос, хочу всё-таки воззвать к общественности и его решить.Диспозиция: есть фильм с оригинальной дорожкой и русским дубляжом. Задача: обеспечить stress-free просмотр кина двумя человеками с разным уровнем знания языка оригинала. То есть, фактически, сабж.Ситуация на сейчас: -ao alsa:device=hw=1.0 позволяет определить устройство вывода в alsa, но mplayer нативно не позволяет указать разные устройства для разных дорожек.Поэтому приходится хитрить.Например, можно одновременно запустить два процесса, один с одной дорожкой и видео, второй со второй дорожкой и видео в null.Но тут возникают вопросы, как одновременно запустить два инстанса, и, что главнее, как ими одновременно управлять.По второй проблеме есть решение mplayer -slave -input file=fifo-file, но почему-то у меня (опыта общения с именованными пайпами немного) получается управлять таким образом только последним присоединённым mplayer.Есть у кого-нибудь идеи, как одновременно запускать, и как исправить решение с fifo-file?Более изящное решение приветствуется!P.S. vlc тоже нативно не умеет так.
|