LINUX.ORG.RU

22
Всего сообщений: 206

Mplayer, skin plastik bug

добрый день

не для поиска решения (т.к. это ск. всего баг) а для информации, что «есть такое»!

mplayer - в более новых версиях «порешали» проблему ресайза экрана и сохранения соотношения, но добавился косяк при работе с одним скином (весьма странно, конечно, но факт, наткнулся только на один такой скин)

старые версии: 1.1.1 и более ранние
новые        : 1.2.х и более поздние

косяк проявляется в том, что если дефолтом установить тему Plastik, то вызов gmplayer-а с параметром видео-файла не будет воспроизводиться (точнее что-то начнет, дернется и остановится), как будто запущен без параметра, если нажать на «воспроизведение» - то далее без проблем...

...

данные манипуляции не помогли:

- логи (ни чего примечательного)
- всевозможные сборки/пересборки
- чистка/дефолты  каталога конфига 

...

- slackware 14.2, TDE-14.0.6
- slackware 12.2, TDE-3.5.12
- mplayer 1.1.1, 1.2.1, 1.3.0

url

-->

plastik-2.0 / Jesper Schultz / KDE plastik theme

plastik-skin

...

все, удачи! :о)

 , , ,

sunjob ()

mplayer url - сохранять название песен в файл при каждом изменении.

Может есть уже существующие решения, что бы все песни проигранные были в файле. На текущий момент беру из терминала, но высота прокрутки не большая, поэтому не так много могу скопировать.
UPD. На текущий момент запускаю в терминале mplayer url. Через день останавливаю, если само не остановилось и все содержимое в терминале вставляю в файл fm. После чего запускаю скипт на удаление ненужностей, некоторые из которых перечислены в отдельном файле рядом wordsToExcludeFile, сейчас скрипт выглядит вот так:

#!/bin/bash
grep -vf wordsToExcludeFile ./fm  > ./fm.new && mv ./fm.new ./fm
perl -w -i -p -e "s/ICY Info: StreamTitle='//g" fm
perl -w -i -p -e "s/';//g" ./fm
awk '! a[$0]++' fm > fm.new && mv ./fm.new ./fm

НУЖНО это все автоматизировать, что бы само оно в файлы скидывало хотя бы без парсинга. Меняется песня - и дописало в файл.

 

abbat81 ()

Какие есть ещё варианты с ядерной консоли смотреть видео, кроме mpv?

Допустим

mpv -vo drm videofile.mp4
это работает, но нужны ещё варианты, например от mplayerl, ffplay и других. Накидайте, кто знает, пожалуйста.

 , ,

burato ()

Вышел MPlayer 1.4 «SubCounter»

 

saahriktu ()

«Audio device got stuck!»

Когда пытаюсь слушать несжатые звуковые файлы, например *.WAV или *.VOC, или просто выкушенные из игр несжатые потоки PCM, Mplayer 3-4 раза в секунду заикается с ошибкой «Audio device got stuck!». Перезапуск Pulseaudio, который всюду советуют, не помогает. Вот в этой теме: Пропал звук registrant советует добавить ключ "-ao alsa:device=hw=0.0". Это помогло, но при проигрывании нескольких файлов часть пропускает с ошибкой:

[AO_ALSA] alsa-lib: pcm_hw.c:1602:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-16): Device or resource busy
[AO_ALSA] Playback open error: Device or resource busy
Failed to initialize audio driver 'alsa:device=hw=0.0'
Could not open/initialize audio device -> no sound.

В чём проблема? Существует ли решение, гарантирующее воспроизведение всех файлов с первой попытки?

Устройство опознаётся как «Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)».

Дистрибутив — Ubuntu 18.04. Сносить Pulseaudio нежелательно, он нужен для Скайпа и GoToMeeting в Хромиуме.

 , ,

question4 ()

Сохранение видео из mplayer

Всем привет! Есть видео одно, и я запускаю его mplayer -vo caca «Название видео», чтобы оно было в разноцветной ASCII, можно ли как-то сохранить это видео чтобы оно было в ASCII формате потом, хочу другу скинуть чтобы он смотрел в ASCII формате, если знаете как буду благодарен если скажете -dumpstream -dumpfile сохранил оригинал.

 

warkshow ()

Чем воспроизводить поток видео ?

Проблема в следующем: Я выкачиваю с сервера поток mpeg видео и хочу его сразу же воспроизводить. При этом при передаче, изза качества связи, могут быть задержки.

Я пробовал так:

socat tcp:192.168.77.77 7777 stdout | mplayer -
socat tcp:192.168.77.77 7777 stdout | cvlc /dev/stdin

Но в обоих вариантах и mplayer и vlc прекращают воспроизведение, как только поток приостанавливается. Как заставить проигрыватель дожидаться продолжения ?

 , , , ,

cyber_eagle ()

Консоль forever

Здравствуйте, форумчане.

Скажите, возможно ли использовать систему без gui на рабочем устройстве? Вернее использовать можно, но чем придется пожертвовать?

Консольные редакторы использовать нормально, компиляторы нормально, а расскажите про mplayer, пожалуйста. Можно ли его юзать, если в системе нет иксов от слова совсем. И если можно, то возможно ли с консольного браузера, например, links прокидывать видео в mplayer?

Благодарна вам всем за ответы.

 , ,

Alicw ()

Mplayer падает

Приветствую. Для проигрывания видео на ютубе применяю youtube-viewer + mplayer. Все работает, но при нажатии любого хоткея (перемотка и т.д.), mplayer падает. В самом youtube-viewer совпадающих сочетаний клавиш нет, а например в альтернативном клиенте ютуба mps-youtube, mplayer стабильно работает со всеми хоткеями. В чем проблема? Подозреваю, что youtube-viewer запускает проигрыватель с неуместными опциями, или что-то типа того.

 ,

mainflaw ()

IVTC на лету в плеере

Кто знает какие решения? На ум приходит:

1. IVTC фильтр в VLC. Но мне попался DVD Kickboxer 3, где 80% FILM, в результате из-за постоянного переключения Film-Video страдает плавность. По идее нужно следовать Pulldown флагам, а потом сразу применять IVTC как делают оффлайн решения.

