LINUX.ORG.RU

Как приготовить Vlc?

 ,


0

1

Использую gentoo. Примерно с конца февраля-начала марта стал замечать, что vlc захлёбывается при воспроизведении обычных звуковых файлов. Для того, чтобы проигрывать mp3 качества 96к-192к он нагружает 1 ядро на 40-50%, а если другие процессы отбирают у него процессор, то начинает квакать, булькать и делать паузы. Процессор амд64 2х1,4Ггц. Плееры clementine, (s)mplayer, ffplay, seamonkey ограничиваются 3-10% нагрузки на ядро. Настройки Vlc практически стандартные, за исключением выдеовывода и кнопочек интерфейса. Конфигурация сборки:

# emerge -pv vlc

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] media-video/vlc-2.2.1-r1:0/5-8::gentoo  USE="X a52 alsa avcodec avformat bluray dbus dts dvb dvbpsi dvd encode faad fdk ffmpeg flac fontconfig gcrypt jpeg libass libnotify libsamplerate modplug mp3 mpeg mtp musepack ncurses ogg omxil opengl png postproc qt4 schroedinger sdl sdl-image sid speex svg swscale taglib theora tremor truetype twolame udev vlm vnc vorbis vpx x264 x265 xcb xv zvbi -aalib (-altivec) -atmo (-audioqueue) -bidi -cdda -cddb -chromaprint -dc1394 -debug -directfb (-directx) (-dxva2) -fluidsynth -gme -gnome -gnutls -growl -httpd -ieee1394 -jack -kate -kde -libav -libcaca -libtar -libtiger -linsys -lirc -live -lua (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) -matroska (-media-library) (-neon) -opencv -optimisememory (-opus) -projectm -pulseaudio -qt5 -rdp -rtsp -run-as-root -samba -sftp -shout -skins {-test} -upnp -v4l -vaapi -vcdx -vdpau -wma-fixed -xml -zeroconf" CPU_FLAGS_X86="mmx sse" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
 * waiting for lock on /var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile ...                  [ ok ]
★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

Даже 3-10% для мп3 уже очень много.
Попробуй попроигрывать музыку на vlc с cli интерфейсом. Хотя бы графическую морду отсечешь и сузишь область поиска проблемы. Вангую что буфера маловато.

imul ★★★★★
()
Ответ на: комментарий от imul

Логично, но... Без интерфейса, cvlc даёт те же 49,1% нагрузки на ядро.

mplayer ограничивается 3,3%, остальные примерно тем же. + езё их собственные интерфейсы со всякими визуализациями и перделками.

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

У него конечно всё замечательно с настраиваемым графическим интерфейсом и плейлистами. Всякие ползунки скорости воспроизведения и окна со статистикой файла и менюшки выбора аудиодорожки и субтитров русифицированы и удобно расположены?

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

Спасибо, там о всё работает. Но мне тут надо.

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

ну, тогда, как вариант. Если vlc не заработает.

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

Да, без libsamplerate нагрузка на процессор резко упала, сбои исчезли (загрузка системы 5 с низким приоритетом), ничего вроде не отвалилось. Так что видимо тема закрыта.

kirill_rrr ★★★★★
() автор топика

Влц знатно херит звук. Просто чтобы ты знал, он искажает его. По-моему, этого достаточно. А ещё ускорение вечно глючит.

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

Зато он удобный, универсальный и был притянут как зависимость от kdm/qt. А при моём плохом слухе разницы между «херит звук» и «чистое живое звучание» не замечаю. А для аппаратного декодирования видео есть mplayer

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