Linux. Как создать серию скриншотов из видеофайла?

Ответить на тему
 
Автор Сообщение

user ®

Стаж: 8 лет 1 месяц

Сообщений: 20008

Пост Пост: #1 от 01-Ноя-2010 13:05

[Цитировать]

Итак, как же вытащить серию скриншотов (скринлист) из видео файла? В винде это может сделать Media Player Classic (хотя, у него это не всегда получается). У нас же есть утилита QFrameCatcher (ну или почти есть).
1. Качаем сорцы: http://download.berlios.de/qframecatcher/qframecatcher-0.4.1.tar.gz.
2. Проверяем депы:Код:
>=x11-libs/qt-4.1.0
>=media-libs/xine-lib-1.1.1
media-libs/libpng
Если что - либо из них не стоит, то нужно поставить, иначе QFrameCatcher попросту не соберётся.
3. Распаковываем сорцы: тут сразу нужно распаковать в директорию, из которой будете запускать. Ибо автор ещё не довёл до ума инсталляцию.
4. Компилим: открываем терминал, переходим в директорию с распакованными сорцами (обращаю ваше внимание на то, что после рапаковки сорцы будут не в корне директории, а в src). Далее:Код:
qmake
make
5. Запускаем и радуемся: из той же директории запускаемКод:
./qframecatcher
Имеем:

Всё, открываем настройки, настраиваем как нужно, открываем файл...
P. S. Сразу отмечу, по умолчанию она сохраняет в png. Если нужно в jpg, то просто поменяйте расширение в окне сохранения (вручную).1. Настраиваем программу:Код:
File -> Options

Примечание: придумываем ширину скринлиста на выходе в пикселях. Я так понял, что в спойлер тут прекрасно влазиет 750 (если три колонки и промежутки = 10, то фактическая ширина скринлиста будет 750 + 4 * 10 = 790). У нас 3 колонки, поэтому 750 / 3 = 250. Это будет ширина каждого скрина (Image Width = 250). Теперь смотрим разрешение ролика. У меня было 352x288. Составляем элементарную пропорцию:Код:
[i]352 - 288
250 - x
x = 250 * 288 / 352 = 204[/i]
204 - это будет наш Image Height.
2. Открываем файл:Код:
File -> Open

Примечание: если тип вашего файла не попал под маску, то измените "Files of type" на "All (*.*)". Программа прекрасно обрабатывает не только файлы из дефолтной маски. По крайней мере я вытаскивал и из wmv и из mov.
3. Работа программы:

4. Сохраняем:Код:
File -> Save File

5. Результат:
[Профиль] [ЛС]
Показать сообщения:    
Ответить на тему

Текущее время: Сегодня 09:46

Часовой пояс: GMT + 4



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы