12.04关于Mplayer音画不同步的问题

Totem,mplayer,sopcast,realplayer,bmp
回复
头像
fishbones
帖子: 88
注册时间: 2011-02-09 21:15

12.04关于Mplayer音画不同步的问题

#1

帖子 fishbones » 2012-06-26 22:31

[AO SDL] Samplerate: 48000Hz Channels: Stereo Format s16le
AO: [sdl] 48000Hz 2ch s16le (2 bytes per sample)
ID_AUDIO_CODEC=ffdca
[Mixer] No hardware mixing, inserting volume filter.
Starting playback...
Unsupported PixelFormat 61
Unsupported PixelFormat 53
Unsupported PixelFormat 81
[PP] Using external postprocessing filter, max q = 6.
Movie-Aspect is 2.40:1 - prescaling to correct movie aspect.
ID_VIDEO_ASPECT=2.3970
[swscaler @ 0xb6bb1a20]using unscaled yuv420p -> rgb24 special converter
VO: [xv] 1280x534 => 1280x534 Planar YV12
[ass] PlayResX undefined, setting to 384

[ass] Glyph 0x53EF not found, selecting one more font for (Arial, 200, 0)
[ass] fontconfig: Selected font is not the requested one: 'WenQuanYi Micro Hei' != 'Arial'

Cache empty, consider increasing -cache and/or -cache-min. [performance issue]

************************************************
**** Your system is too SLOW to play this! ****
************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
- Try -ao sdl or use the OSS emulation of ALSA.
- Experiment with different values for -autosync, 30 is a good start.
- Slow video output
- Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
- Don't try to play a big DVD/DivX on a slow CPU! Try some of the lavdopts,
e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.
- Broken file
- Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
- Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
- Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.


Cache empty, consider increasing -cache and/or -cache-min. [performance issue]

===== PAUSE =====

ID_PAUSED

以上是日志(省略了一部分,全文见附件)
问题是, 不定时出现音画不同步,播放rmvb也会出现这个问题。
有研究过这个的么,帮我看一下~ 感激不尽
我的mplayer版本:MPlayer svn r34540 (Ubuntu)
SMplayer版本: 0.7.0 (SVN r3809)
站在巨人的肩上
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: 12.04关于Mplayer音画不同步的问题

#2

帖子 nmsfan » 2012-06-27 0:15

rmvb出问题正常,直接不下载那种垃圾格式
其他格式为什么就不知道了…………附件?
************************************************
**** Your system is too SLOW to play this! ****
************************************************
换视频输出看看
换音频输出看看
换cpu看看(不建议)
换gpu看看(同不建议)
下载码率较低的视频看看
别下载rmvb
……………………………………
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
fishbones
帖子: 88
注册时间: 2011-02-09 21:15

Re: 12.04关于Mplayer音画不同步的问题

#3

帖子 fishbones » 2012-06-27 12:34

好吧,在我各种搜索无果,并尝试了各种配置无果之后,我忍痛删除了我的smplayer配置文件。。。。
然后,就好了。 :em20
在播放rmvb的时候日志里面说,内存不同步之类,不过没研究过,只好用土办法了。
站在巨人的肩上
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: 12.04关于Mplayer音画不同步的问题

#4

帖子 nmsfan » 2012-06-27 13:42

or try -framedrop!
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
fishbones
帖子: 88
注册时间: 2011-02-09 21:15

Re: 12.04关于Mplayer音画不同步的问题

#5

帖子 fishbones » 2012-06-27 23:23

nmsfan 写了:
or try -framedrop!
加上丢帧的话,画面会一卡一卡的
而且我删除了配置文件不多久,问题又出现了。
我打算研究一下这个了。

附件怎么也传不上所以日志在楼下,播放的虽然不是同样一部片子,但格式都是MKV

ps:为什么rmvb是垃圾格式?
站在巨人的肩上
头像
fishbones
帖子: 88
注册时间: 2011-02-09 21:15

Re: 12.04关于Mplayer音画不同步的问题

#6

帖子 fishbones » 2012-06-27 23:44

/usr/bin/mplayer -noquiet -nofs -nomouseinput -sub-fuzziness 1 -identify -msglevel demux=6 -slave -vo xv -ao pulse -nokeepaspect -nodr -nodouble -input conf=/usr/share/smplayer/input.conf -stop-xscreensaver -wid 67108913 -monitorpixelaspect 1 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -ass-styles /home/ptdzm/.config/smplayer/styles.ass -fontconfig -font Arial -subfont-autoscale 0 -subfont-osd-scale 20 -subfont-text-scale 20 -subcp enca:zh:CP936 -vid 0 -aid 0 -sub /media/files1/诸神之战2/Eun.Kyo.2012.KOR.HDTV.x264.AC3-ADiOS.chs.srt -subpos 100 -nocache -ss 5269 -osdlevel 0 -vf-add screenshot -noslices -channels 2 -af equalizer=0:0:0:0:0:0:0:0:0:0 -softvol -softvol-max 500 /media/files1/诸神之战2/Wrath.of.the.Titans.2012.720p.BluRay.x264.DTS-HDChina.mkv

MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Terminal type `unknown' is not defined.

Playing /media/files1/诸神之战2/Wrath.of.the.Titans.2012.720p.BluRay.x264.DTS-HDChina.mkv.
libavformat version 53.21.0 (external)
Mismatching header version 53.19.0
Configuration: --extra-version='4:0.8.3-0ubuntu0.12.04.1' --arch=i386 --prefix=/usr --libdir=/usr/lib/i386-linux-gnu --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-libfreetype --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static
libavformat file format detected.
[matroska,webm @ 0xb6b44f00]max_analyze_duration reached
[matroska,webm @ 0xb6b44f00]Estimating duration from bitrate, this may be inaccurate
ID_CHAPTER_ID=0
ID_CHAPTER_0_START=0
ID_CHAPTER_0_END=564856
ID_CHAPTER_0_NAME=00:00:00.000
ID_CHAPTER_ID=1
ID_CHAPTER_1_START=564856
ID_CHAPTER_1_END=1207123
ID_CHAPTER_1_NAME=00:09:24.856
ID_CHAPTER_ID=2
ID_CHAPTER_2_START=1207123
ID_CHAPTER_2_END=1853059
ID_CHAPTER_2_NAME=00:20:07.123
ID_CHAPTER_ID=3
ID_CHAPTER_3_START=1853059
ID_CHAPTER_3_END=2402316
ID_CHAPTER_3_NAME=00:30:53.059
ID_CHAPTER_ID=4
ID_CHAPTER_4_START=2402316
ID_CHAPTER_4_END=2926882
ID_CHAPTER_4_NAME=00:40:02.316
ID_CHAPTER_ID=5
ID_CHAPTER_5_START=2926882
ID_CHAPTER_5_END=3621743
ID_CHAPTER_5_NAME=00:48:46.882
ID_CHAPTER_ID=6
ID_CHAPTER_6_START=3621743
ID_CHAPTER_6_END=4216420
ID_CHAPTER_6_NAME=01:00:21.743
ID_CHAPTER_ID=7
ID_CHAPTER_7_START=4216420
ID_CHAPTER_7_END=4758712
ID_CHAPTER_7_NAME=01:10:16.420
ID_CHAPTER_ID=8
ID_CHAPTER_8_START=4758712
ID_CHAPTER_8_END=5433803
ID_CHAPTER_8_NAME=01:19:18.712
ID_CHAPTER_ID=9
ID_CHAPTER_9_START=5433803
ID_CHAPTER_9_END=5972032
ID_CHAPTER_9_NAME=01:30:33.803
ID_VIDEO_ID=0
[lavf] stream 0: video (h264), -vid 0
ID_AUDIO_ID=0
ID_AID_0_LANG=eng
[lavf] stream 1: audio (dca), -aid 0, -alang eng
ID_SUBTITLE_ID=0
ID_SID_0_LANG=eng
[lavf] stream 2: subtitle (pgssub), -sid 0, -slang eng
VIDEO: [H264] 1280x720 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
[ass] ENCA detected charset: ASCII
ENCA detected charset: UCS-2
[ass] ENCA detected charset: UCS-2
[ass] ENCA detected charset: ASCII
ID_FILE_SUB_ID=0
ID_FILE_SUB_FILENAME=/media/files1/诸神之战2/Eun.Kyo.2012.KOR.HDTV.x264.AC3-ADiOS.chs.srt
SUB: Added subtitle file (1): /media/files1/诸神之战2/Eun.Kyo.2012.KOR.HDTV.x264.AC3-ADiOS.chs.srt
Load subtitles in /media/files1/诸神之战2/
ENCA detected charset: UCS-2
[ass] ENCA detected charset: UCS-2
[ass] ENCA detected charset: ASCII
ID_FILE_SUB_ID=1
ID_FILE_SUB_FILENAME=/media/files1/诸神之战2/Wrath.of.the.Titans.2012.720p.BluRay.x264.DTS-HDChina.chs.srt
SUB: Added subtitle file (2): /media/files1/诸神之战2/Wrath.of.the.Titans.2012.720p.BluRay.x264.DTS-HDChina.chs.srt
ID_FILENAME=/media/files1/诸神之战2/Wrath.of.the.Titans.2012.720p.BluRay.x264.DTS-HDChina.mkv
ID_DEMUXER=lavfpref
ID_VIDEO_FORMAT=H264
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=1280
ID_VIDEO_HEIGHT=720
ID_VIDEO_FPS=23.976
ID_VIDEO_ASPECT=1.7778
ID_AUDIO_FORMAT=8193
ID_AUDIO_BITRATE=1536000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=6
ID_START_TIME=0.00
ID_LENGTH=5972.03
ID_SEEKABLE=1
ID_CHAPTERS=10
Opening video filter: [ass auto=1]
[ass] auto-open
Opening video filter: [screenshot]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 53.35.0 (external)
Mismatching header version 53.32.2
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
ID_VIDEO_CODEC=ffh264
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
ID_AUDIO_BITRATE=1536000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [ffdca] afm: ffmpeg (FFmpeg DTS)
==========================================================================
AO: [pulse] 48000Hz 2ch floatle (4 bytes per sample)
ID_AUDIO_CODEC=ffdca
Starting playback...
Unsupported PixelFormat 61
Unsupported PixelFormat 53
Unsupported PixelFormat 81
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
ID_VIDEO_ASPECT=1.7778
[swscaler @ 0xb6bafa20]using unscaled yuv420p -> rgb24 special converter
VO: [xv] 1280x720 => 1280x720 Planar YV12
[ass] PlayResX undefined, setting to 384

[Mixer] No hardware mixing, inserting volume filter.
[ass] PlayResX undefined, setting to 384

[ass] Glyph 0x5C0A not found, selecting one more font for (Arial, 200, 0)
[ass] fontconfig: Selected font is not the requested one: 'WenQuanYi Micro Hei' != 'Arial'



************************************************
**** Your system is too SLOW to play this! ****
************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
- Try -ao sdl or use the OSS emulation of ALSA.
- Experiment with different values for -autosync, 30 is a good start.
- Slow video output
- Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
- Don't try to play a big DVD/DivX on a slow CPU! Try some of the lavdopts,
e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.
- Broken file
- Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
- Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
- Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.


===== PAUSE =====

ID_PAUSED
站在巨人的肩上
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: 12.04关于Mplayer音画不同步的问题

#7

帖子 nmsfan » 2012-06-28 1:04

什么配置?显卡是啥?试试显卡硬解??
强制掉帧不至于卡吧………
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 12.04关于Mplayer音画不同步的问题

#8

帖子 eexpress » 2012-06-28 9:16

too SLOW 了嘛。说明解码器不正常。没其他的了。
● 鸣学
头像
fishbones
帖子: 88
注册时间: 2011-02-09 21:15

Re: 12.04关于Mplayer音画不同步的问题

#9

帖子 fishbones » 2012-06-28 9:45

nmsfan 写了:什么配置?显卡是啥?试试显卡硬解??
强制掉帧不至于卡吧………
配置嘛,三年前的笔记本,联想y450
cpu酷睿双核 t6500
显卡nvidia GT130M 512M显存,觉得看电影应该没有啥问题。

关于硬解嘛,其实我不太清楚软解硬解在smplayer中的标志是什么,我在视频驱动换了好几个,大概有
下面几个
xv
xv 0-17 nvidia video texture
...
都有同样的问题。
站在巨人的肩上
头像
fishbones
帖子: 88
注册时间: 2011-02-09 21:15

Re: 12.04关于Mplayer音画不同步的问题

#10

帖子 fishbones » 2012-06-28 13:14

今天早上又找了一部片“测试”了一早上 :em02
格式依然是MKV
不过我照日志里面说的解决方法把内存调成了8192,出问题的频率有所降低
还是会出现隔几分钟卡2秒的情况。

郁闷呐,各种不明原因的问题。
要自己去研究一下么。。不过又觉得在这上面花时间不值得。诶。。。
站在巨人的肩上
头像
fishbones
帖子: 88
注册时间: 2011-02-09 21:15

Re: 12.04关于Mplayer音画不同步的问题

#11

帖子 fishbones » 2013-04-19 23:55

偶然一个机会我找到了N久之前的问题的答案

问题原因:根据现有的情况来看,是因为我电脑太久没有清灰尘造成温度过高导致性能下降(不知是哪一个器件的性能,猜测是显卡)

解决过程:最近又出现了这个情况,播放高清电影很卡,音画不同步,然后我和从前一样又开始折腾播放器的配置,偶然地我看了看显卡温度。。85C°上下,甚至能到达90+,但这并没有引起我的重视,直到高温导致ubuntu自动关机,才让我意识到温度太高,然后我冷却了一会儿再打开电影发现变流畅了。

于是我假设是因为太久没有清理灰尘了,散热不畅,清灰+散热板之后,发现各种流畅。于是在软件条件没有改变的情况下做出了这个推断。

答案写在这里,希望能给后面遇到同样问题的人一些线索。(这绝对不是在挖坟 :em06
站在巨人的肩上
回复