Log inUsernamePassword
Log me on automatically each visit    
Register
Register
Log in to check your private messages
Log in to check your private messages
Zaurus 中文论坛 Forum Index » pdaXrom & debain & openBSD

This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.
最新的视频播放-smplayer & mplayer Goto page 1, 2, 3  Next
View previous topic :: View next topic  
Author Message
hotgly



Joined: 22 Apr 2007
Posts: 130

小企鹅: 4504

PostPosted: 2007-Jun-24 Sun, pm9:20 Reply with quote
 Post subject: 最新的视频播放-smplayer & mplayer

Edited by ccpaging

相关文件下载
最新版的smplayer是smplayer 0.5.21,安装包下载:
http://z.osall.com/download.php?id=478
http://z.osall.com/viewtopic.php?t=1578&start=30
备注:
smplayer包含多国语言,安装好以后,可以精简一些文件
\usr\local\share\smplayer\translations\
只保留
smplayer_zh_CN.qm

推荐配套的mplayer是New Ffmpeg With Fast Wma Decoder
http://z.osall.com/download.php?id=433
http://z.osall.com/viewtopic.php?t=1997

ffmpeg player的安装
解压缩文件
Code:
ffmpeg_mplayer.zip

释放出文件
Code:
codecs.conf
ffmpeg-codec_0.51.48_arm.ipk
mplayer_1.0pre7try2_arm5tel.ipk
input.conf

安装前注意卸载原来的mplayer

安装新的ipk
ipkg install ffmpeg-codec_0.51.48_arm.ipk
ipkg install mplayer_1.0pre7try2_arm5tel.ipk

建立目录
mkdir ~/.mplayer/

把2个新的conf文件拷贝到目录~/.mplayer/

备注:
mplayer.ipk是mplayer的执行文件
ffmpeg.ipk是mplayer要用的编码解码库文件
codecs.conf修改了mplayer的文件/解码库之间的对应关系
input.conf是mplayer的键盘定义,这个键盘定义在smplayer中貌似要与smplayer一直才可以。

smplayer选项
常规.General
Mplayer可执行文件:mplayer
保存截图的目录必须设置为空
输出设备视频:C1000以上机型用 bvdd,C7500机型用 x11或者sdl
输出设备音频:oss
记录所有文件的设置不打勾

常规.Video and audio
禁用屏保不打勾,smplayer适用的禁用屏保和pdaxrom很可能不兼容,只能用pdaxrom的工具来禁用屏保

首选项:
适用缓冲打勾,大小1024
允许丢帧打勾

杂项:
只使用一个运行的smplayer实例,打勾

键盘和鼠标:
点选“退出全屏”,按键 Cancel(也就是ESC)。播放视频时,按 cancel 退出mplayer。

高级:
MPlayer的附加选项
-vm -really-quiet
-vm,自动选择合适的缩放
-really-quiet,不显示mplayer的许多附加信息,可以提高运行速度

_________________
sl-7500c pdaxrom1.1.0beta1wellswang汉化
extremeIII CF,SD Roku Agere Hermes II CF Wifi with ccpaging driver for 7500c
Ubuntu Hardy box
Back to top
View user's profile Send private message
ccpaging



Joined: 07 Dec 2006
Posts: 757

小企鹅: 16604

PostPosted: 2007-Jun-24 Sun, pm11:20 Reply with quote
 Post subject:

使用smplayer + mplayer的常见问题

Q: 播放媒体文件时,经常看到讨论smplayer、mplayer、codec,这些是什么东西?他们之间是什么关系?
A: 这里最底层的是codec,也就是编码解码器,通常都是些library库文件。
mplayer是核心程序,它根据不同的文件格式调用不同的编码解码器,把解码结果发送给视频驱动和音频驱动。mplayer不需要smplayer就可以运行,但它是命令行的,参数太多,也比较复杂。
smplayer主要解决这个问题,把复杂的mplayer调用参数,用图形化界面显示出来,大家可以比较方便地选择和操作。另外,为使用方便,smplayer还附加了一些媒体文件管理,媒体存储设备管理等功能。

Q: 以前运行smplayer 上面都有菜单条,今天运行没有了?
A: 删除 ~/.qt/smplayerrc

Q: Mplayer的视频输出设备是什么?有哪些选择?
A:
x11,在x-windows里边运行,x11是肯定可用的。可以选择在单独窗口播放视频,也可以在smplayer里边播放。画面大小可以拉伸,但是鉴于zaurus的慢速cpu,拉伸以后,速度很慢。x11的适应范围广,但是x-windows是使用的一个图形服务器,经过多次数据传递后,效率很低,这也是原来游戏程序在x-windows里边表现不佳的主要原因。

fbdev,就是frambuffer,是linux kernel支持的,类似DOS下的直接写屏。zaurus的kernel都是支持frame buffer,x-windows也是使用的frame buffer图形驱动。所以,fbdev是最快的图形驱动。smplayer里边不能使用fbdev。不运行x-windows,可以用mplayer播放,例如:
mplayer -vo fbdev -ao oss -framedrop <媒体文件>
备注:
fbdev是最底层的驱动,不能与x-windows协调,x-windows显示的东西和视频输出会相互干扰。

bvdd,是专门为PXA270 cpu设计的图形驱动,只能用于C1000以上机型。smplayer可以使用bvdd。bvdd只能全屏运行,加-vm参数可以自动拉伸视频。
备注:
mplayer用bvdd输出时,自动全屏,而且退出mplayer时,不会恢复x-windows屏幕。

sdl,很熟悉吧,这是linux下面游戏经常用到的东西。sdl是视频和音频驱动设备,只要你装过游戏,基本就装了sdl驱动。zaurus的各种机型都可以用,猜想效率应高于x11。

Q: 有的片子播放时没反应,怀疑是参数不对,怎么才能查到smplayer调用mplayer的参数?
A: 在终端里边运行,可以看到mplayer的调用参数,返回结果。碰上此类问题,不妨把信息上到论坛,大家讨论。

_________________
SL-C1000, 1G CF, 1G SD
pdaxrom 1.1beta3
Roku Wifi Card(Used in Cacko 1.23 & pdaXrom 1.1 Beta3)
http://ccpaging.blog.ubuntu.org.cn/
http://ccpaging.osall.com/
http://blog.sina.com.cn/zaurus/


Last edited by ccpaging on 2008-Feb-23 Sat, pm1:20; edited 12 times in total
Back to top
View user's profile Send private message
ccpaging



Joined: 07 Dec 2006
Posts: 757

小企鹅: 16604

PostPosted: 2007-Jun-28 Thu, pm2:37 Reply with quote
 Post subject:

Q: 片子的尺寸很小,能不能放大一些?
A:
在smplayer高级->选项中加入:-fs -x 640 (或者-fs -y 480 看视频是长多一些还是宽多一些而定),可以拉伸至全屏并最大限度利用屏幕。通过这个选项向mplaye传递等比例拉伸至x=640 或 y=480的参数,实现全屏(320x240可以,其他好像不行,还在尝试,也许需要 整数%×640 分辨率的才行)。
在smplayer高级->选项中加入:-vm 可以实现自动拉伸到最合适的大小。

Q: 如何控制幅速率?
A:
这样的话绝大多数视频文件都不需要转换就可以直接在smplayer上播放(DVD画质也不过640x480这类的分辨率),但是要给mplayer传递幅速率参数:
在smplayer高级->选项中加入 -fps 15
就是15fps。越低数据量越小,播放越顺畅;越高画面越连贯,但是放起来会很卡或根本播放不了造成得不偿失。
640x480控制在15-18左右,320x240也不要超过25。
感觉是幅速率对mplayer的影响比画面分辨率更大。

Q: 视频音频文件放在哪里播放比较好?
A: 放置位置有几个要求:
1. 方便交换和下载数据。在zaurus而言,受驱动程序影响,CF卡的速度比SD快很多。建议CF卡。
2. FAT/FAT32可以方便地被windows读写。
3. 与swap文件/分区分开放置。
4. 个人的规划是:sd卡第一分区ext2/3,放程序和开发文件。sd卡第二分区为swap。CF卡,fat分区,视频文件都放在这里。

_________________
SL-C1000, 1G CF, 1G SD
pdaxrom 1.1beta3
Roku Wifi Card(Used in Cacko 1.23 & pdaXrom 1.1 Beta3)
http://ccpaging.blog.ubuntu.org.cn/
http://ccpaging.osall.com/
http://blog.sina.com.cn/zaurus/


