to post messages and comments.

вобщем, такая штука,
приходится смотреть многочасовые вебинары, стараюсь смотреть на ускоренном воспроизведении.
на линуксе, mplayer, в винде smplayer.
в линуксе, данная фича делает голос тоненьким до безобразия.
в винде, голос не меняется, но меняется темп его. хз как, видимо просто паузы вырезаются или еще как.
но факт в том, что хочу в линуксе, как в винде.
что крутить?

Вычитал в мане способ ускорить декодирование H.264 на своей печатной машинке c Brazos:

$ mplayer -vfm ffmpeg -lavdopts threads=2:lowres=1:fast:skiploopfilter=all SOME_H.264_FILE

Такой херней приходится страдать по случаю отсутствия в Debian Wheezy моста VDPAU->VA (libvdpau-va-gl1). В очередной раз подтвердилась истина, что узнать модель своей видеокарты можно с помощью команды `lspci | grep NVIDIA`.

Имеем комп с линуксом, 2 монитора — один по hdmi другой по dvi подключен (линукс кстати говорит что оба по hdmi — но это частности).

Как в vlc или smplayer сделать чтобы запускалась программа на первом мониторе, а показывала картинку в fullscreen на второй.

Зачем это нужно? Ну реально это монитор и телевизор и я вот хочу иногда картинку выводить на экран телевизора, а иногда на экран монитора.

И потом усложним задачу — надо ещё и синхронно устройство вывода звука переключать с аналогового аудио на hdmi и обратно по выходе из fullscreen.

Есть решения?

попробовал mpv, вполне ничего… от использования останавливает две вещи: необходимость написать конфиг и невозможность выбрать из гуя субтитры с отличающимся названием от названия видеофайла

Все-таки МПВ офигенная штука. С ним наконец можно смотреть кино онлайн. С мплеером был пздец. Он тупил и крашился на каждый чих, при попытке промотать например. А МПВ чудесен, даже место, на котором остановился, запоминать при закрытии умеет. Сказка.

а есть какой-нибудь фильтр для mplayer, чтоб он скорость видео менял, но не меняя сильно частоту голоса? На той же курсере по-моему что-то такое имеется, хотелось бы какой-нибудь локальный вариант, какой--нибудь аналог seam carving для видео

На опеннете услышал про mpv (https://github.com/mpv-player/mpv#readme) — плеер на базе mplayer и mplayer2. Выглядит довольно интересно. Из замеченных плюсов: выкинута куча legacy; документация актуальна; собрать ещё проще, чем mplayer2; использует ffmpeg вместо libav (ну это кому как). Совместимость с оригинальными проектами здорово поломана, в том числе по части конфигурационного файла.

спешу поделиться крайне полезной опцией для mplayer -cache
при просмотре HD видео крайне полезная опция, если диск нагружен торрентами, или другими дисковыми операциями, достаточно увеличить кэш mplayer и видео снова будет проигрываться плаааавно.

А VLC, как оказалось, на редкость прекрасный плеер: при использовании аппаратного декодирования через VA-API он ухитряется жрать в два с лишним раза больше процессорного времени, чем mplayer2 без всякого ускорения. Круто, чо.

Как известно, одного взгляда на список дот-файлов в домашнем каталоге многим хватит, чтобы впасть в уныние. Лично меня эта помойка не сильно огорчает, но почему бы не привнести сюда немного порядка, если это не трудно? К сожалению, не все авторы программ в восторге от XDG, но некоторым можно "помочь" подручными средствами. Вот некоторые примеры:
MPlayer. Тут элементарно. Пишем простой враппер, где перед запуском mplayer определяется переменная окружения MPLAYER_HOME=~/.config/mplayer (или "$XDG_CONFIG_HOME/mplayer", если задано). Можно просто сунуть эту переменную туда, где она будет установлена для всей сессии юзера.
MPD. Всё в конфиге:
music_directory "/home/gotf/.local/share/mpd/music"
playlist_directory "/home/gotf/.local/share/mpd/playlists"
db_file "/home/gotf/.local/share/mpd/db"
log_file "/home/gotf/.cache/mpd/log"
pid_file "/home/gotf/.run/mpd.pid"
state_file "/home/gotf/.run/mpd.state"
sticker_file "/home/gotf/.local/share/mpd/sticker.sql"
bind_to_address "/home/gotf/.run/mpd.socket"
Сам конфиг кидаем в правильное место и указываем это место mpd при запуске. Обратите внимание на ~/.run — это (как мне показалось) неиспользуемая никем локация $XDG_RUNTIME_DIR, предназначенная для всяких сокетов, пайпов и т.д.
Vim. Это самое интересное. Для переноса ~/.viminfo нужно добавить в конец переменной 'viminfo' "n~/.local/share/vim/viminfo". Например, так:
set viminfo+=n~/.local/share/vim/viminfo
Далее переносим $RUNTIMEPATH (~/.vim):
set runtimepath=~/.local/share/vim/vim73,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,~/.local/share/vim/vim73/after
Подкаталог vim73 — это мне так показалось лучше.
И последнее здесь — vimrc. Можно указать новый путь параметром -u, но мне больше понравился вариант с $VIMINIT (это переменная шелла, не Vim, очевидно). Нужно определить $VIMINIT примерно так:
VIMINIT=":source ~/.config/vim/vimrc"
Вот как-то так. Некоторые программы думаю попробовать подпереть libetc.

Посоны, чем смотреть эмкавэшки? Сто раз спрашивали уже, НО... везде советуют MX Player, а в киндле он неюзабелен (по кнопкам хрен попадешь, я в последний раз минуты три пытался в паузу попасть, перемотку он не умеет, последнее положение не запоминает...). Есть альтернативы какие-то, а?

*vlc *debian Не работает управление плеером через remuco с андроид-смартфона по блютус не хочет соединяться и всё. Почему так? у меня никогда не работали anyremote и прочие? только смог сделать из смарта блютус-тачпад для дебиана. МОжет ли дело быть в самом блютус-адаптере? на разных линуксах пробовал подобные проги.

Блядь, посоны, ну что это за хуйня?
Too many audio packets in the buffer: (4096 in 7340032 bytes).
Смотреть невозможно, через каждую минуту вырубается. Решение не нагуглил.