【求助】mplayer播放视频报错,无画面无声音

Totem,mplayer,sopcast,realplayer,bmp
回复
tinyDevil
帖子: 17
注册时间: 2012-08-07 11:51

【求助】mplayer播放视频报错,无画面无声音

#1

帖子 tinyDevil » 2012-08-30 16:56

代码: 全选

[root@localhost ~]# mplayer /mnt/hgfs/share/2.mp4 
MPlayer SVN-r35107-4.4.6 (C) 2000-2012 MPlayer Team

正在播放 /mnt/hgfs/share/2.mp4。
libavformat version 54.25.104 (internal)
检测到文件格式 libavformat。
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang und
VIDEO:  [H264]  672x378  24bpp  30.000 fps  501.2 kbps (61.2 kbyte/s)
媒体剪辑信息:
 major_brand: isom
 minor_version: 1
 compatible_brands: isomavc1
 creation_time: 1942-06-20 09:16:54
Load subtitles in /mnt/hgfs/share/
==========================================================================
正打开视频解码器:[ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 54.53.100 (internal)
所选视频编解码器为:[ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
正打开音频解码器:[ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 47.7 kbit/3.38% (ratio: 5968->176400)
所选音频编解码器为:[ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
[AO OSS] audio_setup:无法打开音频设备 /dev/dsp:No such file or directory
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
开始播放...
Unsupported PixelFormat 61
Unsupported PixelFormat 81
Unsupported PixelFormat 61
[VD_FFMPEG] 尝试 pixfmt=0。
Unsupported PixelFormat 61
无法找到匹配的色彩空间 - 使用 -vf scale 重试...
打开视频滤镜:[scale]
所选的视频输出设备与该编解码器不兼容。
请尝试在滤镜列表尾部添加缩放滤镜,
例如,用 -vf spp,scale 代替 -vf spp。
[VD_FFMPEG] 尝试 pixfmt=1。
无法找到匹配的色彩空间 - 使用 -vf scale 重试...
打开视频滤镜:[scale]
所选的视频输出设备与该编解码器不兼容。
请尝试在滤镜列表尾部添加缩放滤镜,
例如,用 -vf spp,scale 代替 -vf spp。
Unsupported PixelFormat 81
[VD_FFMPEG] 尝试 pixfmt=2。
Unsupported PixelFormat 81
无法找到匹配的色彩空间 - 使用 -vf scale 重试...
打开视频滤镜:[scale]
所选的视频输出设备与该编解码器不兼容。
请尝试在滤镜列表尾部添加缩放滤镜,
例如,用 -vf spp,scale 代替 -vf spp。
[VD_FFMPEG] 尝试 pixfmt=3。
电影宽高比为 1.78:1 - 预先放大到正确的电影宽高比。
VO: [x11] 672x378 => 672x378 Planar YV12 
[swscaler @ 0x8d5ca20]using unscaled yuv420p -> bgra special converter
A:   0.3 V:   0.5 A-V: -0.124 ct: -0.028   0/  0 ??% ??% ??,?% 6 0 

正在退出...(退出)
同样的安装文件,在朋友电脑上就没问题,是少了什么吗??
上次由 tinyDevil 在 2012-08-31 9:40,总共编辑 1 次。
ahyo5
帖子: 5
注册时间: 2012-08-30 10:27

Re: mplayer播放没画面,求解

#2

帖子 ahyo5 » 2012-08-30 17:17

所选的视频输出设备与该编解码器不兼容。
tinyDevil
帖子: 17
注册时间: 2012-08-07 11:51

Re: mplayer播放没画面,求解

#3

帖子 tinyDevil » 2012-08-30 17:24

ahyo5 写了:所选的视频输出设备与该编解码器不兼容。
这个怎么解?
头像
ttand
帖子: 1745
注册时间: 2005-08-22 14:05
来自: 离开北京

Re: mplayer播放没画面,求解

#4

帖子 ttand » 2012-08-30 18:02

看看 mplayer vo的选项
错过好多好贴,没占到广告位后悔啊
onlylove
论坛版主
帖子: 5371
注册时间: 2007-01-14 16:23

Re: mplayer播放没画面,求解

#5

帖子 onlylove » 2012-08-30 18:08

Unsupported PixelFormat 61
Unsupported PixelFormat 81
Unsupported PixelFormat 61
[VD_FFMPEG] 尝试 pixfmt=0。
Unsupported PixelFormat 61
无法找到匹配的色彩空间 - 使用 -vf scale 重试...
打开视频滤镜:[scale]
所选的视频输出设备与该编解码器不兼容。
请尝试在滤镜列表尾部添加缩放滤镜,
例如,用 -vf spp,scale 代替 -vf spp。
[VD_FFMPEG] 尝试 pixfmt=1。
无法找到匹配的色彩空间 - 使用 -vf scale 重试...
打开视频滤镜:[scale]
所选的视频输出设备与该编解码器不兼容。
请尝试在滤镜列表尾部添加缩放滤镜,
例如,用 -vf spp,scale 代替 -vf spp。
Unsupported PixelFormat 81
[VD_FFMPEG] 尝试 pixfmt=2。
Unsupported PixelFormat 81
无法找到匹配的色彩空间 - 使用 -vf scale 重试...
打开视频滤镜:[scale]
所选的视频输出设备与该编解码器不兼容。
请尝试在滤镜列表尾部添加缩放滤镜,
例如,用 -vf spp,scale 代替 -vf spp。
[VD_FFMPEG] 尝试 pixfmt=3。
出错信息……
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
tinyDevil
帖子: 17
注册时间: 2012-08-07 11:51

Re: mplayer播放没画面,求解

#6

帖子 tinyDevil » 2012-08-31 9:31

ttand 写了:看看 mplayer vo的选项

代码: 全选

[root@localhost ~]# mplayer -vo help
MPlayer SVN-r35107-4.4.6 (C) 2000-2012 MPlayer Team
可用的视频输出驱动:
	gl_nosw	OpenGL no software rendering
	x11	X11 ( XImage/Shm )
	xover	General X11 driver for overlay capable video output drivers
	gl	OpenGL
	gl2	X11 (OpenGL) - multiple textures version
	fbdev	Framebuffer Device
	fbdev2	Framebuffer Device
	matrixview	MatrixView (OpenGL)
	v4l2	V4L2 MPEG Video Decoder Output
	xvidix	X11 (VIDIX)
	cvidix	console VIDIX
	null	Null video output
	mpegpes	MPEG-PES to DVB card
	yuv4mpeg	yuv4mpeg output for mjpegtools
	png	PNG file
	jpeg	JPEG file
	tga	Targa output
	pnm	PPM/PGM/PGMYUV file
	md5sum	md5sum of each frame
	mng	MNG file
	vaapi	VA API with X11

这个也是我奇怪的地方,我的确安装了libva,并且安装了mplayer-vaapi
但是vainfo中却报错

代码: 全选

[root@localhost ~]# vainfo
libva: VA-API version 0.32.1
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
之前单单安装mplayer1.1版本时,也是没有视频,当时只是以为没安装好,所以没当回事
现在又这样,就不知道了
而且,google了下,都是vainfo都是return 0或者1的

代码: 全选

libva: va_getDriverName() returns 0
返回-1是什么意思?
wuun
帖子: 2
注册时间: 2012-08-31 9:10

Re: 【求助】mplayer播放视频报错,无画面无声音

#7

帖子 wuun » 2012-08-31 10:05

我也出现楼上所述问题,求大神们给个解释

代码: 全选

[wuun@ubuntu:~/test$ vainfo
libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/i386-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
/code]
头像
ttand
帖子: 1745
注册时间: 2005-08-22 14:05
来自: 离开北京

Re: 【求助】mplayer播放视频报错,无画面无声音

#8

帖子 ttand » 2012-08-31 10:06

显卡驱动不支持把
错过好多好贴,没占到广告位后悔啊
头像
ttand
帖子: 1745
注册时间: 2005-08-22 14:05
来自: 离开北京

Re: 【求助】mplayer播放视频报错,无画面无声音

#9

帖子 ttand » 2012-08-31 10:07

libva: VA-API version 0.33.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/i965_drv_video.so
libva: Found init function __vaDriverInit_0_32
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.33 (libva 1.1.0)
vainfo: Driver version: Intel i965 driver - 1.0.18
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD

这个是我的。我的intel卡。比较老。
错过好多好贴,没占到广告位后悔啊
tinyDevil
帖子: 17
注册时间: 2012-08-07 11:51

Re: 【求助】mplayer播放视频报错,无画面无声音

#10

帖子 tinyDevil » 2012-08-31 11:20

wuun 写了:我也出现楼上所述问题,求大神们给个解释

代码: 全选

[wuun@ubuntu:~/test$ vainfo
libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/i386-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
/code][/quote]

你这个可能是缺少/usr/lib/i386-linux-gnu/dri/i965_drv_video.so这个文件
应该是个驱动的动态函数库,安装了驱动后,把这个文件cp过去就行了
回复