Как сконвертировать видео в формат .wmv для КПК с Windows Mobile?
Для начала посмотрим разрешение оригинального видео:
$ mplayer video.avi 2>&1 | grep VIDEO
Теперь вычислим нужный размер конечного видео. Берем наибольший
размер экрана КПК (у меня это 320) и считаем, например, с помощью Python:
$ python >>> max = 800 # Большая сторона оригинального видео >>> min = 600 # Меньшая сторона оригинального видео >>> 320 * min / max # Получаем меньшую сторону конечного видео
Итак, мы получили конечный размер видео: 320 на (320 * min / max). Теперь создаём небольшой скрипт на Bash:
$ > video-pda-convertor.bash # Создаём файл скрипта $ chmod +x video-pda-convertor.bash # Даём файлу права на запуск $ echo "#!/bin/bash" >> video-pda-convertor.bash # Вставляем в скрипт путь к интерпретатору $ 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, который и надо загрузить в КПК.
Приятного просмотра!
Комментариев: 2 RSS
1vovans13-04-2010 21:22
было бы интереснее, если бы скрипт сам определял разрешение картинки, чтобы не заниматься каждый раз расчётами и правкой скрипта.
.
2slycar14-04-2010 00:45
Да просто! Взять хоть WinFF //zenway.ru/page/winff или взять с gnome-look пак готовых наускриптов! И всего делов то...
Вы можете войти под своим логином или зарегистрироваться на сайте.