Архив статей

Все статьи из текущего раздела

Органайзер для фильмов

Как упорядочить хаос в своей видеотеке


Если ты любишь смотреть кино на компьютере, если у тебя полка уже забита "компашками" с фильмами, а на жестком диске своей очереди для записи на "болванку" ожидают еще пяток, если ты уже не помнишь, какие из дисков нужно отдать и, напротив, сколько твоих "гуляет" по чужим рукам, то Ant Movie Catalog - программа, о которой пойдет речь в этой статье - тебе просто необходима.

Раз установив ее на свой компьютер, ты уже не захочешь с ней расставаться. Ant Movie Catalog (2728 кб, www.ant.be.tf) наконец-то приведет твою коллекцию фильмов в порядок! Причем сделает это настолько хорошо, что даже сам процесс упорядочивания доставит тебе настоящее удовольствие.

<Что это такое>

Если ты еще этого не понял, то говорю прямо: Ant Movie Catalog - это база данных для хранения информации о фильмах. Э...э... Зря ты сразу так скептически усмехнулся. Ant Movie Catalog - это не просто очередная база данных, написанная каким-нибудь студентом. Ant Movie Catalog - это База с большой буквы. Всем базам - база. Ты спрашиваешь: чем же она так отличилась, что она умеет? Гораздо проще перечислить то, чего она не умеет. Она не умеет выгуливать собаку и печь пирожки. Это факт. Но что касается ведения фильмотеки, тут альтернативу ей придется еще поискать. Вот, например... Нет, не буду забегать вперед. Читай внимательно и все узнаешь.


<Ручная работа>

Я уже сказал, что Ant Movie Catalog - это база данных, а раз так, то вполне логично, что в нее эти самые данные необходимо заносить. Сделать это можно двумя способами.

Первый способ самый неоригинальный и самый скучный. Его суть заключается в том, что информация вводится вручную. Каждый фильм в программе описывается двадцатью четырьмя полями, среди которых есть привычные поля типа "название фильма", "фамилии актеров", "длительность" или "жанр". Но есть и более экстравагантные вещи. Например, если в поле "должник" ввести фамилию того нехорошего человека, который не отдает тебе диск вот уже третий год, то прога постоянно будет тебе напоминать об этом. Кроме текстовой информации, Ant Movie Catalog хранит и скриншоты фильмов, которые в основном окне отображаются в уменьшенном виде, но одним кликом мыши разворачиваются на весь экран.


Разумеется, заполнять все двадцать четыре поля подробными сведениями - дело довольно монотонное. Ну, скажи, у тебя хватит терпения набирать столько текста? Как сказал бы небезызвестный Остап Сулейман Берта Мария Бендер-бей: "Скучно, девушки". К счастью, разработчики программы пошли тебе навстречу и обучили ее собирать часть информации о фильме автоматически. Как это работает? Очень просто. Если Ant Movie Catalog "натравить" на любой видео-файл, то такую техническую информацию, как разрешение фильма, формат видео- и аудио-потоков, количество кадров в секунду, программа определит и подставит в соответствующие поля самостоятельно.

<Все дороги ведут в интернет>

Но это все мелочи по сравнению с чудесной способностью Ant Movie Catalog добывать информацию о фильме в интернете. Как известно в Сети существует большое количество сайтов, которые содержат сведения о тысячах самых разнообразных фильмах. В Ant Movie Catalog заложен список из тридцати подобных адресов, среди которых имеется и русскоязычный сервер - www.videoguide.ru.

После того, как ты укажешь программе, с каким сервером ей нужно работать (а делается это нажатием одной кнопки), тебе останется только ввести название интересующего фильма. После чего Ant Movie Catalog запустит специальный скрипт, который, соединившись с сервером, выкачает из него необходимую тебе информацию: оригинальное название фильма, фамилии режиссера, продюсера и задействованных актеров, дату выпуска фильма, название студии, краткую аннотацию и т.д.