Last edited by ccpaging on 2008-Feb-23 Sat, pm1:26; edited 5 times in total
Back to top
View user's profile Send private message
hotgly



Joined: 22 Apr 2007
Posts: 130

小企鹅: 4504

PostPosted: 2007-Jun-28 Thu, pm3:35 Reply with quote
 Post subject:

谢谢cc老大又提供了两个很棒的东东。

我在7500c上测试了,运行mb-applet-powerctrl,选中speed step,之后,自动调节cpu频率,很爽。而且使用起来有加速感(我以前一直超到470,也从没有现在感觉这么快),老大在这里安了加速器了吗?

cc老大新编的smplayer 0.5.0,界面漂亮极了!在7500c上运行meanie的mplayer正常,但是运行阿川针对w100优化的mplayer-bvdd_1.1.5 时出了点小问题,一开始无法运行,日志中显示stderr:Unknow option on the command line:stop-xscreensaver,以及stderr:Option vf -add:screenshot doesn't exist。试了一下,在首选项中,禁用屏保要不勾选,保存截图目录空白,就可以正常使用了(当然这两项功能在阿川mplayer运行时不能用)。相信老大肯定能搞定。

另外,阿川的mplayer要在自己新的窗口中播放,而且一运行就是全屏,无法在smplayer的窗口中播放以及控制缩放(可能跟阿川针对cacko有关?从日志看来,阿川的mpalyer包含了太多参数,所以自动全屏?),而且阿川的mplayer自带的快捷键跟smplayer的快捷键有些冲突,当然这是阿川的问题,这个mplayer本来是和cacko的kino2用的,在所有版本的smplayer中都这个样子,不知道老大有办法解决吗。

强烈感谢!向cc致敬!!

_________________
sl-7500c pdaxrom1.1.0beta1wellswang汉化
extremeIII CF,SD Roku Agere Hermes II CF Wifi with ccpaging driver for 7500c
Ubuntu Hardy box
Back to top
View user's profile Send private message
wterlan



Joined: 21 Feb 2006
Posts: 67

小企鹅: 560

PostPosted: 2007-Jul-08 Sun, am8:22 Reply with quote
 Post subject:

smplayer 0.5.0播放320X240视频文件时,不能全屏播放,有解决办法吗?
(播放640X480时,全屏正常)
Back to top
View user's profile Send private message
ccpaging



Joined: 07 Dec 2006
Posts: 757

小企鹅: 16604

PostPosted: 2007-Jul-08 Sun, pm12:12 Reply with quote
 Post subject:

我看看源码,wellswang是强制全屏的。
_________________
SL-C1000, 1G CF, 1G SD
pdaxrom 1.1beta3
Roku Wifi Card(Used in Cacko 1.23 & pdaXrom 1.1 Beta3)
http://ccpaging.blog.ubuntu.org.cn/
http://ccpaging.osall.com/
http://blog.sina.com.cn/zaurus/
Back to top
View user's profile Send private message
ccpaging



Joined: 07 Dec 2006
Posts: 757

小企鹅: 16604

PostPosted: 2007-Jul-09 Mon, pm1:39 Reply with quote
 Post subject:

基本选项里边有个全屏,楼主能试试吗?
_________________
SL-C1000, 1G CF, 1G SD
pdaxrom 1.1beta3
Roku Wifi Card(Used in Cacko 1.23 & pdaXrom 1.1 Beta3)
http://ccpaging.blog.ubuntu.org.cn/
http://ccpaging.osall.com/
http://blog.sina.com.cn/zaurus/
Back to top
View user's profile Send private message
hotgly



Joined: 22 Apr 2007
Posts: 130

小企鹅: 4504

PostPosted: 2007-Jul-09 Mon, pm5:22 Reply with quote
 Post subject:

wterlan
如果用阿川(atty)的mplayer-bvdd,那个binary本身就包含了全屏的参数(-vm -zoom),而且是在自己的窗口中运行,没办法改。在我的机器上放也是320x240在中间小小一块,周围全是黑的,假全屏,没有进行画面拉伸放大。我不懂编译,也没有找到阿川的源代码,估计只能这样用了(请看下面几楼,1.2.0-1版可以再传拉伸参数给mplayer实现全屏拉伸)。
阿川出了号称final version mplayer的mpalyer-bvdd-1.2.0-1
http://atty303.googlepages.com/我下载了好几次都说文件是坏的,郁闷,不知道有什么改进,有人尝鲜了没?

