Каталог видеофильмов за 20 минут
Со временем количество CD или DVD с фильмами достигает у нас такого количества, что ориентироваться среди такого количества болванок становится весьма проблематично. Чтобы облегчить себе жизнь, можно воспользоваться программами-каталогизаторами. Они помогут вам быстро найти фильм в вашей коллекции, узнать параметры файла, вы сможете добавлять информацию о фильмах за пару кликов, если у вас есть подключение к интеренет, посмотреть статистику ваших записей и многое-многое другое.
Существует разные программы-каталоги. Я остановился на Ant Movie Catalog (www.antp.be/software/moviecatalog). У программы есть свои плюсы, впрочем как и минусы тоже. Программа создает базу данных из ваших фильмов, в этой базе данных присутствуют поля: "Оригинальное название фильма", "Переведенное название", "Режиссер", "Продюссер", "Страна", "Жанр", "Описание", "Актеры", вы можете каждому фильму сделать скриншот, также есть поля с характеристиками вашего видео: "Формат", "Битрейт", "Фрэймрейт", "Язык", "Размер" и т.д. В большинстве своем поля эти будут заполняться автоматически, после того, как вы добавите фильм в свою базу данных. Как все это выглядит, вы можете увидеть на скриншоте ниже:
После установки Ant Movie Catalog, измените в настройках программы язык интерфейса на "Русский", рекомендую также вам поставить галочку напротив опции "Импорт продолжительности", чтобы длительность фильма была получена из файла, также можете настроить прокси-сервер, если в интернет ходите через прокси, ну и остальное по вкусу.
Для начала нужно создать новую базу данных. Теперь займемся набиванием этой базы фильмами. Идем в менюшку "Фильм -> Получить информацию -> Из файла..." и выбираем добавляемый файл. Ant Movie Catalog получит сам информацию о характеристиках файла и внесет ее в соответствующие поля:
Тут стоит сказать о первом большом минусе: программа, к сожалению, не может получать информацию о характеристиках из mpg-файлов. У меня их немного, потому пока проблему я решаю набиванием этих полей ручками, используя Virtual Dub или AVIcodec.
Сразу же о втором минусе: добавлять файлы можно только по одиночке, но эта проблема частично решаема, как это сделать смотрите ниже. Надеюсь, что это будет добавлено в следующих версиях.
Теперь займемся добавлением картинки. Слева внизу есть окошечко для скриншота. Тут есть две возможности, можно получить обложку-скриншот из интеренета или можно вставить свой - выбирать вам.
Если вы хотите вставить свой скриншот, то тут еще две возможности: можно импортировать картинку в сам файл базы, для этого вы должны нажать кнопочку, обведенную красным, или можно использовать относительную ссылку на графический файл (нажимаем кнопку, обведенную синей линией).
Теперь у нас добавлена всего лишь сухая техническая информация о фильме плюс скриншот. Этого мало. Хотелось бы еще вписать актеров, снимавшихся в кино, режиссера, описание картины в конце концов. Опять же, можно сделать это все ручками и написать что душе угодно в соответствующих полях. А если вам это делать лень (лень, как говорится, двигатель прогресса) или вы не знаете соответствующей информации, то тогда просто воспользуемся скриптами, для получение оной с различных сайтов в сети. В Ant Movie Catalog уже включены скрипты для получения информации о картине с русскоязычных сайтов www.videoguide.ru, www.nashekino.ru, www.dvdspecial.ru, www.dvdnet.ru, также множество англо/франко/немецко/польско сайтов, включая IMDB. Выбираем фильм и просто жмем "Фильм -> Получить информацию -> Из скрипта..." Затем в появившемся окне выбираем сайт, с которого будем черпать инфо, например Videoguide(RU) (pic) и жмем "Запуск". Если поиск найдет фильм, то выбираем пункты, которые мы хотим импортировать себе, и нажимаем OK.
Далее в Ant Movie Catalog есть такая интресная штука, как статистика. Как видно из скриншота ниже, на данный момент у меня больше всего сказок, а киноповести с драмами отстают значительно.
Или вот еще диаграмма по годам. Лидируют фильмы, снятые в 1975-1979 годах. Я был кстати удивлен, что фильмы снятые в 1935-1945, которые у меня есть, тоже не желают отставать по количеству.
Ну и напоследок немного слов об экспортировании. Это самая нужная вещь, из-за которой я и затеял этот сыр-бор, так как мне надо было получить характеристики фильмов, желательно в формате HTML или Exсel-файле (CSV-формат). Ant Movie Catalog может и то и другое, и еще кое-что... С Exсel файлом все понятно - нажал и получил. С HTML немного посложнее. Для этого вам нужно нажать кнопку "Полный" и выбрать желаемый образец странички для полного списка фильмов, а затем "Индивидуальный" и выбрать образец для страницы отдельного фильма, затем поставить "Экспортировать оба", и потом нажать "Экспорт".
В программу включено достаточное количество образцов для экспорта. Но если вас никакой не устраивает, вы можете написать свой код, при этом используя встроенные специальные тэги. Вот что у меня получилось в считанные секунды:
Последнее обновление:: 25.01.2004 E-mail для обмена: Ваш@mail.ru
Nº |
Инфо |
Название |
Год |
Жанр |
1 |
|
Золотой ключик |
1939 |
Сказка |
2 |
|
Король-олень |
1970 |
Сказка |
3 |
|
Умные вещи |
1973 |
Сказка |
4 |
|
Конек-Горбунок |
1941 |
Сказка |
5 |
|
Мария Мирабела |
1982 |
Сказка |
6 |
|
Волшебник Изумрудного города |
1994 |
Сказка |
7 |
|
Принцесса на горошине |
1976 |
Сказка |
8 |
|
Василиса Прекрасная |
1939 |
Сказка |
9 |
|
Кащей бессмертный |
1944 |
Сказка |
Теперь немного слов о том, как решить проблему с добавлением в базу большого количества фильмов одновременно. Это проблема решаема, если все эти файлы у вас находятся на жестком диске. Если вы сможете решить ее для файлов, записанных на CD, мне будет интересно узнать.
Итак, вкратце... Собираем файлы все в одной папке, затем делаем в блокноте bat-файл. Вот код для этого батника:
for %%a in (*.avi) do echo %%a > %%a.film
Затем сохраняем его в этой же папке с именем, например, makelist.bat и запускаем его. Он создаст к каждому .avi файлу пустой файл с расширением avi.film
Затем открываем в проводнике нашу папку и сортируем файлы по имени так, чтобы файл с разрешением avi.film был перед файлом с расширением .avi Выглядеть это должно вот так:
film_1.avi.film
film_1.avi film_2.avi.film
film_2.avi
Удаляем наш батник makelist.bat, убеждаемся, что ни один фильм в Ant Movie Catalog не подсвечен, выделяем все отсортированные .avi.film и .avi файлы и перетаскиваем их в главное окно программы. Теперь должен быть каждый файл занесен по-отдельности.
Ну вот вроде и все. Удачи!
|