Help - Search - Members - Calendar
Full Version: Mplayer 640x480 1000kbps(v+a)
OESF Forums > General Forums > General Support and Discussion > Software
SamuelFeng
After many experiment, My Zaurus (C3000) can replay the high quality movie file with sound synchronized without convert the file. It can continuously replay such movie for nearly 2 hours with full battery.
System:
1.Special Kernel (C3000) V18c(http://tetsu.homelinux.org/zaurus/kernel/)
2.bvdd_0.4.0-1_arm.ipk(http://atty.skr.jp/pub/zaurus/mplayer/)
3.mplayer-bvdd-iwmmxt_1.1.5-1_arm.ipk(http://atty.skr.jp/pub/zaurus/mplayer/)
Test Movie:
Video: XVID 640x480 23.98fps 865Kbps [Video 0]
Audio: MPEG Audio Layer 3 48000Hz stereo 101Kbps [Audio 1]
Mplayer Command Options:
mplayer -cache 4096 -vo bvdd -double -framedrop <MovieFilename>
Attentions:
C3000 uses a PXA270 processor with a default frequency at 416MHz,but you can over speed the processor by change its voltage and clock. In my case, I changed it as following:
Voltage: echo 0f > /proc/zaurus/VCORE
Frequency:echo 2000217 > /proc/zaurus/CCCR
If you use 2000218 instead 2000217, it should be 614MHz in theory, but the system is rather unstable, segment fault in no less than 5 minutes. But 2000217 runs stably for 2 hours in my case.
Although Zaurus isn't designed to be a high quality mobile movie player, If it can replay the movie well, Why not use it? Have Fun:-)

经过反复的试验,Zaurus(C3000)可以全速的播放640X480的MP4动画(不需任何转换),实测播放时间至少120分钟。
系统组成,
1.特殊内核(C3000)V18c(http://tetsu.homelinux.org/zaurus/kernel/)
2.bvdd_0.4.0-1_arm.ipk(http://atty.skr.jp/pub/zaurus/mplayer/)
3.mplayer-bvdd-iwmmxt_1.1.5-1_arm.ipk(http://atty.skr.jp/pub/zaurus/mplayer/)
测试视频码率
视频: XVID 640x480 23.98帧/秒 865Kbps [Video 0]
音频: MPEG Audio Layer 3 48000Hz stereo 101Kbps [Audio 1]
播放命令参数
mplayer -cache 4096 -vo bvdd -double -framedrop <MovieFilename>
特别注意
C3000使用的PXA270默认频率为416MHz,可以超频,但相应的电压和频率必须匹配。
电压:echo 0f > /proc/zaurus/VCORE
超频:echo 2000217 > /proc/zaurus/CCCR
使用2000218,理论上是624MHz,但系统非常不稳定,基本在5分钟之内会SegmentFault。
但2000217到目前播放120分钟,一切正常。
虽然,高级媒体播放器不是Zaurus的本业,但一物两用何尝不是好事一件咧:)

幾つテストの後、私のZaurus(C3000)は640X480の高品質ムービーを再生できる、ムービーの転換の必要がない。
今まで、2時間ぐらい再生続ける。
システムの用件
①特殊なカーネル(C3000)V18c(http://tetsu.homelinux.org/zaurus/kernel/)
②bvdd_0.4.0-1_arm.ipk(http://atty.skr.jp/pub/zaurus/mplayer/)
③mplayer-bvdd-iwmmxt_1.1.5-1_arm.ipk(http://atty.skr.jp/pub/zaurus/mplayer/)
テストムービー引数
視頻:XVID 640x480 23.98fps 865Kbps [Video 0]
音頻:MPEG Audio Layer 3 48000Hz stereo 101Kbps [Audio 1]
再生コマンド引数
mplayer -cache 4096 -vo bvdd -double -framedrop <MovieFilename>
注意
C3000がPXA270プロセッサを使います。procファイルシステムを用いて、デフォールトクロックが416MHzが上げれる。
電圧:echo 0f > /proc/zaurus/VCORE
クロック:echo 2000217 > /proc/zaurus/CCCR
論理的に、2000218を使って、624MHzに上げれるが、そうすれば、システムが不安定になってしまいました、SegmentFaultなどえらーが起こり、ムービーを再生できない。2000217を使わば、エラーなして、2時間再生できる
高品質ムービープレーやがZaurusの主役ではないが、モバイル高品質ムービーを楽しみましょうかd(happy.gif)b
Cresho
do you have video sample? Im curious to run this.
sidmoraes
Try "echo a000218 > /proc/zaurus/CCCR"

And be more happy...
uth
QUOTE(sidmoraes @ Apr 12 2006, 05:14 PM)
Try "echo a000218 > /proc/zaurus/CCCR"

And be more happy...
*


What does that do?
sidmoraes
QUOTE(uth @ Apr 12 2006, 04:11 PM)
QUOTE(sidmoraes @ Apr 12 2006, 05:14 PM)
Try "echo a000218 > /proc/zaurus/CCCR"

And be more happy...
*


What does that do?
*



Reliable at 624Mhz. I use this in my C1K when not at battery.
patrickcptsang
If you don't mind converting the video, you can encode the video 90 degrees rotated clockwise, preserving all video/audio bit rates as you suggest, don't use double buffering while playback, and you can still achieve a rather smooth playback without overclocking.

Not using double buffering will cause some tearing, but being rotated, the tearing happens vertically, which is very tolerable to the eyes.

This way you can enjoy 4 hrs(!) of vga quality movie with a fully charged battery while you're on the move. cool.gif
SamuelFeng
QUOTE(patrickcptsang @ Apr 13 2006, 03:34 AM)
If you don't mind converting the video, you can encode the video 90 degrees rotated clockwise, preserving all video/audio bit rates as you suggest, don't  use double buffering while playback, and you can still achieve a rather smooth playback without overclocking.

Not using double buffering will cause some tearing, but being rotated, the tearing happens vertically, which is very tolerable to the eyes.

This way you can enjoy 4 hrs(!) of vga quality movie with a fully charged battery while you're on the move.  cool.gif
*

4 hours , it's great!
In my case I finally encounter the segment fault at 2 hour and half, because the battery is running out.
I will try without the double option.
But the no need to convert movie is a great difference between zaurus and other hand held equipment. Because I don't wan't to save converted version of videos.
patrickcptsang
If you don't rotate the video and play it straight without overclocking, it will stutter at intensive action scenes, even you don't do double buffering. (Which happens quite a lot with my beloved starwars movies!) sad.gif

And without double buffering (and no rotation), you'll have very bad horizontal tearing which is very annoying (to me at least).

So if you really don't want to convert the movies, I think the only way to go is to overclock to 624Mhz with double, or 520 without (if you're ok with the tearing effect) - at 520Mhz you should still have much more mileage than 624... rolleyes.gif

Since mostly i use my zaurus to watch movies ripped from DVDs, which are 720xsomething and way too large to fit in a CF, i do conversion anyways. So it's not much of a problem to me... wink.gif
Cresho
QUOTE(patrickcptsang @ Apr 13 2006, 05:58 AM)
If you don't rotate the video and play it straight without overclocking, it will stutter at intensive action scenes, even you don't do double buffering. (Which happens quite a lot with my beloved starwars movies!)  sad.gif

And without double buffering (and no rotation), you'll have very bad horizontal tearing which is very annoying (to me at least).

So if you really don't want to convert the movies, I think the only way to go is to overclock to 624Mhz with double, or 520 without (if you're ok with the tearing effect) - at 520Mhz you should still have much more mileage than 624...  rolleyes.gif

Since mostly i use my zaurus to watch movies ripped from DVDs, which are 720xsomething and way too large to fit in a CF, i do conversion anyways. So it's not much of a problem to me...  wink.gif
*



crazy, most of my movies are 320x240 30fps audio 128-160 for under 220 mb each.
SamuelFeng
TO:Cresho
you have maintain a good site for play movie in zaurus, he:)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.