如果用meanie的mplayer1.0pre8(wellswang提供的新版),在smplayer的首选项-->高级中不要选中“让Mplayer在自己的窗口里运行”,那样mplayer在smplayer的窗口中运行,可以随意拉扯改变窗口大小,也可点全屏按钮就全屏播放了。缺点是没有很好的优化,播放速度比阿川的慢很多,尤其是超过320x240的,更惨。其实要是优化好了还是meanie的好用,还支持quicktime格式(rm的不知道)。

班门弄斧,还请ccpaging指正。

_________________
sl-7500c pdaxrom1.1.0beta1wellswang汉化
extremeIII CF,SD Roku Agere Hermes II CF Wifi with ccpaging driver for 7500c
Ubuntu Hardy box


Last edited by hotgly on 2007-Jul-11 Wed, pm6:15; edited 1 time in total
Back to top
View user's profile Send private message
ccpaging



Joined: 07 Dec 2006
Posts: 757

小企鹅: 16604

PostPosted: 2007-Jul-10 Tue, am10:26 Reply with quote
 Post subject:

hotgly太客气了,我其实只是编译了smplayer,因为最近一直在做powerctrl,根本就没时间玩smplayer。
大家在使用smplayer时发现什么问题,可以在这里发贴交流。

_________________
SL-C1000, 1G CF, 1G SD
pdaxrom 1.1beta3
Roku Wifi Card(Used in Cacko 1.23 & pdaXrom 1.1 Beta3)
http://ccpaging.blog.ubuntu.org.cn/
http://ccpaging.osall.com/
http://blog.sina.com.cn/zaurus/
Back to top
View user's profile Send private message
ccpaging



Joined: 07 Dec 2006
Posts: 757

小企鹅: 16604

PostPosted: 2007-Jul-10 Tue, am10:30 Reply with quote
 Post subject:

另外,我用迅雷下载了http://atty303.googlepages.com/,文件是好的。
请hotgly再试试。

_________________
SL-C1000, 1G CF, 1G SD
pdaxrom 1.1beta3
Roku Wifi Card(Used in Cacko 1.23 & pdaXrom 1.1 Beta3)
http://ccpaging.blog.ubuntu.org.cn/
http://ccpaging.osall.com/
http://blog.sina.com.cn/zaurus/
Back to top
View user's profile Send private message
hotgly



Joined: 22 Apr 2007
Posts: 130

小企鹅: 4504

PostPosted: 2007-Jul-10 Tue, pm9:45 Reply with quote
 Post subject:

ccpaging
果然,现在下下来就是好的了,我前几天忙活了好几次都不行!谢谢老大!
尝鲜尝鲜。。。。。。

_________________
sl-7500c pdaxrom1.1.0beta1wellswang汉化
extremeIII CF,SD Roku Agere Hermes II CF Wifi with ccpaging driver for 7500c
Ubuntu Hardy box
Back to top
View user's profile Send private message
hotgly



Joined: 22 Apr 2007
Posts: 130

小企鹅: 4504

PostPosted: 2007-Jul-11 Wed, pm3:44 Reply with quote
 Post subject:

wterlan
阿川mplayer-bvdd试试这个:
在smplayer高级->选项中加入:-fs -x 640 (或者-fs -y 480 看视频是长多一些还是宽多一些而定),可以拉伸至全屏并最大限度利用屏幕。通过这个选项向mplaye传递等比例拉伸至x=640 或 y=480的参数,实现全屏(320x240可以,其他好像不行,还在尝试,也许需要 整数%×640 分辨率的才行)。

当日志——>mplayer 中出现your system is too slow to play this的字样时,通常是电影的比特率过高,画面处理跟不上,会出现慢动作和影音不同步的现象。这时可以试试允许丢帧。还可以在高级->选项中加入 -really-quiet 。同时选中常规中的使用软件均衡器和使用软件音量控制。基本上会OK。如果仍不能解决,试着在终端中用命令播放,把smplayer占用的资源省出来,也会好一点。

请到 http://atty303.googlepages.com/ 下载mplayer-bvdd的"最终版"1.2.0-1来试,老版本的不一定。

