I've written a bash script to automate the conversion progress.
You can use it for just converting movies to a compatible format, ore use it for autocropping 16:9 movies to the m6 display format 4:3.
It also automatically detects those black bars at the top and the bottom of some movies faking a 4:3 resolution and crops to *real* 16:9
Code:
#!/bin/bash
#
# bash script for converting videos to a meizu-m6 compatible format
# autodetecting and -removing those black fagbars faking a 4:3 resolution
# autocropping 16:9 to 4:3
#
# (c) 2008 by antisystem@jabber.org
echo
echo "Do you want to crop the video to 4:3? [y/n]"
echo "Standard is No"
echo
read crop
if [ "$crop" = "y" ]; then
mplayer "$1" -vf cropdetect -frames 5 -ss 600 -vo null -ao null >/home/$USER/.meizucrop
cropres=`cat /home/$USER/.meizucrop | grep crop | tail -n 1 | cut -d "(" -f 2 | cut -d ")" -f 1`
# mplayer "$1" $cropres,scale=-2:240,crop=320:240
mencoder "$1" -idx -noodml -ofps 20 $cropres,scale=-2:240,expand=320::::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o "$2"
else
# mplayer "$1" -vf scale=320:-2,expand=:240:::1,crop=320:240
mencoder "$1" -idx -noodml -ofps 20 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o "$2"
fi
exit 0
working fine for me - if you have problems or questions, feel free to send me a mail.