|
 Overview : TextMaker : theKompany.rom : tkcAddressBook : tkcBackup : tkcBlocks tkcCalendar : tkcCard : tkcEditor : tkcExpense : tkcExplorer : tkcFTP : tkcGallery tkcJabber : tkcKapital : tkcLoadRunner : tkcLines : tkcLydianStone : tkcMahjongg tkcMail : tkcMemo : tkcPainter : tkcPanels : tkcPhone : tkcPlayer : tkcPuzzle tkcRadio : tkcRace : tkcRekall : tkcRotator : tkcShopper : tkcSky : tkcSOQ : tkcToDo tkcTrump : tkcVideo : tkcVox : tkcWhiteboard : tkcZip : Download basket


Location / Home / Embedded / tkcVideo / User Guide
tkcVideo User Guide
By
Margot Ross
Media player that supports the following formats:
- MPEG1
- MPEG2
-
MPEG4
- MSPEG4
- H263(+) (aka RealVideo 1.0)
- Raw Video
- AVI
- MJPEG
Supported encoded audio:
When you open tkcVideo, you see this main screen:
The file shown in the list resides on CF card. This was detected automatically by tkcVideo. If you have video files on your network, you can access them with tkcVideo. I used smbmount and mounted a Win2K share and ran a video from there. (Use Open File dialog box to find files that don’t appear in the list). I found playback to be a bit slow and jerky though, using wireless. Performance might be acceptable over 100MB Ethernet connection.
 Button Explanations:
Play: Play selected file.
Pause
Play previous video in list
Seek back
Seek forward
Play next video in list
Full Screen (rotates screen)
Open File: Brings up the Open File dialog box
 Keyboard Controls:
- Spacebar: Play/Pause
- Up/Down: Change Volume
- Left/Right: Seek +/- 10 seconds
- Cancel: In full screen - Stop
- Menu button: Rotate
 To start video in Full Screen:
- Select video on list or from Open File dialog box.
- Tap Full Screen Icon (#7)
- Tap Play (#1)
 Resizing divx:
The Zaurus screen is capable of 320x240 resolution, so you'll want the resolution of your video files to be 320 wide, or for smaller files, 240 wide. From the .avi files I saw, they width and depth varies quite a bit. Below are some instructions for resizing your AVI files. This is not a definitive guide, but it will get you started.
 Resizing .avi files in Windows:
Download and install the following (all free):
- Start VirtualDub and open your Divx file. You should see 2 blank grey boxes.
- Under Video make sure Full Processing mode is selected.
- Under Video/Compression pick DivX 5.0.2. Codec
To find out the current height/width of the .avi file
Right click on the file, choose Properties.
Go to Summary tab. Under Video you will see Frame width and Frame height. In test .avi it was 576x320
For Z screen, lower quality, I chose new width of 240:
576 (current width) divided by 240 (new width) = 2.4
Then to get height:
320 divided by 2.4 = 133.33333 (I used 132 for height because height has to be a multiple of 2. Width must be a multiple of 4).
- Under Video/Filters click on Add
- Select resize, then OK
- For new Width, select 240
- For new Height select 132
- Filter Mode: Bicubic
Height will vary according to original height as illustrated above. If you don't use the same divisor, your video will be elongated horizontally or vertically.
- Under Audio select Full Processing Mode
- Under Audio/Compression select MPEG Layer-3 on the left and select 24 kbit/s, 22,050 Hz, Mono on the right. Click OK
- Next go to File/Save as AVI and chose name for the file.
It takes quite a while to do the conversion.
This method yielded an avi of equal quality to the original (near as I can figure). It ended up being about 333 MB in size, which would fit quite nicely on a 512 mb CF card. Frame rate was 24 fps. Dropping to 20 fps actually increased the size of the file by 11 mb.
If you want to have 340 x ? size, you use the same method to figure out the height. The file will be bigger than the 333MB, so it depends on your CF card size what size you use.
If you want to fit it on 256 mb CF card, you'll have decrease the quality of the video.
Here’s the method for doing that. It's a bit more complicated.
Do steps 1-10 above.
Then go to Audio/Compression
DivX 5.0.2 Code should be selected.
Click on Configure on the right.
Change Variable bitrate mode to 2-pass, first pass.
Enter 250 kbps in the box to the left of Encoding bitrate.
Click OK.
Go to File, Save as AVI and give the file a name (this is a dummy file).
Once this is done, go back to Audio/Compression, Configure
Change Variable bitrate mode to 2-pass, second pass.
Use same value (250 kbps) in the Encoding bitrate.
Click Ok
Go to File, Save as AVI and give the file a name (this is final file).
(Don’t change anything else except the Variable bitrate. The first file you saved is not used. You do NOT open another file, just change to 2-pass, second pass and save with final name)
When I used this method, the 716 mb original was reduced to about 210 mb, which will fit just fine on 256mb CF card. The quality was noticeable lower than the above file, but still viewable.
I didn't have my 256 mb CF card while I tested this, as I had to return it due to the card failing. I tried to view the file on SMB share over wireless and it was quite choppy. I wanted to test the videoout on CF. I split the 333mb file into a 28mb piece (1/11 of original). The choppiness wasn’t an issue running from CF card. I didn’t split the 210 mb file to test that.
There are too many options for reducing the size of the .avi files to list here. The above will get you started and you may have to experiment a bit with filters, etc.
Here’s a link I found very helpful:
www.moosegate.com/betaboy/dcdivx/Encode_DivX_video_for_the_PocketPC.zip
It's for the Pocket PC but I used it as a guide.
Also this one:
http://www.pocketmatrix.com/guides/dvd2divx/(this link shows how to split an avi file.)
Watch thekompany.com website for more information. I'll be doing instructions for resizing .avi using Linux and will post updates and instructions as soon as possible.
 Terms of use
By downloading this software you agree to the terms of its use. With each
copy of software from theKompany.com you are purchasing the right for a
single person to use it on a single computer. You are not allowed to
distribute the application or modify it in any way. The source is not
provided and the application is provided "as is" with no warranty given or
implied. Use of the software is at your own risk, however theKompany will
make its best effort to support the software.
|