2. Фильтры mplayer (mpv, SMPlayer) http://www.mplayerhq.hu/DOCS/HTML/ru/menc-feat-telecine.html Проблема в том, что mplayer, насколько я понял, делает IVTC, но выкидывать дубликаты фильтром softskip (29.97>23.976) умеет только mencoder при кодировании. При воспроизведении остаются рывки.
http://manpages.ubuntu.com/manpages/cosmic/ru/man1/mplayer.1.html > softskip (Имеет смысл только с MEncoder).
Опцию decimate mplayer игнорирует. Видно менять частоту кадров фильтры при воспроизведении все-таки не могут. Поправьте, если я не прав.

3. На винде я бы просто скормил Avisynth скрипт с IVTC любому плееру. В линуксе есть Vapoursynth (для убунты есть ppa https://launchpad.net/~djcj/ archive/ubuntu/vapoursynth)
Предложенный там вариант http://www.vapoursynth.com/doc/plugins/vivtc.html слишком сложный и медленный для realtime. Я его сократил:

import vapoursynth as vs
core = vs.get_core(4)

input_clip = core.d2v.Source(input=r'/home/denis/Kickboxer.d2v')

matched_clip = core.vivtc.VFM(input_clip, 1)
decimated_clip = core.vivtc.VDecimate(matched_clip)
decimated_clip.set_output()

Скорость все равно немногим больше realtime. Неудобства по сравнению с виндой: приходится использовать консольный патченный mpv, Vapoursynth в отличии от Avisynth не поддерживает звук, его надо подавать плееру отдельной дорожкой. mpv из ppa требует также их libass и не совсем совместим по опциям с SMPlayer из репозитория убунты. Это можно обойти скриптом переключения версий, но очень уж все геморно получается. Через pipe же, наверное, не будет работать перемотка.

4. Сделать деинтерлейс (например Yadif) в двойную частоту 59.94p. Недостатки: ресурсоемкость, хуже качество из-за деинтерлейса прогрессивных кадров, частоту монитора желательно иметь 60 или кратной для плавного воспроизведения. Подобным образом работают железные плееры, скорее всего.

5. Не париться, просто перекодировать DVD в Handbrake и смотреть рип. Неплохое решение, жаль что свободное место на винте стремительно подходит к концу, чтобы тратить его на пережатки.

6. Поставить винду в дуалбут.

Что еще я упустил?

 ,

denislp ()

Не получается скомпилировать mplayer-vaapi

gcc -o mplayer command.o m_property.o mixer.o mp_fifo.o mplayer.o parser-mpcmd.o pnm_loader.o input/input.o libao2/ao_mpegpes.o libao2/ao_null.o libao2/ao_pcm.o libao2/audio_out.o libvo/aspect.o libvo/geometry.o libvo/stats.o libvo/video_out.o libvo/vo_mpegpes.o libvo/vo_null.o sub/spuenc.o libvo/vo_aa.o libao2/ao_alsa.o input/appleir.o libvo/vo_dga.o libvo/vo_directfb2.o libvo/vo_dfbmga.o libvo/vo_fbdev.o libvo/vo_fbdev2.o libvo/vo_png.o libvo/vo_gif89a.o libvo/gl_common.o libvo/vo_gl.o libvo/csputils.o libvo/sdl_common.o libvo/x11_common.o libvo/vo_gl_tiled.o libao2/ao_jack.o input/joystick.o libvo/vo_jpeg.o libmenu/menu.o libmenu/menu_chapsel.o libmenu/menu_cmdlist.o libmenu/menu_console.o libmenu/menu_filesel.o libmenu/menu_list.o libmenu/menu_param.o libmenu/menu_pt.o libmenu/menu_txt.o libmenu/vf_menu.o libmenu/menu_dvbin.o input/lirc.o libvo/vo_matrixview.o libvo/matrixview.o libvo/vo_md5sum.o libvo/vo_mng.o libao2/ao_nas.o udp_sync.o libao2/ao_openal.o libao2/ao_oss.o libvo/vo_pnm.o libao2/ao_pulse.o libao2/ao_sdl.o libvo/vo_sdl.o libvo/vo_tga.o libvo/vo_v4l2.o libao2/ao_v4l2.o libvo/vo_vaapi.o libvo/vo_vdpau.o libvo/vo_cvidix.o libvo/vosub_vidix.o vidix/vidix.o vidix/drivers.o vidix/dha.o vidix/mtrr.o vidix/pci.o vidix/pci_names.o vidix/pci_dev_ids.o vidix/cyberblade_vid.o vidix/mach64_vid.o vidix/mga_vid.o vidix/mga_crtc2_vid.o vidix/nvidia_vid.o vidix/pm2_vid.o vidix/pm3_vid.o vidix/radeon_vid.o vidix/rage128_vid.o vidix/s3_vid.o vidix/sis_vid.o vidix/sis_bridge.o vidix/unichrome_vid.o libvo/vo_x11.o libvo/vo_xover.o libvo/vo_xv.o libvo/vo_xvidix.o libvo/vo_xvmc.o libvo/vo_yuv4mpeg.o asxparser.o bstr.o codec-cfg.o cpudetect.o edl.o fmt-conversion.o m_config.o m_option.o m_struct.o mp_msg.o mp_strings.o mpcommon.o parser-cfg.o path.o playtree.o playtreeparser.o subopt-helper.o libaf/af.o libaf/af_center.o libaf/af_channels.o libaf/af_comp.o libaf/af_delay.o libaf/af_dummy.o libaf/af_equalizer.o libaf/af_extrastereo.o libaf/af_format.o libaf/af_gate.o libaf/af_hrtf.o libaf/af_karaoke.o libaf/af_pan.o libaf/af_resample.o libaf/af_scaletempo.o libaf/af_sinesuppress.o libaf/af_stats.o libaf/af_sub.o libaf/af_surround.o libaf/af_sweep.o libaf/af_tools.o libaf/af_volnorm.o libaf/af_volume.o libaf/filter.o libaf/format.o libaf/reorder_ch.o libaf/window.o libmpcodecs/ad.o libmpcodecs/ad_alaw.o libmpcodecs/ad_dk3adpcm.o libmpcodecs/ad_dvdpcm.o libmpcodecs/ad_hwac3.o libmpcodecs/ad_hwmpa.o libmpcodecs/ad_imaadpcm.o libmpcodecs/ad_msadpcm.o libmpcodecs/ad_pcm.o libmpcodecs/dec_audio.o libmpcodecs/dec_teletext.o libmpcodecs/dec_video.o libmpcodecs/img_format.o libmpcodecs/mp_image.o libmpcodecs/pullup.o libmpcodecs/vd.o libmpcodecs/vd_hmblck.o libmpcodecs/vd_lzo.o libmpcodecs/vd_mpegpes.o libmpcodecs/vd_mtga.o libmpcodecs/vd_null.o libmpcodecs/vd_raw.o libmpcodecs/vd_sgi.o libmpcodecs/vd_black.o libmpcodecs/vf.o libmpcodecs/vf_1bpp.o libmpcodecs/vf_2xsai.o libmpcodecs/vf_blackframe.o libmpcodecs/vf_boxblur.o libmpcodecs/vf_crop.o libmpcodecs/vf_cropdetect.o libmpcodecs/vf_decimate.o libmpcodecs/vf_delogo.o libmpcodecs/vf_denoise3d.o libmpcodecs/vf_detc.o libmpcodecs/vf_dint.o libmpcodecs/vf_divtc.o libmpcodecs/vf_down3dright.o libmpcodecs/vf_dsize.o libmpcodecs/vf_dvbscale.o libmpcodecs/vf_eq.o libmpcodecs/vf_eq2.o libmpcodecs/vf_expand.o libmpcodecs/vf_field.o libmpcodecs/vf_fil.o libmpcodecs/vf_filmdint.o libmpcodecs/vf_fixpts.o libmpcodecs/vf_flip.o libmpcodecs/vf_format.o libmpcodecs/vf_framestep.o libmpcodecs/vf_gradfun.o libmpcodecs/vf_halfpack.o libmpcodecs/vf_harddup.o libmpcodecs/vf_hqdn3d.o libmpcodecs/vf_hue.o libmpcodecs/vf_il.o libmpcodecs/vf_ilpack.o libmpcodecs/vf_ivtc.o libmpcodecs/vf_kerndeint.o libmpcodecs/vf_mirror.o libmpcodecs/vf_noformat.o libmpcodecs/vf_noise.o libmpcodecs/vf_ow.o libmpcodecs/vf_palette.o libmpcodecs/vf_perspective.o libmpcodecs/vf_phase.o libmpcodecs/vf_pp7.o libmpcodecs/vf_pullup.o libmpcodecs/vf_rectangle.o libmpcodecs/vf_remove_logo.o libmpcodecs/vf_rgbtest.o libmpcodecs/vf_rotate.o libmpcodecs/vf_sab.o libmpcodecs/vf_scale.o libmpcodecs/vf_smartblur.o libmpcodecs/vf_softpulldown.o libmpcodecs/vf_stereo3d.o libmpcodecs/vf_softskip.o libmpcodecs/vf_swapuv.o libmpcodecs/vf_telecine.o libmpcodecs/vf_test.o libmpcodecs/vf_tfields.o libmpcodecs/vf_tile.o libmpcodecs/vf_tinterlace.o libmpcodecs/vf_unsharp.o libmpcodecs/vf_vo.o libmpcodecs/vf_yadif.o libmpcodecs/vf_yuvcsp.o libmpcodecs/vf_yvu9.o libmpdemux/aac_hdr.o libmpdemux/asfheader.o libmpdemux/aviheader.o libmpdemux/aviprint.o libmpdemux/demuxer.o libmpdemux/demux_aac.o libmpdemux/demux_asf.o libmpdemux/demux_audio.o libmpdemux/demux_avi.o libmpdemux/demux_demuxers.o libmpdemux/demux_film.o libmpdemux/demux_fli.o libmpdemux/demux_lmlm4.o libmpdemux/demux_mf.o libmpdemux/demux_mkv.o libmpdemux/demux_mov.o libmpdemux/demux_mpg.o libmpdemux/demux_nsv.o libmpdemux/demux_pva.o libmpdemux/demux_rawaudio.o libmpdemux/demux_rawvideo.o libmpdemux/demux_realaud.o libmpdemux/demux_real.o libmpdemux/demux_roq.o libmpdemux/demux_smjpeg.o libmpdemux/demux_ts.o libmpdemux/demux_ty.o libmpdemux/demux_ty_osd.o libmpdemux/demux_viv.o libmpdemux/demux_vqf.o libmpdemux/demux_y4m.o libmpdemux/ebml.o libmpdemux/extension.o libmpdemux/mf.o libmpdemux/mp3_hdr.o libmpdemux/mp_taglists.o libmpdemux/mpeg_hdr.o libmpdemux/mpeg_packetizer.o libmpdemux/parse_es.o libmpdemux/parse_mp4.o libmpdemux/video.o libmpdemux/yuv4mpeg.o libmpdemux/yuv4mpeg_ratio.o osdep/getch2.o osdep/timer-linux.o stream/open.o stream/stream.o stream/stream_bd.o stream/stream_cue.o stream/stream_file.o stream/stream_mf.o stream/stream_null.o stream/url.o sub/eosd.o sub/find_sub.o sub/osd.o sub/spudec.o sub/sub.o sub/sub_cc.o sub/subreader.o sub/vobsub.o stream/ai_alsa.o stream/ai_oss.o sub/font_load.o stream/stream_cdda.o stream/cdinfo.o stream/stream_cddb.o stream/dvb_tune.o stream/stream_dvb.o stream/stream_dvdnav.o stream/stream_dvd.o stream/stream_dvd_common.o libmpcodecs/ad_faad.o libvo/aclib.o av_helpers.o av_opts.o libaf/af_lavcac3enc.o libaf/af_lavcresample.o libmpcodecs/ad_ffmpeg.o libmpcodecs/ad_spdif.o libmpcodecs/vd_ffmpeg.o libmpcodecs/vf_geq.o libmpcodecs/vf_lavc.o libmpcodecs/vf_lavcdeint.o libmpcodecs/vf_screenshot.o libmpdemux/demux_lavf.o stream/stream_ffmpeg.o sub/av_sub.o libmpcodecs/vf_fspp.o libmpcodecs/vf_mcdeint.o libmpcodecs/vf_qp.o libmpcodecs/vf_spp.o libmpcodecs/vf_uspp.o sub/font_load_ft.o stream/stream_ftp.o libmpdemux/demux_gif.o libmpcodecs/vf_bmovl.o libaf/af_export.o osdep/mmap_anon.o libmpcodecs/vd_ijpg.o libaf/af_ladspa.o libmpcodecs/ad_liba52.o libmpcodecs/vf_ass.o sub/ass_mp.o sub/subassconvert.o stream/stream_bluray.o libaf/af_bs2b.o libmpcodecs/ad_libdca.o libmpcodecs/ad_libdv.o libmpcodecs/vd_libdv.o libmpdemux/demux_rawdv.o libmpcodecs/ad_libmad.o libmpcodecs/vd_libmpeg2.o libmpeg2/alloc.o libmpeg2/cpu_accel.o libmpeg2/cpu_state.o libmpeg2/decode.o libmpeg2/header.o libmpeg2/idct.o libmpeg2/motion_comp.o libmpeg2/slice.o libmpeg2/idct_mmx.o libmpeg2/motion_comp_mmx.o stream/stream_smb.o libmpcodecs/vd_theora.o libmpdemux/demux_rtp.o libmpdemux/demux_rtp_codec.o stream/stream_live555.o libmpdemux/demux_mng.o libmpcodecs/ad_mpg123.o stream/stream_rtsp.o stream/freesdp/common.o stream/freesdp/errorlist.o stream/freesdp/parser.o stream/librtsp/rtsp.o stream/librtsp/rtsp_rtp.o stream/librtsp/rtsp_session.o stream/stream_netstream.o stream/asf_mmst_streaming.o stream/asf_streaming.o stream/cookies.o stream/http.o stream/network.o stream/pnm.o stream/rtp.o stream/udp.o stream/tcp.o stream/stream_rtp.o stream/stream_udp.o stream/realrtsp/asmrp.o stream/realrtsp/real.o stream/realrtsp/rmff.o stream/realrtsp/sdpplin.o stream/realrtsp/xbuffer.o libmpcodecs/vd_mpng.o libmpcodecs/vf_pp.o stream/stream_pvr.o libmpcodecs/ad_qtaudio.o libmpcodecs/vd_qtvideo.o stream/stream_radio.o stream/audio_in.o libmpcodecs/ad_realaud.o libmpcodecs/vd_realvid.o libmpcodecs/ad_speex.o stream/cache2.o stream/frequencies.o stream/stream_tv.o stream/tv.o stream/tvi_dummy.o stream/tvi_v4l.o stream/tvi_v4l2.o sub/unrar_exec.o stream/stream_vcd.o libmpcodecs/ad_libvorbis.o libmpdemux/demux_ogg.o loader/wrapper.o loader/elfdll.o loader/ext.o loader/ldt_keeper.o loader/module.o loader/pe_image.o loader/pe_resource.o loader/registry.o loader/resource.o loader/win32.o libmpcodecs/ad_acm.o libmpcodecs/ad_dmo.o libmpcodecs/ad_dshow.o libmpcodecs/ad_twin.o libmpcodecs/vd_dmo.o libmpcodecs/vd_dshow.o libmpcodecs/vd_vfw.o libmpcodecs/vd_vfwex.o libmpdemux/demux_avs.o loader/afl.o loader/drv.o loader/vfl.o loader/dshow/DS_AudioDecoder.o loader/dshow/DS_Filter.o loader/dshow/DS_VideoDecoder.o loader/dshow/allocator.o loader/dshow/cmediasample.o loader/dshow/graph.o loader/dshow/guids.o loader/dshow/inputpin.o loader/dshow/mediatype.o loader/dshow/outputpin.o loader/dmo/DMO_AudioDecoder.o loader/dmo/DMO_VideoDecoder.o loader/dmo/buffer.o loader/dmo/dmo.o loader/dmo/dmo_guids.o libmpcodecs/vd_xanim.o libmpcodecs/vd_xvid4.o osdep/shmem.o ffmpeg/libpostproc/libpostproc.a ffmpeg/libavfilter/libavfilter.a ffmpeg/libavformat/libavformat.a ffmpeg/libavcodec/libavcodec.a ffmpeg/libswscale/libswscale.a ffmpeg/libswresample/libswresample.a ffmpeg/libavutil/libavutil.a -Wl,--version-script,binary.ver -Wl,-z,noexecstack /usr/lib/live/libliveMedia.a /usr/lib/live/libUsageEnvironment.a /usr/lib/live/libBasicUsageEnvironment.a /usr/lib/live/libgroupsock.a  -pie   -lncurses -lrt -lsmbclient -lpng -lz -lmng -ljpeg -lz -ljpeg -lungif -lasound -ldl -lpthread -lbluray -ldvdread -lcdio_cdda -lcdio -lcdio_paranoia  -lfreetype -lz -lfontconfig  -lfribidi -lass -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -la52 -ldca -lfaad -lbs2b   -lrtmp -lopencore-amrnb -lopencore-amrwb -ldv -lxvidcore -ldirac_encoder -ldirac_decoder -lstdc++   -lschroedinger-1.0   -lpthread -ldl -rdynamic -L/usr/lib -ldvdnavmini -lpthread -lm    -ldirectfb -lXext -lX11 -lpthread -lXss -lXrender -lXv -lXvMC -lXvMCW -lvdpau -lXinerama -lXxf86vm -lXxf86dga -laa -lSDL -lGL -ldl -lGLU -laudio -lXt -lpulse -ljack -lopenal -lva-x11 -lva -lva-glx -lva -llirc_client
ffmpeg/libavcodec/libavcodec.a(mjpegdec.o): In function `ff_mjpeg_decode_frame':
mjpegdec.c:(.text+0x717b): undefined reference to `ff_exif_decode_ifd'
ffmpeg/libavformat/libavformat.a(allformats.o): In function `av_register_all':
allformats.c:(.text+0x1224): undefined reference to `ff_libssh_protocol'
ffmpeg/libavformat/libavformat.a(asfdec.o): In function `asf_read_seek':
asfdec.c:(.text+0x633): undefined reference to `ff_get_guid'
asfdec.c:(.text+0x681): undefined reference to `ff_get_guid'
asfdec.c:(.text+0x7e2): undefined reference to `ff_get_guid'
ffmpeg/libavformat/libavformat.a(asfdec.o): In function `asf_read_header':
asfdec.c:(.text+0x2d4b): undefined reference to `ff_get_guid'
asfdec.c:(.text+0x2e20): undefined reference to `ff_get_guid'
ffmpeg/libavformat/libavformat.a(asfdec.o):asfdec.c:(.text+0x2fe7): more undefined references to `ff_get_guid' follow
ffmpeg/libavformat/libavformat.a(asfdec.o): In function `asf_read_header':
asfdec.c:(.text+0x37d6): undefined reference to `ff_get_wav_header'
asfdec.c:(.text+0x3b48): undefined reference to `ff_get_guid'
asfdec.c:(.text+0x3c16): undefined reference to `ff_get_guid'
ffmpeg/libavformat/libavformat.a(asfenc.o): In function `asf_write_header1':
asfenc.c:(.text+0x1181): undefined reference to `ff_put_bmp_header'
asfenc.c:(.text+0x1758): undefined reference to `ff_put_wav_header'
ffmpeg/libavformat/libavformat.a(avidec.o): In function `avi_load_index':
avidec.c:(.text+0x14fa): undefined reference to `ff_read_riff_info'
ffmpeg/libavformat/libavformat.a(avidec.o): In function `avi_read_header':
avidec.c:(.text+0x2a76): undefined reference to `ff_read_riff_info'
avidec.c:(.text+0x3df6): undefined reference to `ff_get_wav_header'
avidec.c:(.text+0x4394): undefined reference to `ff_get_bmp_header'
ffmpeg/libavformat/libavformat.a(avienc.o): In function `avi_start_new_riff':
avienc.c:(.text+0xc6): undefined reference to `ff_start_tag'
avienc.c:(.text+0x105): undefined reference to `ff_start_tag'
ffmpeg/libavformat/libavformat.a(avienc.o): In function `avi_write_counters':
avienc.c:(.text+0x5f6): undefined reference to `ff_parse_specific_params'
ffmpeg/libavformat/libavformat.a(avienc.o): In function `avi_write_idx1':
avienc.c:(.text+0x73c): undefined reference to `ff_start_tag'
avienc.c:(.text+0x834): undefined reference to `ff_end_tag'
ffmpeg/libavformat/libavformat.a(avienc.o): In function `avi_write_trailer':
avienc.c:(.text+0x95b): undefined reference to `ff_end_tag'
avienc.c:(.text+0x978): undefined reference to `ff_end_tag'
avienc.c:(.text+0xb66): undefined reference to `ff_end_tag'
avienc.c:(.text+0xb8e): undefined reference to `ff_end_tag'
ffmpeg/libavformat/libavformat.a(avienc.o):avienc.c:(.text+0xf2e): more undefined references to `ff_end_tag' follow
ffmpeg/libavformat/libavformat.a(avienc.o): In function `avi_write_header':
avienc.c:(.text+0x13c7): undefined reference to `ff_start_tag'
avienc.c:(.text+0x142e): undefined reference to `ff_start_tag'
avienc.c:(.text+0x14f5): undefined reference to `ff_parse_specific_params'
avienc.c:(.text+0x1661): undefined reference to `ff_end_tag'
avienc.c:(.text+0x167f): undefined reference to `ff_start_tag'
avienc.c:(.text+0x1714): undefined reference to `ff_put_bmp_header'
avienc.c:(.text+0x1724): undefined reference to `ff_end_tag'
avienc.c:(.text+0x177d): undefined reference to `ff_riff_write_info_tag'
avienc.c:(.text+0x17ce): undefined reference to `ff_start_tag'
avienc.c:(.text+0x19c1): undefined reference to `ff_end_tag'
avienc.c:(.text+0x19dc): undefined reference to `ff_end_tag'
avienc.c:(.text+0x1a14): undefined reference to `ff_end_tag'
avienc.c:(.text+0x1a23): undefined reference to `ff_riff_write_info'
avienc.c:(.text+0x1a33): undefined reference to `ff_start_tag'
avienc.c:(.text+0x1a67): undefined reference to `ff_end_tag'
avienc.c:(.text+0x1a77): undefined reference to `ff_start_tag'
avienc.c:(.text+0x1bc0): undefined reference to `ff_start_tag'
avienc.c:(.text+0x1ca1): undefined reference to `ff_end_tag'
avienc.c:(.text+0x1dac): undefined reference to `ff_put_wav_header'
avienc.c:(.text+0x1e43): undefined reference to `ff_start_tag'
avienc.c:(.text+0x1f01): undefined reference to `ff_end_tag'
ffmpeg/libavformat/libavformat.a(dxa.o): In function `dxa_read_header':
dxa.c:(.text+0x383): undefined reference to `ff_get_wav_header'
ffmpeg/libavformat/libavformat.a(matroskadec.o): In function `matroska_read_header':
matroskadec.c:(.text+0x491a): undefined reference to `ff_get_wav_header'
ffmpeg/libavformat/libavformat.a(matroskaenc.o): In function `mkv_write_header':
matroskaenc.c:(.text+0x48b7): undefined reference to `ff_put_wav_header'
matroskaenc.c:(.text+0x48f2): undefined reference to `ff_put_bmp_header'
ffmpeg/libavformat/libavformat.a(mmf.o): In function `mmf_write_header':
mmf.c:(.text+0x41b): undefined reference to `ff_start_tag'
mmf.c:(.text+0x48a): undefined reference to `ff_start_tag'
mmf.c:(.text+0x60e): undefined reference to `ff_start_tag'
ffmpeg/libavformat/libavformat.a(mov.o): In function `mov_read_wfex':
mov.c:(.text+0x2efa): undefined reference to `ff_get_wav_header'
ffmpeg/libavformat/libavformat.a(movenc.o): In function `mov_write_stsd_tag':
movenc.c:(.text+0x5e4a): undefined reference to `ff_put_wav_header'
movenc.c:(.text+0x5f97): undefined reference to `ff_put_wav_header'
ffmpeg/libavformat/libavformat.a(nutenc.o): In function `nut_write_header':
nutenc.c:(.text+0x29da): undefined reference to `ff_parse_specific_params'
ffmpeg/libavformat/libavformat.a(nuv.o): In function `nuv_header':
nuv.c:(.text+0x99f): undefined reference to `ff_wav_codec_get_id'
ffmpeg/libavformat/libavformat.a(wavdec.o): In function `w64_read_header':
wavdec.c:(.text+0x356): undefined reference to `ff_get_wav_header'
ffmpeg/libavformat/libavformat.a(wavdec.o): In function `wav_read_header':
wavdec.c:(.text+0x1cc2): undefined reference to `ff_read_riff_info'
wavdec.c:(.text+0x1df7): undefined reference to `ff_get_wav_header'
ffmpeg/libavformat/libavformat.a(wavenc.o): In function `w64_write_header':
wavenc.c:(.text+0x355): undefined reference to `ff_put_wav_header'
ffmpeg/libavformat/libavformat.a(wavenc.o): In function `wav_write_trailer':
wavenc.c:(.text+0x5f6): undefined reference to `ff_end_tag'
ffmpeg/libavformat/libavformat.a(wavenc.o): In function `wav_write_header':
wavenc.c:(.text+0xa08): undefined reference to `ff_start_tag'
wavenc.c:(.text+0xa28): undefined reference to `ff_put_wav_header'
wavenc.c:(.text+0xa44): undefined reference to `ff_end_tag'
wavenc.c:(.text+0xad4): undefined reference to `ff_riff_write_info'
wavenc.c:(.text+0xae8): undefined reference to `ff_start_tag'
wavenc.c:(.text+0xb30): undefined reference to `ff_start_tag'
wavenc.c:(.text+0xb6c): undefined reference to `ff_end_tag'
wavenc.c:(.text+0xb92): undefined reference to `ff_start_tag'
wavenc.c:(.text+0x1030): undefined reference to `ff_end_tag'
ffmpeg/libavformat/libavformat.a(wtvdec.o): In function `parse_media_type':
wtvdec.c:(.text+0xa21): undefined reference to `ff_get_guid'
wtvdec.c:(.text+0xa34): undefined reference to `ff_get_guid'
wtvdec.c:(.text+0xd97): undefined reference to `ff_get_bmp_header'
wtvdec.c:(.text+0xf37): undefined reference to `ff_codec_guid_get_id'
wtvdec.c:(.text+0xf92): undefined reference to `ff_get_bmp_header'
wtvdec.c:(.text+0xfe5): undefined reference to `ff_wav_codec_get_id'
wtvdec.c:(.text+0x11e0): undefined reference to `ff_codec_wav_guids'
wtvdec.c:(.text+0x11e5): undefined reference to `ff_codec_guid_get_id'
wtvdec.c:(.text+0x1330): undefined reference to `ff_get_wav_header'
ffmpeg/libavformat/libavformat.a(wtvdec.o): In function `parse_chunks':
wtvdec.c:(.text+0x1421): undefined reference to `ff_get_guid'
wtvdec.c:(.text+0x150b): undefined reference to `ff_get_guid'
wtvdec.c:(.text+0x1517): undefined reference to `ff_get_guid'
wtvdec.c:(.text+0x1542): undefined reference to `ff_get_guid'
wtvdec.c:(.text+0x170d): undefined reference to `ff_get_guid'
ffmpeg/libavformat/libavformat.a(wtvdec.o):wtvdec.c:(.text+0x171d): more undefined references to `ff_get_guid' follow
ffmpeg/libavformat/libavformat.a(wtvenc.o): In function `write_stream_codec_info':
wtvenc.c:(.text+0x19ce): undefined reference to `ff_codec_wav_guids'
wtvenc.c:(.text+0x19d9): undefined reference to `ff_codec_wav_guids'
wtvenc.c:(.text+0x19de): undefined reference to `ff_codec_wav_guids'
wtvenc.c:(.text+0x1c6c): undefined reference to `ff_put_bmp_header'
wtvenc.c:(.text+0x1d28): undefined reference to `ff_put_wav_header'
ffmpeg/libavformat/libavformat.a(xmv.o): In function `xmv_read_header':
xmv.c:(.text+0x932): undefined reference to `ff_wav_codec_get_id'
ffmpeg/libavformat/libavformat.a(xwma.o): In function `xwma_read_header':
xwma.c:(.text+0x190): undefined reference to `ff_get_wav_header'
ffmpeg/libavformat/libavformat.a(act.o): In function `read_header':
act.c:(.text+0x39f): undefined reference to `ff_get_wav_header'
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1

Пробовал GCC 4.3 и 4.8, а также ffmpeg 2.1.1 и 2.1.8.

Исходники отсюда: https://github.com/gbeauchesne/mplayer-vaapi/tree/hwaccel-vaapi

 ,

ZenitharChampion ()

Конфиг mplayer`а

Что нужно прописать эмплаеру в конфиг, чтобы создаваемые нажатием клавиши «S» скриншоты он складывал в определённый каталог?

 ,

Napilnik ()

С vlc «засыпает» телик по hdmi, а с gnome-mplayer нет

Подключаю телик к ноуту через hdmi

Если смотрю фильм в vlc, телевизор каждые 20 минут теряет сигнал, пока не пошевелишь мышкой
Если смотрю в gnome-mplayer, то такой проблемы нет.

«display power manager» в debian отключен.
в vlc галочка «disable screensaver» стоит.

В чем еще может быть дело?

 , , ,

sergey-novikov ()

Принцип работы звука в linux

Добрый день! До определенного момента считал, что звук в linux воспроизводится благодаря xserver...но после трассировки mplayer немного потерялся. Буду благодарен за пояснение данного процесса (в какой сокет/файл записывается аудиопоток?).

Вот, что нашел:

Вырезки из «strace mplayer»:

pipe2([5, 6], O_CLOEXEC) 

и в цикле записывает (4 - это аудиофайл)

read(4, "~\2760\v\305'\251\357\377\376\273\377\277\351#~\0\0\0\20\6g?\367\342\327U\303ej\351J"..., 4096) = 4096
write(6, "W", 1)                        = 1

Кроме того перед этим открывает

socket(AF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 9
connect(9, {sa_family=AF_LOCAL, sun_path="/run/user/1000/pulse/native"}, 110) = 0
но ничего не пишет в него

А также нашел открытие сокета X11, но он закрывается еще до начала воспроизведения:

( читать дальше... )

PS: лез в исходники mplayer, но там уперся в библиотечные функции pulseaudio, которые в свою очередь пестрят изобильным интерфейсом и многочисленными ответвлениями, так что копать дальше ради того, чтобы узнать как оно работает не стал. (мне, для личного FAQ, достаточно внешний интерфейс, и алгоритм его взаимодействия с ядром на пальцах)

 , ,

cyber_eagle ()

Ищу проигрыватель с управлением извне, не dbus

Нужен преимущественно видеоплеер (но аудио- впридачу будет плюсом).
От управления требуется: из своего скрипта командами дёргать PlayPause, перематывать назад-вперёд на сколько скажу долей секунды, узнавать текущую позицию во времени.
Это всё есть в mpris-угодных поделиях через dbus, но.
0) Они сами конские кентаврокомбайны (я про VLC и SMPlayer; вроде к mpv есть мприс-приспособа, но не пробовал пока), а мне б чо попроще, поменьше, полегче, потупее.
1) Синтаксис запросов в эту клоаку меня убивает. Все эти org.per.rectum.ad.astra /Please/Stop/Fist/My/Brain/ org.freedesktop.DBus.Properties.Get org.mpris.MediaPlayer2.Player Position ради глянуть одну чиселку. Понятное дело, что я это один раз напишу и забуду, но чувство прекрасного против.
Вроде раньше у mplayer был какой-то недбасовый программный интерфейс? Не выпилили его? А сам он жив вообще, или mpv его того?
Или, может, есть ещё что? ffplay не умеет такого?
Никаких суперфич не надо, только запустить из консольки и дёргать плейпаузу, тудасюдаперемотку, позицию смотреть. Всё.
Только ткните сразу в нужный пункт мана, пожалуйста. Они у некоторых километровые, и меня что-то уже даже поиск не спасает.
Ну или подскажите, как это по-человечьи загуглить, у меня словарный запас иссяк.

 , , , ,

massimus ()

Применение ScaleTempo при конвертации файлов

Здравствуйте. Есть проблема. Нужно применить фильтр ScaleTempo к более чем 100k файлам с ключом

--speed=0.4 --af=scaletempo=stride=10:overlap=0.8
Файлы меньше секунды, 8 bit, mono. Образец. На выходе нужен такой же wav файл. Трудности начинаются с того, что программы, где используется этот фильтр не могут корректно переконвертировать мой файл. Даже без применения этого фильтра. Wav в wav.
mpv in.wav --oac=pcm_u8 -o out.wav
дает файл на секунду больше, если оригинал меньше секунды. Лог.

mencoder in.wav -o out.wav -of lavf -oac lavc -lavcopts acodec=pcm_u8

не работает вообще. Лог.

В Gstreamer я не знаю, как правильно сформулировать команду.

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

P.S. Я протестировал альтернативы и пришел к заключению, что для голоса это самый лучший вариант. Sox, Audacity, Rubber Band, FFmpeg дают результат существенно хуже. Rubber Band сглаживает лучше, но металлический окрас делает общее восприятие хуже. Наткнулся на это решение случайно, в дополнение для Anki. С ним голос замедляется не хуже, чем это делает YouTube. Другие настройки дают результат на уровне вышеприведенных альтернатив. Интересный момент, что самый частый совет в интернете, это

