LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 716|回复: 6

[已解決] [求救] mplayer "嘀--" 长噪音

[复制链接]
发表于 2011-8-9 02:06:20 | 显示全部楼层 |阅读模式
我的 mplayer 在播放 mp3 和大部分 avi 文件时,会发出持续不断的"嘀"噪声,强度非常大,掩盖了其他任何声响,人耳无法忍受。下面是放 mp3 时的输出信息:

  1. ~/music/Mozart - The Violin Sonatas_Mutter(DG 4CD)/CD1 % mplayer 200.Sonate\ F-dur\ K376\ 1.\ Allegro.mp3
  2. MPlayer SVN-r33094-4.6.1 (C) 2000-2011 MPlayer Team

  3. 正在播放 200.Sonate F-dur K376 1. Allegro.mp3。
  4. 检测到文件格式 Audio only。
  5. 媒体剪辑信息:
  6. Title: Sonate F-dur K376 1. Allegro
  7. Artist: Anne-Sophie Mutter & Lambert O
  8. Album: Mozart: The Violin Sonatas/Mut
  9. Year:
  10. Comment: Exact Audio Copy
  11. Track: 1
  12. Genre: Unknown
  13. Load subtitles in ./
  14. ==========================================================================
  15. 正打开音频解码器:[mp3lib] MPEG layer-2, layer-3
  16. AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
  17. 所选音频编解码器为:[mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
  18. ==========================================================================
  19. [AO OSS] audio_setup:声卡混音器没有‘Master’声道,使用默认声道。
  20. AO: [oss] 44100Hz 2ch s16le (2 bytes per sample)
  21. [混音器] 没有硬件混音支持,插入音量过滤器。
  22. 视频:没有视频流
  23.   =====  暂停  =====
  24. A:   1.9 (01.8) of 382.0 (06:22.0)  2.6%
复制代码


这个情况是突然出现的,以前都没有,现在在重新安装的Gentoo上也出现了。
我用的是 OSS4 驱动,无论是笔记本集成声卡还是USB外置声卡,都有这个问题。
mplayer2 倒是没有这个问题,但其音量不可调,所以基本如同废物。


  1. ~ % cat ~/.mplayer/config

  2. [default]
  3. # Write your default config options here!

  4. #subcp=cp936
  5. fontconfig=1
  6. font='WenQuanYi Micro Hei'
  7. subfont-osd-scale=4
  8. subfont-text-scale=1
  9. unrarexec=/usr/bin/unrar
  10. sub-fuzziness=2

  11. subcp="cp936"

  12. vf=screenshot

  13. ao="oss:/dev/oss/usb041e30df-1/pcm0"
  14. #ao = "oss:/dev/oss/oss_hdaudio0/pcm0"

  15. #======
  16. # Video
  17. #======

  18. # Set video driver.
  19. #vo=vdpau

  20. vo=xv

  21. # Use double-buffering. (Recommended for xv with SUB/OSD usage)
  22. double=yes

  23. #======
  24. # Audio
  25. #======

  26. # Set audio driver.
  27. #ao=oss

  28. # Set mixer channel
  29. mixer-channel=Master

  30. # Ajust volume differences. *
  31. a52drc=1

  32. # Fix A/V sync problems. *
  33. mc=0.2
  34. autosync=30


  35. #==========
  36. # Subtitles
  37. #==========

  38. # VobSubs
  39. #========

  40. # Align subs. (-1: as they want to align themselves)
  41. spualign=-1

  42. # Anti-alias subs. (4: best and slowest)
  43. spuaa=4

  44. # Set language.
  45. slang=zh,gb,chs,cht,en,eng

  46. # Text-based subtitles
  47. #=====================

  48. # Find subtitle files. (1: load all subs containing movie name)
  49. #sub-fuzziness=1

  50. # Set font.
  51. #font=/home/osmo/.fonts/microsoft/vista/Calibri.ttf

  52. # Set font encoding.
  53. subfont-encoding=unicode

  54. # Set subtitle file encoding.
  55. unicode=yes
  56. utf8=yes

  57. # Resample the font alphamap. (1: narrow black outline)
  58. ffactor=1

  59. # Set subtitle position. (100: as low as possible)
  60. subpos=100

  61. # Set subtitle alignment at its position. (2: bottom)
  62. subalign=2

  63. # Set font size. (2: proportional to movie width)
  64. subfont-autoscale=2

  65. # Set font blur radius. (default: 2)
  66. subfont-blur=2.0

  67. # Set font outline thickness. (default: 2)
  68. subfont-outline=2.0

  69. # Set autoscale coefficient. (default: 5)
  70. subfont-text-scale=2

  71. # OSD
  72. #====

  73. # Set autoscale coefficient. (default: 6)
  74. subfont-osd-scale=4.4

  75. #===========
  76. # Appearance
  77. #===========

  78. # Disable screensaver.
  79. stop-xscreensaver=yes

  80. # Position window. (50%:50%: center of screen)
  81. geometry=50%:50%

  82. unrarexec="/usr/bin/rar"

  83. volume=10

  84. [gnome-mplayer]
  85. msglevel=all=5
复制代码



  1. ~ % emerge -pv mplayer

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

  3. Calculating dependencies... done!
  4. [ebuild   R    ] media-video/mplayer-1.0_rc4_p20110322  USE="X a52 alsa ass cdio dirac directfb dts dv dvd dvdnav enca encode faac faad ftp gif iconv ipv6 jpeg live mad mmx mp3 mpg123 network opengl osdmenu oss png quicktime radio rar real rtc schroedinger shm speex sse sse2 ssse3 theora toolame tremor truetype twolame unicode vdpau vorbis x264 xscreensaver xv xvid xvmc -3dnow -3dnowext -aalib (-altivec) -amr (-aqua) -bidi -bindist -bl -bluray -bs2b -cddb -cdparanoia -cpudetection -custom-cpuopts -debug -dga -doc -dvb -dxr3 -esd -fbcon -ggi -gsm -jack -joystick -jpeg2k -ladspa -libcaca -libmpeg2 -lirc -lzo -md5sum -mmxext -mng -nas -nut -openal -pnm -pulseaudio -pvr -rtmp -samba -sdl -tga -v4l -v4l2 (-vidix) -vpx (-win32codecs) -xanim -xinerama -zoran" VIDEO_CARDS="vesa -mga -s3virge -tdfx" 0 kB

  5. Total: 1 package (1 reinstall), Size of downloads: 0 kB
复制代码


实在太郁闷了。有人遇到相同的情况,或者知道怎么解决么?
发表于 2011-8-9 10:36:31 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-9 18:56:52 | 显示全部楼层
Post by adam8157;2146261
不清楚, 改下配置试试?

我的:
https://github.com/adam8157/dotfiles/blob/master/.mplayer/config


无改善,看来不像是配置的问题。
又试了下,smplayer 也同样有这个问题。
回复 支持 反对

使用道具 举报

发表于 2011-8-9 19:58:22 | 显示全部楼层
是不是耳麦音量调高了引起了啸叫?

mplayer2不能调音量?我这里很正常啊。
回复 支持 反对

使用道具 举报

发表于 2011-8-9 21:14:07 | 显示全部楼层
如楼上所说,在alsamixer里边,把声卡的mic有关的输入给关闭,试试看看。或者尝试OSS声卡驱动。
回复 支持 反对

使用道具 举报

发表于 2011-8-9 22:05:12 | 显示全部楼层
如果改动设置后依然无效,就试试checkout最新的mplayer svn源码编译一次吧。
compiling mplayer with gcc 4.6, broken audio decoding
几个月前,这类的问题在mplayer官方mailing list和archlinux论坛都有讨论。

http://lists.mplayerhq.hu/piperm ... 1-March/067977.html
http://www.linuxsir.cn/bbs/showthread.php?p=2132781#post2132781
https://bugs.archlinux.org/task/23486
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-10 01:26:07 | 显示全部楼层
Post by zwgun;2146332
如果改动设置后依然无效,就试试checkout最新的mplayer svn源码编译一次吧。


几个月前,这类的问题在mplayer官方mailing list和archlinux论坛都有讨论。

http://lists.mplayerhq.hu/piperm ... 1-March/067977.html
http://www.linuxsir.cn/bbs/showthread.php?p=2132781#post2132781
https://bugs.archlinux.org/task/23486


果然是 gcc-4.6 的問題!
我臨時用 gcc-4.5.2 編譯了 mplayer-1.0_rc4_p20110322 就好了。
直接 emerge mplayer -9999 svn 不能通過,兩個 gcc 版本都一樣。

謝之不盡~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表