Маленький гигант большого кино

В ту лихую годину, когда соблазнился первый юзер яблочком от змеева дерева, и звалось то яблочко Windows, никто и помыслить не мог себе будущих последствий и проблем такого выбора. Но поднимать в очередной раз тему о глюках нет ни смысла, ни надобности. Сегодня речь пойдет исключительно о приятных проблемах, возникающих почти у любого, кто хоть раз использовал свой компьютер для наслаждения тем, что некогда пытались обозвать туманным словом «мультимедиа».
Windows, вообще говоря, всегда была странной штучкой. «Операционка для пользователей» содержала в себе немало толковых и полезных утилит (regedit, например), наличие которых в системе оставалось для простого пользователя тайной за семью печатями, что с легкостью объяснялось ненужностью данных утилит этому самому пользователю. Впрочем, время расставило все по местам, и сегодня мало кто не знает о существовании реестра, и лишь ленивый не использует вагон программ, что обещают холить и лелеять ваш реестр до тех пор, пока система не накроется в очередной раз медным тазом.
Ну да ладно, оставим реестр в покое и перейдем к программам, входящим в комплект установки практически всех моделей форточек.
Как всем известно, набор данных программ весьма скуден, да и выделить сколько-нибудь сто'ящую вещь среди них вряд ли представляется возможным. Конечно, некоторые любят «Сапера», но все же многие предпочитают нечто погорячее, ведь правда? Ну, а уж про приложения вроде WordPad или Paint и вовсе сказать ничего нельзя, кроме непечатных выражений.
Особой «мультимедийностью» среди всего этого безобразия испокон веку выделялся гордый «Универсальный проигрыватель», который мог не только крестиком вышивать, но и «элемент управления ActiveMovie» собой заменить, и CD-плеер (тот же, встроенный) и еще много чего по мелочам. Только вот отчего-то фанатов этой программульки я не встречал, да и сам ей пользовался разве что по крайней нужде.
В чем были причины такой нелюбви, теперь сказать трудно, а вспомнить тем более невозможно. Может быть, виноват был неудобный интерфейс, а может и сама идея запихнуть максиму функций в одну коробочку. Программистам, понятно, проблем меньше, только вот пользователям от этого не легче.
Ведь что нужно было среднестатистическому пользователю ото всей этой мультимедийности? Звук, видео и удобно реализованная работа с ними. И все! И что же сделала Microsoft? Выпустила эпохалку «Windows Media Player», наступив в очередной раз на те же грабли, создав приложение «все в одном». Тут вам не просто аудио/видео, но и радио в придачу! Удобства, что и говорить, прибавилось ощутимо. Причем настолько, что даже команду Файл/Открыть стало невозможно осуществить без лишнего клика по Browse. Юзабилити, одним словом, достигла небывалых высот и вот-вот грозит пробить вам потолок, а то и крышу унести в придачу!
Предполагаю, что сейчас в мою сторону полетят заслуженные гнилые помидоры, так что настало время добавить пару ложек меда в сторону вышеупомянутого продукта. Во-первых, неудобный процесс открытия файла можно миновать путем drag&drop, а то и просто установкой данного плеера по умолчанию для, скажем, *.avi файлов (что, собственно, и имеет место быть, если ничего в системе не ковырять). Во-вторых, при наличии в системе всех нужных кодеков MediaPlayer действительно почти идеален для просмотра видео. Полноэкранный просмотр, быстрый доступ к параметрам кодеков (мало ли, яркость настроить, или еще чего), приличная скорость проигрывания mpeg4, статистика, перемотка — ну что еще нужно? Но, оказывается, зачастую бывает нужно кое-что еще, и вот тут-то волей-неволей приходится искать альтернативу MediaPlayer'у.
Кстати говоря, увлекшись рассказами про видео, я как-то упустил из виду аудио. Да, MediaPlayer, прекрасно справляющийся с видео, и для прослушивания музыки можно приспособить, но вот чтобы кто-то слушал музыку в формате *.mp3 посредством данной программы — таких оригиналов я что-то не встречал. Да и неудивительно, ведь еще с далекого 1997-го практически стандартом для проигрывания музыки в *.mp3-формате стал Winamp, который и сегодня сдавать своих позиций не собирается, хотя, конечно, не дремлют и конкуренты. Таким образом, проблема комфортного воспроизведения звука средствами, отличными от встроенных в систему, была решена. А вот с видео до сих пор не все ясно, потому как официального, крупного и почти идеального плеера, способного побить MediaPlayer одной левой, что-то не видно.
Итак, вот мы и подошли к проблеме поиска альтернативного «видеоплеера». Не сомневаюсь, программ подобного толка существует масса, но действительно хороших и стоящих все равно маловато. Лично мне запомнились следующие: The Playa, BSPlayer и Sasami2k. Насчет Playa пока ничего сказать не могу, так как имеющаяся у меня версия 0.6.1 содержит вагон глюков и имеет весьма мало опций, хотя и отличается приличной скоростью воспроизведения mpeg4.
Гораздо больший интерес представляет BSPlayer. Эта небольшая (600 kB в архиве, около мегабайта в установленном виде), а главное — бесплатная программа включает в себя огромное количество всех тех функций, что порой просто необходимы, но не поддержаны в Media Player'e. Рассматривать будем версию 0.834 (Build 401).
Встречаем по одежке: программа состоит из «окна проигрывателя» и непосредственно окна, «ответственного» за воспроизведение фильма. «Окно проигрывателя» по сути и по содержанию здорово напоминает Winamp, даже «шкурку» можно поменять (скины вполне стандартны — набор *.bmp файлов, и *.ini в придачу; к слову сказать, поддерживается и прозрачность). Из данного окна можно узнать имя файла, его разрешение, длительность, количество кадров в секунду, и управлять как перемоткой, так и уровнем звука, хотя чаще всего удобнее бывает воспользоваться клавиатурой — BSPlayer поддерживает такое количество клавиатурных сокращений, что мышка может с чистой совестью взять выходной! (Кстати говоря, из официального сайта программы можно узнать, что с каждой новой версией количество «горячих» клавиш неумолимо возрастает, не говоря уж и о количестве новых функций).
Второе окно, ответственное за воспроизведение видео, представляет собой прямоугольник с тончайшими (наконец-то!) краями, а уж всяких панелей сверху и снизу (что лично меня всегда раздражали в Media Player'e) нет и в помине, благодаря чему окошко можно развернуть и побольше (если, конечно, вы предпочитаете смотреть видео в оконном режиме). Данное окно весьма гибко меняет свою форму вследствие ненавязчивых мышиных поползновений (кстати, можно использовать и мышиное колесико), сохраняя соотношение сторон проигрываемого файла (хотя, если убрать соответствующую галочку в настройках, картинку можно плющить как по горизонтали, так и по вертикали. Мелочь, а приятно!). Особо радует то, что задать размер окна проигрывания даже при помощи мыши можно с точностью буквально до пиксела!
Настало время перейти к «внутренностям». Помнимо уже упомянутых «горячих» клавиш и возможности смены «скинов» присутствует такой же привычный playlist (список файлов для воспроизведения), возможности которого лишь немного уступают аналогичному у Winamp. Радует также возможность выбора языка — BSPlayer поддерживает их около 30 штук: от финского до корейского, хотя для нормальной работы с последним необходимо наличие соответствующих шрифтов в системе. Но это, думаю, уже экзотика.
Гораздо более интересные возможности ожидают нас в настройках. В частности, можно установить разрешение экрана (и глубину цвета), на которое плеер будет переключаться при включении. Возможность очень интересная, хотя некоторых, возможно, неожиданные переключения разрешения экрана заставят запаниковать.
Существует и еще более интересная (а главное — полезная!) опция «для воспроизведения полноэкранного (fullscreen) видео переключиться на разрешение». В самом деле, знаете ли вы, на какое разрешение и глубину цвета переключается ваш Media Player в полноэкранном режиме? А что делать, если захочется поменять? То-то же! Здесь — совсем другое дело: сколько захотел — столько и поставил, причем «отправной точкой» служит режим 640*480*4, а максимальный зависит лишь от конфигурации вашей системы.
Величину соотношения сторон воспроизводимого видео можно изменить не только мышкой (при отключенной опции сохранения соотношения сторон), но и буквально задать через числовое соотношение, причем плеер запоминает все отношения в специальном окошечке, поэтому при необходимости достаточно будет лишь щелкнуть мышкой, и — вуаля! — нужное соотношение уже выбрано.
Настоящим венцом всех этих фокусов служит отличная функция снятия копий изображения с экрана (попросту говоря — скриншотов), причем одна комбинация «горячих» клавиш делает скриншот, размеры сторон которого точно совпадают с оригиналом (то есть с соотношениями сторон в исходном видеофайле), а при нажатии другой комбинации создается файл, разрешение которого соответствует размеру окна в данным момент, а было оно меньше или больше оригинала — не суть важно. Скриншоты сохраняются в виде *.bmp-файлов в каталоге программы, имена присваиваются нехитрые, то есть порядковые. В любом случае, это одна из самых удобных реализаций снятия копии изображения с экрана при просмотре видео, потому что обычно для этих целей приходилось пользоваться специальной программой. А здесь все в одном, и ни в какие меню лезть не надо — нажал клавишу, и все.

20080702_bs1.jpg

Следующая отличная функция, поддерживая программой — это титры. И если вы думаете, что проблема это надуманная, то глубоко ошибаетесь. В последнее время мне пришлось столкнуться с массой видеопродукции без какого-либо дубляжа или даже простого перевода, а подключить имеющиеся субтитры в формате *.srt к Media Player'у оказалось просто невозможно! (Единственно, что он может сделать — высвободить немного места снизу от окна воспроизведения видео с помощью команды view/captions. Затем, видимо, титры необходимо подключать внешними средствами, то есть программами типа promp32.) BSPlayer поддерживает титры в формате *.srt, *.txt, *.sub и *.stf, причем можно настроить местоположение отображения титров на экране, шрифт и цвет текста, добавить к буквам тень (весьма полезная опция, ведь цвет титров может совпасть с цветом видеоизображения в данном месте экрана). Единственным недостатком является отсутствие поддержки формата титров *.ssa, весьма распространенного в Интернете.
Вообще, говоря о недостатках, я могу выделить, кроме вышеупомянутого, лишь еще один. Связан он с тем, что при попытке загрузить, скажем, *.dat-файл, заранее переименованный в *.avi (многим так зачастую бывает удобнее), BSPlayer смущается, краснеет и рапортует об ошибках, в то время как Media Player нагло и напористо открывает все что угодно, хоть в *.dll переименовывай!
Конечно, существует еще масса функций, вроде запоминания позиций субтитров и прочих параметров воспроизведения, но особо хочется отметить такие функции, как управление скоростью воспроизведения (в 2 раза быстрее или медленнее), возможность посекундного(!) перехода во времени, поддержка многоканального звука, реализация воспроизведения видео с несколькими аудио потоками (!!) а так же (внимание!) возможность запуска программы из командной строки, причем здесь можно задать массу разнообразных параметров — от указания подключенных титров и скинов до установки разрешения экрана, языка и количества подключаемых аудио потоков!!!
Итак, скажу честно: BSPlayer — моя любимая программа для воспроизведения видео на компьютере, но обзор программ данного толка, думаю, далек от завершения. Если вы знаете еще какие-то похожие программы (кроме трех вышеперечисленных), — пишите!
продолжение следует…


Рекомендуем почитать: