Автор Тема: MPV жрет ОЗУ  (Прочитано 5871 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
MPV жрет ОЗУ
« : Февраль 12, 2018, 20:52:39 »
Тема такая - передаю ссылку на фильм (с ютуба, ВК, онлайн-кинотеатра и т.д.) и замечаю, что со временем, занимаемая MPV память разрастается до серьезных размеров. Причем этот размер может превосходить размер воспроизводимой версии фильма - например, фильм размером 800 мб, а плеер через час-два отъедает от ОЗУ более гигабайта. При этом неважно, воспроизводится фильм или стоит на паузе.
Вопрос - как-то регулируется предоставляемый плееру объем памяти? Можно его перенаправить из ОЗУ на диск ?
Devuan ASCII x32..x64

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4639
Re: MPV жрет ОЗУ
« Ответ #1 : Февраль 13, 2018, 17:01:05 »
MPV же нужно настраивать, попробуй Smplayer, возможно там он уже настроен.

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: MPV жрет ОЗУ
« Ответ #2 : Февраль 13, 2018, 20:33:30 »
Smplayer я в первую очередь облазил, нет в нем таких настроек. Потом попробовал VLC и удивился отсутствию этой проблемы, он отъедает порядка 200 мб и все. Но у него другая проблема - после продолжительной паузы начинает воспроизведение фильма по ссылке сначала. На нетбуке с ОЗУ 1 гб MPV ведет себя иначе - берет около 200 мб и все. Но там и версия MPV еще древняя, не 2.хх. C ней чтоль поэкспериментировать?
Devuan ASCII x32..x64

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4639
Re: MPV жрет ОЗУ
« Ответ #3 : Февраль 13, 2018, 20:44:50 »
Я предлагал просто запустить видео в Smplayer + MPV и посмотреть как он себя поведет.
Smplayer запускает MPV с множеством параметров, а не просто передает ссылку на файл.


Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: MPV жрет ОЗУ
« Ответ #4 : Февраль 13, 2018, 20:50:31 »
Я предлагал просто запустить видео в Smplayer + MPV и посмотреть как он себя поведет.
Smplayer запускает MPV с множеством параметров, а не просто передает ссылку на файл.

Я пробовал, но почему-то не запускалось воспроизведение по ссылке. Потом установил mplayer2 и тоже не запустилось. Разбираться пока не стал, а лишь просмотрел настройки GUI на наличие возможности регулировки размера используемой памяти.
Пока снес версию 2.хх и установил версию 0.14 из штатного репозитария. наблюдаю.
Devuan ASCII x32..x64

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: MPV жрет ОЗУ
« Ответ #5 : Февраль 13, 2018, 21:09:32 »
Тестю 0.14 версию на фильме длиной 1,3 гб. MPV отожрал 380 мб и остановился )

С этой версией и Smplayer нормально запускает воспроизведение ссылки
Команду он формирует такую:
/usr/bin/mpv --no-config --no-quiet --terminal --no-msg-color --input-file=/dev/stdin --no-fs --vd-lavc-threads=4 --hwdec=vdpau --sub-auto=fuzzy --vo=vdpau --no-input-default-bindings --input-x11-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=104857734 --monitorpixelaspect=1 --osd-scale=1 --sub-ass --embeddedfonts --ass-line-spacing=0 --sub-scale=1 --sub-text-font=Arial --sub-text-color=#ffffff --sub-text-shadow-color=#000000 --sub-text-border-color=#000000 --sub-text-border-size=2.5 --sub-text-shadow-offset=5 --sub-codepage=utf8:ISO-8859-1 --sub-pos=100 --volume=55 --cache=2048 --osd-level=0 --screenshot-template=cap_%F_%p_%02n --screenshot-format=jpg --audio-channels=2 --af-add=drc=1 --af-add=scaletempo --af-add=equalizer=0:0:0:0:0:0:0:0:0:0 --softvol=yes --softvol-max=110 --ytdl --term-playing-msg=MPV_VERSION=${=mpv-version:} INFO_VIDEO_WIDTH=${=width} INFO_VIDEO_HEIGHT=${=height} INFO_VIDEO_ASPECT=${=video-aspect} INFO_VIDEO_FPS=${=fps} INFO_VIDEO_FORMAT=${=video-format} INFO_VIDEO_CODEC=${=video-codec} INFO_AUDIO_FORMAT=${=audio-codec-name:${=audio-format}} INFO_AUDIO_CODEC=${=audio-codec} INFO_AUDIO_RATE=${=audio-params/samplerate:${=audio-samplerate}} INFO_AUDIO_NCH=${=audio-params/channel-count:${=audio-channels}} INFO_LENGTH=${=duration:${=length}} INFO_DEMUXER=${=demuxer} INFO_TITLES=${=disc-titles} INFO_CHAPTERS=${=chapters} INFO_TRACKS_COUNT=${=track-list/count} METADATA_TITLE=${metadata/by-key/title:} METADATA_ARTIST=${metadata/by-key/artist:} METADATA_ALBUM=${metadata/by-key/album:} METADATA_GENRE=${metadata/by-key/genre:} METADATA_DATE=${metadata/by-key/date:} METADATA_TRACK=${metadata/by-key/track:} METADATA_COPYRIGHT=${metadata/by-key/copyright:} INFO_MEDIA_TITLE=${=media-title:}  --term-status-msg=STATUS: ${=time-pos} / ${=duration:${=length:0}} P: ${=pause} B: ${=paused-for-cache} I: ${=core-idle} https://cs1-43v4.vkuservideo.net/p11/ссылка

По занимаемому объему почти то же , что и MPV (v.0.14) + оболочка Smplayer (56 мб)
« Последнее редактирование: Февраль 13, 2018, 23:07:16 от ek-nfn »
Devuan ASCII x32..x64

Оффлайн ek-nfn

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1422
Re: MPV жрет ОЗУ
« Ответ #6 : Февраль 14, 2018, 19:29:33 »
Мдаа... похоже, что решением проблемы является соскок с новейших версий 2.хх на версию из штатного репозитария. Проблема ушла.
Devuan ASCII x32..x64