_________________
sl-7500c pdaxrom1.1.0beta1wellswang汉化
extremeIII CF,SD Roku Agere Hermes II CF Wifi with ccpaging driver for 7500c
Ubuntu Hardy box


Last edited by hotgly on 2007-Jul-16 Mon, pm7:09; edited 3 times in total
Back to top
View user's profile Send private message
hotgly



Joined: 22 Apr 2007
Posts: 130

小企鹅: 4504

PostPosted: 2007-Jul-11 Wed, pm11:12 Reply with quote
 Post subject:

另外,两个版本的mplayer都支持多种音频格式,据我所试有mp3,flac,ogg,wav。wma还没检测过,应该也可以。
配合smplayer可以支持UTF-8的播放列表。使用风格有点像苹果的itune。
所以有了mplayer+smplayer就可以把xmms/bmp卸载不用了。
但是相对于xmms/bmp,mplayer+smplayer似乎不支持音频均衡器,调不了带有风格的音频模式(至少我没有试出来,用的不多也没有理他,有了flac还是原汁原味的音乐更好)。
另外zaurus的声音(插耳机)真不是盖的,相当于一款专业mp3的水平,底躁真的很低(当然底躁不是唯一衡量好坏的标准)。很值得为zaurus买一部三百元以上的耳机。

_________________
sl-7500c pdaxrom1.1.0beta1wellswang汉化
extremeIII CF,SD Roku Agere Hermes II CF Wifi with ccpaging driver for 7500c
Ubuntu Hardy box
Back to top
View user's profile Send private message
hotgly



Joined: 22 Apr 2007
Posts: 130

小企鹅: 4504

PostPosted: 2007-Dec-14 Fri, pm2:54 Reply with quote
 Post subject:

自己顶一个,这个可以解决zaurus上影音播放的绝大多数问题。
_________________
sl-7500c pdaxrom1.1.0beta1wellswang汉化
extremeIII CF,SD Roku Agere Hermes II CF Wifi with ccpaging driver for 7500c
Ubuntu Hardy box
Back to top
View user's profile Send private message
hotgly



Joined: 22 Apr 2007
Posts: 130

小企鹅: 4504

PostPosted: 2007-Dec-14 Fri, pm3:13 Reply with quote
 Post subject:

通过一段时间的使用,现在看来,640x480的文件在阿川的mplayer里是可以播放的,但是幅速率要小于20fps,我试过15-18fps可以,18fps以上视频出现严重滞后。

这样的话绝大多数视频文件都不需要转换就可以直接在smplayer上播放(DVD画质也不过640x480这类的分辨率),但是要给mplayer传递幅速率参数:在smplayer高级->选项中加入 -fps 15 就是15fps。越低数据量越小,播放越顺畅;越高画面越连贯,但是放起来会很卡或根本播放不了造成得不偿失。640x480控制在15-18左右,320x240也不要超过25。我的感觉是幅速率对mplayer的影响比画面分辨率更大。

阿川的mplayer支持flv的直接播放,所以网上类似youtube一类网站的视频文件下载下来可以直接播放(不要问我怎么下载,这有违版权,请自行解决)。只要通过上方所述在smplayer高级->选项中加入调整fps参数就可以了。

所以mplayer自身对采样率的调整可以替代转换视频的重新编码过程,也就是说mencoder编码是把电影写成小电影,而mplayer是把电影读成/播放成小电影。转制电影的过程可以通过调整mplayer的参数完成。

分辨率参数:-fs -x ??? 或-fs -y ???
幅速率参数:-fps ??
掉幅参数:-framedrop

通过调节这三个参数就可以实现mplayer流畅播放任何影音源文件。

请大家探讨。

_________________
sl-7500c pdaxrom1.1.0beta1wellswang汉化
extremeIII CF,SD Roku Agere Hermes II CF Wifi with ccpaging driver for 7500c
Ubuntu Hardy box
Back to top
View user's profile Send private message
Display posts from previous:     
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Zaurus 中文论坛 Forum Index » pdaXrom & debain & openBSD All times are GMT + 8 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:   
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum

[ 页面生成时间: 秒 ] :: [ 次查询 ] :: [ ]
Powered by phpBB © 2001, 2002 phpBB Group
iCGstation v1.0 Template By Ray © 2003, 2004 iOptional