How to Encode Video

Many thanks to the author of this script, rivviepop @ BlackBerry Forums

This is a little script I wrote based on the parameters.

–SNIP–

Getting the right params to mencoder to produce top quality video is always a chore, but using method 1 in the original post is working wonderfully for me — I’ve converted all sorts of stuff (WMV/AVI/MPG/FLV/MOV) and so far only the FLV conversions have audio sync problems (nothing new). I’m even going to say that the videos look better (and run smoother!) on my Pearl than any S60 device I’ve used.

Stupid Bash Trick time — here’s a helper script, save it as “vid2bb.sh” somewhere in your $PATH on Linux/OSX. Make it executable then run with a simple “vid2bb.sh <FILE>” command, the output will be in the input directory.

 #!/bin/bash
 
 FILE=$1
 
 ## 8100, 240x260 res
 ## uncomment one of the below depending on your input format
 #RES=240:135             # resolution, 16:9 ratio
 RES=240:180             # resolution, 4:3 ratio
 
 ## 8800, 320x240 res
 ## uncomment one of the below depending on your input format
 #RES=320:180             # resolution, 16:9 ratio
 #RES=240:180             # resolution, 4:3 ratio
 
 ## generic
 ABR=64                  # audio bitrate
 VBR=230                 # video bitrate
 
 mencoder "$FILE" \
         -o "${FILE%.*}_bb.avi" \
         -of avi \
         -ovc lavc \
         -oac lavc \
         -lavcopts vcodec=mpeg4:vbitrate=$VBR:acodec=mp3:abitrate=$ABR \
         -vf scale=$RES
 
 

Note that the above takes the input filename, chops off the extension and adds a “_bb.avi” to the end of the output file to help you know which files are your BB ready ones. A quick sort, drag&drop and they’re on your device.

My setup is Fedora Core 6 with the FreshRPMS mplayer builds installed (which grabs all the latest libavcodec and so on), as well as the Essential codecs pack (from the MPlayer website) unxipped to /usr/lib/win32/ — these codecs always seem to produce better quality.

Big Horn Sheep Ram Zuni Fetish Carved Onyx Stone Black Eyes Vintage picture

Big Horn Sheep Ram Zuni Fetish Carved Onyx Stone Black Eyes Vintage

$34.99



NOS VINTAGE F-4 Phantom vertical fin ram air duct assy 53-23513-301 picture

NOS VINTAGE F-4 Phantom vertical fin ram air duct assy 53-23513-301

$323.90



Wrestler Randy The Ram Robinson Movie Art Custom-Designed Trading Card Classic picture

Wrestler Randy The Ram Robinson Movie Art Custom-Designed Trading Card Classic

$1.95



Ram Red Neon Sign Dodge  1500 Heavy Duty Truck 2024 2023 2020 Garage Lamp Light picture

Ram Red Neon Sign Dodge 1500 Heavy Duty Truck 2024 2023 2020 Garage Lamp Light

$449.99



Chrome Metal Ram's Head Hood Ornament Replacement for Pickup Truck Rig picture

Chrome Metal Ram's Head Hood Ornament Replacement for Pickup Truck Rig

$99.99



Vintage Hood Ornament 1930s 1936 Dodge Ram Mascot Original Rare Excellent Shine picture

Vintage Hood Ornament 1930s 1936 Dodge Ram Mascot Original Rare Excellent Shine

$299.95



Trifari Vintage Gold-Plated Capricorn Zodiac Pendant with Glass RAM Design picture

Trifari Vintage Gold-Plated Capricorn Zodiac Pendant with Glass RAM Design

$25.00



(Lot of 7) Cummins Dodge Ram Lapel Pins decal diesel badge truck oil engine logo picture

(Lot of 7) Cummins Dodge Ram Lapel Pins decal diesel badge truck oil engine logo

$34.99



Funko Pop Masters of the Universe - Ram Man #658 Toy Tokyo San Diego 2018 NEW picture

Funko Pop Masters of the Universe - Ram Man #658 Toy Tokyo San Diego 2018 NEW

$80.00



Hood Ornament Silver Chrome fits 1948-1951 Dodge Ram 16

Hood Ornament Silver Chrome fits 1948-1951 Dodge Ram 16" x 1 1/2"

$65.00