--af=scaletempo=stride=30:overlap=.50
Но на мой слух он хуже, чем 10/0.8.

Буду рад, если подскажите качественные проприетарные решения для замедления речи.

P.S.S. В GoldenDict можно изменить плеер для воспроизведения звукового контента в словарях.

mplayer -speed 0.4 -af scaletempo=stride=10:overlap=0.8

 , , ,

wosquito ()

А что за идиотизм стал с mplayer'ом

Версия 2.0-701. Он зачем-то пытается проигрывать музыку как видео. А на некоторых треках с огромной скоростью срёт в консоль:

[libav/video] mjpeg: overread 8
-vo null не от срача не помогает. Что это за фигня?

 

thunar ()

xxkb не запоминает раскладку для mplayer/mpv

Сабж, плееры подхватывают раскладку предыдущего активного окна, при ручном переключении меняется раскладка и для предыдущего окна тоже. Воспроизводится на mplayer/mplayer2/mpv разных версий, --vo дефолтный (xv или opengl, наверное).

xfce 4.12, xxkb 1.11

Может быть, кто-то сталкивался с подобной проблемой? Я подозреваю, что дело в wm_class/свойствах (или их отсутствии), но дебажить очень не хочется, а в гугле забанили.

 , ,

E ()

Не проигрываются видеофайлы в Gentoo.

