[SOLVED] SMPlayer тупит ?!
Heggi 5 января, 2010 - 18:34
На некоторых HDTV-рипах видео откровенно тормозит, если его открывать через SMPlayer, если же открывать напрямую Mplayer'ом, то все нормально воспроизводится. Машинка у меня далеко не слабенькая.
Стал разбираться в чем разница. Выяснил, что SMPlayer запускает 2! копии Mplayer с абсолютно одинаковыми параметрами:
/usr/bin/mplayer -noquiet -nofs -nomouseinput -sub-fuzziness 1 -identify -slave -vo xv -ao pulse -nokeepaspect -framedrop -nodr -double -input nodefault-bindings:conf=/dev/null -stop-xscreensaver -wid 62914575 -monitorpixelaspect 1 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -ass-styles /root/.config/smplayer/styles.ass -fontconfig -font Arial -subfont-autoscale 0 -subfont-osd-scale 20 -subfont-text-scale 20 -subcp enca:ru:CP1251 -subcc -vid 1 -aid 0 -subpos 100 -volume 100 -cache 2000 -ss 131 -osdlevel -vf-add screenshot -slices -channels 2 -af volnorm=1,scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -softvol -softvol-max 110 /media/P/Anime/Kimi ni Todoke/Kimi ni Todoke - 01 (NTV 1280x720 H.264 AAC rev).mp4
Попытка прибить один из процессов приводит к остановке воспроизведения и краху smplayer'а.
Собстно вопрос: Это лечится? Или стоит поискать более адекватный frontend к mplayer ?
»
- Для комментирования войдите или зарегистрируйтесь
Пофиксил, надо было отключить
Пофиксил, надо было отключить кеширование. Оно почему-то мешает на некоторых файлах.
подскажите где и как
подскажите где и как отключили, а то мало-ли еще с такой проблемой народ появится.
Да я чайник ;)
Для
Для SMplayer:
Настройки/настройки/быстродействие/кэш/кэш локальных файлов
поставил 0 (по умолчанию там 2000)
2 процесса запускается вроде
2 процесса запускается вроде не из-за кеширования а из-за настроей потоков декодирования.
У меня при проигрывании 720p запускается 3 потока, в итоге на 270-м атоме оно идёт без рывков.
за количество потоков
за количество потоков декодирования отвечает опция -lavdopts threads=n , где n - количество нужных потоков или auto...
сколько потоков не ставил, все равно показывается 2 процесса mplayer...
HDTV скорее всего тормозит из-за того, что оно 1080i... с дэинтерлейсерами все туго :(
либо из-за того, что не пропускается петлевой фильтр (-lavdopts skiploopfilter=all)...
лично у меня комп тоже достаточно мощный, чтобы смотреть 4 1080р фильма одновременно даже без vdpau, но любой фильм в h264 1080i (то, что и есть на самом деле HDTV) это ппц :((( с VC1 1080i таких проблем нет...