Для начала посмотрим разрешение оригинального видео:
Код: Bash
| $ mplayer video.avi 2>&1 | grep VIDEO
|
Теперь вычислим нужный размер конечного видео. Берем наибольший размер экрана КПК (у меня это 320) и считаем, например, с помощью Python:
Код: Bash
| $ python
>>> max = 800 # Большая сторона оригинального видео
>>> min = 600 # Меньшая сторона оригинального видео
>>> 320 * min / max # Получаем меньшую сторону конечного видео
|
Итак, мы получили конечный размер видео: 320 на (320 * min / max). Теперь создаём небольшой скрипт на Bash
Код: 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. Не буду расписывать, как его ставить, так как это зависит от версии вашей ОС. Теперь положим в каталог со скриптом оригинальное видео и запустим скрипт, подставив ему в качестве первого и единственного параметра имя оригинального видео:
Код: Bash
| $ video-pda-convertor.bash video.avi
|
После завершения работы скрипта в директории со скриптом у нас появится файл video.wmv, который и надо загрузить в КПК. Приятного просмотра!
blog comments powered by Disqus