Если на сайте есть иллюстрации к фильму, то они также будут "закачены" в Ant Movie Catalog. Конечно, все зависит от выбранного скрипта. Из одного и того же сайта разные скрипты могут "вытянуть" разное количество инфы. Поэтому если ты не чужд программированию и владеешь Pascal`ем, то можешь попробовать написать свой собственный скрипт или отредактировать уже имеющийся. Для этого Ant Movie Catalog предоставляет в твое распоряжение специальный встроенный редактор.


<Как не заблудиться в лесу>

Помимо того, что Ant Movie Catalog позволяет тебе описывать имеющиеся у тебя фильмы, она также четко привязывает их описания к конкретному файлу на жестком диске или компакте. Так что ты можешь не только узнавать из базы, ЧТО у тебя есть, но и ГДЕ у тебя лежит тот или иной фильм. Для этого среди многочисленных полей, описывающих каждый фильм, имеется и поле "Метка диска", в которое ты можешь занести либо путь к фильму, хранящемуся на жестком диске, либо обозначение видеокассеты, компакта или DVD-диска.


После того как ты занес все имеющиеся у тебя в наличии фильмы, ты можешь в полной мере насладиться способностью программы управлять этой информационной массой. Расширенный поиск по любому критерию позволит тебе за доли секунды найти фильм по актеру, продолжительности записи или по комментарию. Для наглядного отображения данных очень удобно использовать группировку записей по каждому из полей. Если ты любишь старые советские фильмы или смотришь только картины Роберта Земекиса, то поставь группировку по стране или по режиссеру соответственно. Думаешь, это мелочи? Но поверь мне, когда количество фильмов в твоей базе переваливает за сотню, на подобные удобства невольно начинаешь обращать особое внимание.

<Как поделиться с другими>

Если у тебя накопилась приличная база по фильмам, вполне возможно, что она заинтересует твоих друзей, или, наоборот, может возникнуть ситуация, когда ты сам захочешь воспользоваться чужими данными. В Ant Movie Catalog сделать это легче легкого. Достаточно просто перекопировать базу к себе на диск и указать программе ее месторасположение. Кстати, многие пользователи Ant Movie Catalog выкладывают свои базы для общего доступа в интернете. Например, на http://odoleli.pisem.net выложен файл с "тактико-техническими" данными на 1500 фильмов!

Также в Ant Movie Catalog`e имеется и отдельный "модуль экспорта данных", который наверняка тебе пригодится. Допустим, ты решил выложить каталог имеющихся фильмов на свой веб-сайт. Ок! Жмешь "экспорт", выбираешь "HTML" и вуаля! - Ant Movie Catalog сама сгенерирует необходимый html-код, причем сделает это, в отличие от множества других генераторов html-кода, довольно качественно, без лишнего "мусора". Более того, программа не связывает тебя только одним шаблоном html-кода, если ты хоть немного знаешь этот язык, то запросто сможешь заставить Ant Movie Catalog генерить то, что нужно именно тебе.


Еще одной весьма полезной функцией модуля экспорта является его возможность создавать SQL-запросы. Все та же гибкость в настройках, все та же легкость в работе, что и в случае с генерацией html. В результате несложных действий ты получаешь sql-код, после выполнения которого данные "перекочуют" на SQL-сервер. Для чего это нужно? Ну, допустим, для создания динамических веб-сайтов, на которых необходимо организовать поиск по базе фильмов, сортировку данных и даже онлайн-заказ. Обычно информация на таких сайтах хранится в СУБД, например, mySQL или Sybase SQL Server, а самым простым вариантом синхронизации твоей "домашней" базы фильмов с базой на сайте является именно синхронизация с помощью sql-скрипта.

Кроме html и sql ты можешь также экспортировать свои данные в csv-файл. А для создания шорт-листов лучше всего подходит функция "Image only", результатом работы которой станет галерея уменьшенных фотографий с соответствующими подписями.

Само собой, в Ant Movie Catalog`e имеется и модуль "импорт данных", который способен читать данные из csv-файлов, а также из баз, созданных такими программами, как Divx Manager и BaseDVDivx.

<Наглядность превыше всего>

Никак нельзя обойти вниманием замечательную способность программы создавать отчеты. С помощью отчетов ты сможешь выводить информацию о фильмах в любой удобной для тебя форме. Например, Ant Movie Catalog содержит шаблоны для оформления VHS-кассет, а также CD- и DVD-дисков. Так что, записав фильм на болванку или кассету, распечатать необходимую обложку можно будет прямо из Ant Movie Catalog.

Понятно, что как ни велик список стандартных шаблонов, обязательно приходит время, когда ты захочешь сделать что-то свое. И в этом вопросе Ant Movie Catalog не станет вставлять тебе палки в колеса, а наоборот, будет усиленно помогать. Дело в том, что вместе с самой программой в дистрибутив включен и дизайнер отчетов (AMCReport.exe).


В заключение скажу еще пару добрых слов в адрес разработчиков Ant Movie Catalog. Особо хочется отметить их заботу о пользователях, не понимающих по-английски. В программе предусмотрено использование перевода интерфейса на массу самых разнообразных языков, в том числе и на русский. И второе: несмотря на всю "навороченность" Ant Movie Catalog, все ее возможности доступны пользователю абсолютно бесплатно, так как программа распространяется freeware.

MovieTrack v3.1 (~ 401 Кб)

W9x/2000/XP/NT Freeware

http://www.movietrack.net


Ant Movie Catalog - прекрасная программа, однако некоторым юзерам работа с ней может показаться делом сложным и запутанным. Таким людям я рекомендую обратить внимание на софт попроще. Допустим, на что-то вроде программы MovieTrack. А почему бы и нет?! Указанная софтина требует от пользователя лишь указать название, категорию и дислокацию фильма, а также сообщить, имеется ли данная картина в наличии или пошла по рукам. Остальное прога сделает сама, заполнив карточку фильма дополнительными сведениями (режиссер, краткий комментарий, описание сюжета, жанр, актеры, язык, продолжительность фильма, год выпуска) и постером, добытыми из Сети.

Movie DB v2.50 (~ 2,5 Мб)

W9x/2000/XP/NT

Shareware

http://www.mypersonalsoftware.com


Если MovieTrack кажется тебе слишком простой, а Ant Movie Catalog - слишком сложной, то советую обратить внимание на программу Movie DB. Она представляет собой MovieTrack плюс дополнительные данные (формат видео, звуковой дорожки и тип носителя) и минус многочисленные настройки Ant Movie Catalog`а. Также стоит отметить и возможность создания галереи актеров и кадров из фильма. При выкачивании информации по фильму из интернета тебя тоже никто не утруждает настройками. Ты лишь нажимаешь кнопочку, а программа загружает данные с IMDB.com. Правда есть еще два нюанса: Movie DB имеет английский интерфейс и она shareware. А это значит, что без регистрации ты не разместишь более 15 фильмов. Хотя, кто знает, может, тебе больше и не надо? :)


