wmv



Владельцам КПК с WinMobile на борту, которым нравится смотреть кино на своих устройствах посвящается.

Как сконвертировать видео в формат .wmv для КПК с Windows Mobile?

Для начала посмотрим разрешение оригинального видео:
$ mplayer video.avi 2>&1 | grep VIDEO


Теперь вычислим нужный размер конечного видео. Берем наибольший
размер экрана КПК (у меня это 320) и считаем, например, с помощью Python:
$ python<br>>>> max = 800 # Большая сторона оригинального видео<br>>>> min = 600 # Меньшая сторона оригинального видео<br>>>> 320 * min / max # Получаем меньшую сторону конечного видео 

Итак, мы получили конечный размер видео: 320 на (320 * min / max). Теперь создаём небольшой скрипт на Bash:
$ > video-pda-convertor.bash # Создаём файл скрипта<br>$ chmod +x video-pda-convertor.bash # Даём файлу права на запуск<br>$ echo "#!/bin/bash" >> video-pda-convertor.bash # Вставляем в скрипт путь к интерпретатору<br>$ echo "ffmpeg -i $1 -s 320x%MIN% -b 1000k -vcodec wmv2 -ar 44100 -acodec wmav2 -ab 56k -ac 2 -y "$1".wmv" >> video-pda-convertor.bash # Вставляем в скрипт строку конвертера. Не забываем заменить %MIN% на число, которое мы получили в предыдущем шаге.


Осталось убедиться, что у нас установлен ffmpeg. Не буду расписывать, как его ставить, так как это зависит от версии вашей ОС. Теперь положим в каталог со скриптом оригинальное видео и запустим скрипт, подставив ему в качестве первого и единственного параметра имя оригинального видео:
$ video-pda-convertor.bash video.avi

После завершения работы скрипта в директории со скриптом у нас появится файл video.wmv, который и надо загрузить в КПК.

Приятного просмотра!

avi2wmv