mplayer (mplayerhq.hu) 重复结束音频帧

mplayer (mplayerhq.hu) 重复结束音频帧

mplayer(来自 mplayerhq.hu)在 Windows 上退出时会重复最后几个音频帧。当视频结束时,在你看到

退出...(文件结束)

在命令提示符中,您将再次听到音轨的最后 1/2 秒左右。此行为对于 Vista 或 Windows 7 中的多个容器/编解码器/声卡相同。

有办法解决这个问题吗?

我的播放规格:

MPlayer Sherpya-MT-SVN-r31027-4.2.5 (C) 2000-2010 MPlayer 团队
150 个音频和 343 个视频编解码器

正在播放 splash_final.wmv。
检测到 ASF 文件格式。
[asfheader] 找到音频流,-aid 1
[asfheader] 找到视频流,-vid 2
视频:[WMV3] 1280x720 24bpp 1000.000 fps 6291.5 kbps(768.0 kbyte/s)
==========================================================================
打开视频解码器:[dmo] DMO 视频编解码器
DMO dll 支持 VO 优化 0 1
DMO dll 可能会在请求时使用先前的示例
解码器支持以下格式:YV12 YUY2 UYVY YVYU RGB8 [..]
解码器能够进行 YUV 输出(标志 0x1b)
影片宽高比未定义 — — 未应用预缩放。
画外音:[directx] 1280x720 => 1280x720 平面 YV12
选定的视频编解码器:[wmv9dmo] vfm: dmo (Windows Media Video 9 DMO)
==========================================================================
==========================================================================
打开音频解码器:[ffmpeg] FFmpeg/libavcodec 音频解码器
音频:44100 Hz,2 ch,s16le,329.8 kbit/23.37%(比例:41221->176400)
选定的音频编解码器:[ffwmav2] afm:ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
AO:[dsound] 44100Hz 2ch s16le(每个样本 2 个字节)
开始播放...

答案1

“MPlayer Sherpya-MT-SVN-r31027-4.2.5” 这不是基本的 mplayer、sherpya 版本、MT。MT 有时会引发问题。我写了一篇关于 Windows 下 mplayer 二进制文件的文章。

这里是:http://shiki.biomernok.hu/wp/?p=641
基本上只是尝试不带 -mt 的构建,而不是由 Sherpya 构建。


另外,尝试使用 vo 和 ao。您可以使用以下方法检查输出:
mplayer -vo helpmplayer -ao help
使用“gl”输出,因为它可以呈现漂亮的字幕,比任何其他播放器都好,我使用dsoundao。

相关内容