eXtreme Movie Manager Professional Edition 1.2 (~ 7 Мб)

W9x/2000/XP/NT

Shareware

http://www.binaryworks.it/extrememoviemanager

В любом деле конечной цели можно достигнуть несколькими путями. И в деле ведения собственной фильмотеки есть, по крайней мере, еще один путь - программа eXtreme Movie Manager. Программа действительно стоящая, поэтому давай рассмотрим ее повнимательнее. Первое, что обращает на себя внимание - это продуманный, интуитивно понятный интерфейс. Несмотря на обилие информации, которую может содержать каждый фильм, ты не теряешься в ней. Все четко структурировано. Скажу честно, в Ant Movie Catalog`е мне приходилось напрягать взгляд в поиске нужных иконок, к тому же необходимо какое-то время, чтобы их запомнить. В eXtreme Movie Manager`е к каждой кнопке добавлена подпись.


Меню фильма содержит три закладки: Normal, MovieCard и Thumbnails View. Для каждого фильма предоставлено более 70(!) полей описания, разделенных по подгруппам (Movie, Details, Media, DVD/VHS, Files, Extra, Custom). Нет здесь, наверное, только марки видеокамеры, которой снимался фильм, и размера обуви исполнителя главной роли.

Далее стоит отметить закладку MovieCard, где ты можешь посмотреть всю информацию в виде красиво оформленной "карточки фильма". Причем внешний вид такой "открытки" можно выбрать по своему вкусу: либо использовать 17 готовых шаблонов, либо написать свой. "Карточка" выполнена в формате html-документа с использованием специальных переменных для вывода данных о фильме. Подобным образом работает и Thumbnails View. Он позволяет, опять-таки в нескольких видах, посмотреть все имеющиеся картинки к фильмам. Точно так же реализован просмотр и редактирование списка актеров. Соответственно, для каждого актера имеется ActorCard.

Навигация по фильмам и актерам в eXtreme Movie Manager`е тоже заслуживает всяческих похвал. Отображение и поиск реализованы очень гибко. В отличие от Ant Movie Catalog`а, параметры поиска и сортировки визуально расположены там же, где и сам список фильмов, что, на мой взгляд, удобнее и логичнее.


А как насчет внесения фильмов в базу? В программе функция импорта информации из интернета под названием MagicScript Import Engine реализована если и не волшебно, то, во всяком случае, весьма добротно. Список скриптов постоянно пополняется на официальном сайте программы. "Скачивать информацию" можно в двух режимах: Normal Mode и Chain Mode. В первом случае все точно так же, как и в Ant Movie Catalog`е. Перед тобой доовльно внушительный список скриптов, который можно пополнить на официальном сайте программы. Увы, на данный момент существует лишь один скрипт, работающий с русскоязычным сайтом, да и тот, похоже, кривой. С другой стороны, скрипты можно редактировать и создавать самому с помощью встроенного редактора.

Отдельного упоминания заслуживает режим Chain Mode. Ты создаешь сценарий, в который включаешь имеющиеся скрипты, а также указываешь, какую информацию необходимо с их помощью получить. Это удобно, если тебе, к примеру, нужно с одного сайта скачать постер, с другого кадры из фильма, а с третьего все остальное. Есть также общая настройка импорта информации. В Import Configuration ты выбираешь информацию, которую хочешь получить, а в Engine Configuration управляешь общей работой движка при импорте. Кстати, позаботившись об отдельном окне отображения актеров в программе, разработчики не забыли и о пополнении информации о них из интернета.


Одним словом, программа – сплошной огромный плюс. Но каждый плюс состоит из двух минусов. И в eXtreme Movie Manager их действительно два. Главным минусом является все тот же shareware, что накладывает ограничение на количество фильмов - не больше 50, а также на некоторые дополнительные функции и возможности. И второй - традиционное отсутствие русского интерфейса. Но оказывается, это поправимо. Языковые интерфейсы реализованы в обычных текстовых ini-файлах. Я взял английскую конфигурацию, скопировал под именем russian.ini и перевел некоторые пункты меню. Зашел в программу и поменял язык. И что же? Получилось! Так что с одним минусом можно справиться самостоятельно. И это, безусловно, плюс.


Полезный ресурс http://www.eurostandart.kiev.ua/ заходите