Установлена Gentoo. Не проигрываются видео файлы. Пробовал mplayer и vlc. Звук есть, видео - нет.

При этом в браузере youtube играет нормально.

Пример вывода mplayer:

mplayer Герштейн\ С\ С\ \ Квантовая\ механика\ Лекция\ 01-o3qfU6TH1HI.mp4 
MPlayer 1.3.0-6.3.0 (C) 2000-2016 MPlayer Team

Воспроизведение Герштейн С С  Квантовая механика Лекция 01-o3qfU6TH1HI.mp4.
libavformat version 57.71.100 (external)
Обнаружен libavformat формат файла!
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f2e6d6eaf20]Protocol name not provided, cannot determine if input is local or a network protocol, buffers and access patterns cannot be configured optimally without knowing the protocol
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang und
VIDEO:  [H264]  638x360  24bpp  25.000 fps  275.1 kbps (33.6 kbyte/s)
Could not find a UTF-8 locale,
character keys beyond Latin-1 will not be handled.
==========================================================================
Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 57.89.100 (external)
Выбран видеокодек: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
Информация о клипе:
 major_brand: mp42
 minor_version: 0
 compatible_brands: isommp42
 creation_time: 2015-02-02T07:50:27.000000Z
Load subtitles in ./
==========================================================================
Открываю декодер аудио: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 1 ch, floatle, 72.0 kbit/5.10% (ratio: 8999->176400)
Выбран аудиокодек: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [oss] 44100Hz 1ch s16le (2 bytes per sample)
Начало воспроизведения...
Movie-Aspect - 1.77:1 - выполняю предварительное масштабирование
для коррекции соотношения сторон фильма.
VO: [xv] 638x360 => 638x360 Planar YV12 
A:  76.9 V:  76.9 A-V:  0.000 ct:  0.060   0/  0  2%  0%  0.3% 0 0 

