Еще, до кучи... Для памяти.
Цитата: ffmpeg -i video.flv -acodec mp3 -ar 44100 -ab 112 -vcodec xvid -r 20 -s 320x240 -y video.avi
Цитата: cat ~/bin/mzcode
#!/bin/sh
mencoder "$1" -idx -noodml -ofps 20 \
-aspect 4:3 -vf scale=-2:240,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 "/home/Документы/Meizu-M6/`echo $1 | rev | cut -d '.' -f2,3,4 | rev` [mz]".avi
Находясь в папке с фильмом/клипом, просто набираю mzcode Мой_файл.mpg (или Мой_файл.avi, смотря как называется исходный файл), в результате получаю готовый для воспроизведения на М6 файл: /home/Документы/Meizu-M6/Мой_файл [mz]".avi
-ofps 20 - частота кадров (больше M6 не поддерживает);
-aspect 4:3 - (обычно можно не указывать) зашитая в видеофайл информация о размере видео. Иногда бывают клипы/фильмы с вытянутыми лицами (т.е. сам файл такой, при просмотре которого приходится в софтовом плеере выставлять нужное соотношение сторон), тогда можно поменять на 16:9;
scale=-2:240 - изменить пропорционально размер исходного видео так, чтобы его высота стала 240 пикселов. Если вдруг в видео есть черные полосы сверху и снизу, которые являются частью кадра, их можно убрать, если увеличить размер по вертикали не до 240 пикслов, а больше (скажем, до 300, нужное значение подбирается экспериментально), а следующий фильтр обрежет лишнее;
crop=320:240 - обрезает картинку до нужных размеров;
rotate=1 - поворачивает её на 90 градусов по часовой стрелке;
vbitrate=384 - битовый поток видео. M6 поддерживает до 512 кбит/с, чем выше значение, тем лучше качество видео, но тем больше и размер.
cbr:br=128 - битовый поток аудио, кажется M6 поддерживает до 128 кбит/с.