PDA

View Full Version : How to add new devices, like a blackberry PDA


pixel
01-22-2009, 02:52 PM
I looked around the net, can't find a recipe for blackberry curve.
320x200 plays some WMV files and some AVI files. I will try to use VideoLan to determine file types, but still need to map to FFmpeg / Videora settings.
Any hints?

pixel
06-13-2009, 02:17 PM
http://www.blackberry.com/btsc/search.do?cmd=displayKC&docType=kc&externalId=KB05482&sliceId=1&docTypeID=DT_SUPPORTISSUE_1_1&dialogID=31002322&stateId=0%200%2031000559 gives a basic summary of video and audio format.

I don't understand why that page quotes 240x320 video format for Blackberry Pearl, since it is around a 4x3 screen format.

This is the commandline set up for AppleTV with modifications for max rate=768k 320x240 and 64k audio. Changed codec to MPEG4. WMV7 would also be an option. Let me know what you try.

ffmpeg.exe -y -i "C:\input.mpg" -f mp4 -metadata title="MyMovie" -timestamp "2009-06-13 09:32:24" -vcodec mpeg4 -level 30 -s 320x240 -b 768k -bt 768k -bufsize 10M -maxrate 1M -g 250 -coder 0 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -flags2 +mixed_refs -me_method umh -subq 6 -trellis 1 -refs 3 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qmin 10 -qmax 51 -qdiff 4 -threads 0 -acodec libfaac -ab 64k "C:\output.mp4"

Two files I had successfully encoded are of the following formats:
-AVI DX50 320x180 30FPS 22kHz MPGA Stereo, almost 14MB for 3 mins, smooth and clean, seems around 700kbps. Keeper.
-AVI DX50 320x240 15FPS 11KHZ MPGA Stereo, 3MB .or 30 seconds, high activity, blocky, poor. Video rate aroud 700kbps, done with GPU TmpEnc with time filtering of lowres underwater video. Ugly because of poor source.

I wish Videora would allow datarates above 5M, since even DVD's are up to 10M.

pixel
06-22-2009, 02:12 AM
I appreciate you willingness to suggest yet another software, but so far there are just too many, very few have all the capabilities like
- use of multiple CPU or GPU cores
- prefer to separate first pass from encoding step to allow different targets and not mess up near the end of a session due to a mishandled data error
- configurability of the encoder
- ability to debug the encoder