Выходим... (Выход)

emerge --info:

Portage 2.3.6 (python 3.4.6-final-0, default/linux/amd64/13.0/desktop/plasma, gcc-6.3.0, glibc-2.24-r3, 4.12.3-gentoo x86_64)
=================================================================
System uname: Linux-4.12.3-gentoo-x86_64-AMD_Athlon-tm-_II_X4_640_Processor-with-gentoo-2.4.1
KiB Mem:     4046012 total,   2020976 free
KiB Swap:    4194300 total,   4194300 free
Timestamp of repository gentoo: Sat, 22 Jul 2017 17:30:01 +0000
sh bash 4.4_p12
ld GNU ld (Gentoo 2.28 p1.2) 2.28
app-shells/bash:          4.4_p12::gentoo
dev-lang/perl:            5.24.2::gentoo
dev-lang/python:          2.7.13::gentoo, 3.4.6::gentoo
dev-util/cmake:           3.9.0::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.4.1::gentoo
sys-apps/openrc:          0.28::gentoo
sys-apps/sandbox:         2.10-r4::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r3::gentoo
sys-devel/automake:       1.13.4-r1::gentoo, 1.15.1::gentoo
sys-devel/binutils:       2.28-r2::gentoo
sys-devel/gcc:            6.3.0::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r4::gentoo
sys-devel/make:           4.2.1-r1::gentoo
sys-kernel/linux-headers: 4.10::gentoo (virtual/os-headers)
sys-libs/glibc:           2.24-r3::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="ru_UA.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi alsa amd64 bash-completion berkdb branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups curl cxx dbus declarative djvu dri dts dvd dvdr emboss encode examples exif fam ffmpeg firefox flac fontconfig fortran ftp gdbm gif gimp glamor glut gnuplot gphoto2 gpm gsl gstreamer gtk gzip hddtemp iconv imagemagick ipv6 jpeg jpeg2k kde kipi kwallet lame latex lcms ldap libnotify lm_sensors lzma lzo mad matroska mng modules mozilla mp3 mp4 mpeg mplayer mtp multilib ncurses networkmanager nls nptl ogg openal opengl openmp oscar oss pam pango pcre pdf perl phonon plasma plotutils png policykit ppds python qml qt3support qt5 quicktime raw readline rss ruby sdl seccomp semantic-desktop session smp spell sqlite ssl startup-notification svg tcpd theora threads tiff truetype udev udisks unicode upnp upnp-av upower usb v4l vcd vim-syntax vnc vorbis widgets wxwidgets x264 xattr xcb xcomposite xinerama xml xmpp xpm xscreensaver xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext popcnt sse sse2 sse3 sse4a" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" L10N="ru uk en" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru uk en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby23 ruby24" USERLAND="GNU" VIDEO_CARDS="nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
[ebuild   R    ] media-video/mplayer-1.3.0-r1::gentoo  USE="X a52 alsa cdio dts dvd dvdnav enca encode ftp gif iconv ipv6 jpeg jpeg2k libass lzo mad mng mp3 network openal opengl osdmenu oss png sdl shm theora truetype unicode v4l vcd vorbis x264 xinerama xscreensaver xv xvid -aalib (-altivec) (-aqua) -bidi -bl -bluray -bs2b -cddb -cdparanoia -cpudetection -debug -dga -directfb -doc -dv -dvb -faac -faad -fbcon -ggi -gsm -jack -joystick -ladspa -libcaca -libmpeg2 -lirc -live -md5sum -nas -nut -pnm -pulseaudio -pvr -radio -rar -rtc -rtmp -samba (-selinux) -speex -tga -toolame -tremor -twolame -vdpau (-vidix) -xvmc -yuv4mpeg -zoran" CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2 -ssse3" VIDEO_CARDS="-mga -s3virge -tdfx" 0 KiB
[ebuild   R    ] media-video/vlc-2.2.6-r1:0/5-8::gentoo  USE="X a52 alsa avcodec avformat cdda dbus dts dvbpsi dvd encode ffmpeg flac fontconfig gcrypt gstreamer jpeg kde libnotify libsamplerate matroska mp3 mpeg mtp ncurses ogg opengl png qt5 sdl svg swscale theora truetype udev upnp v4l vnc vorbis x264 xcb xml xv -aalib (-altivec) -atmo (-audioqueue) -bidi -bluray -cddb -chromaprint -dc1394 -debug -directfb (-directx) -dvb (-dxva2) -faad -fdk -fluidsynth -gme -gnome -gnutls -growl -httpd -ieee1394 -jack -kate -libass -libav -libcaca -libtar -libtiger -linsys -lirc -live -lua (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) -modplug -musepack (-neon) -omxil -opencv -optimisememory -opus -postproc -projectm -pulseaudio -qt4 -rdp -rtsp -run-as-root -samba -schroedinger -sdl-image -sftp -shout -sid -skins -speex -taglib {-test} -tremor -twolame -vaapi -vcdx -vdpau -vlm -vpx -wma-fixed -x265 -zeroconf -zvbi" CPU_FLAGS_X86="mmx sse" 0 KiB

В чем может быть проблема? Стоят видеодрайвер nouveau. Флаг vdpau отключен.

 , , ,

watsoon ()

Зазор в полноэкранном режиме mplayer в Awesome WM

Здравствуй, ЛОР! Все время использовал VLC и чувствовал, что мне нужно что-то поконсольнее ,что ли. Вообщем, выбор пал на mplayer, однако он в полноэкранном режиме работает не корректно ( остается маленький зазор сверху и слева ). Так собственно это выглядит : *Клик*. Гуглил, но не помогло, теперь прошу помощи тут.

 , ,

Dvorak ()