Читаем 1001 совет по обустройству компьютера полностью

Видеодиски в настоящее время можно встретить практически лишь в формате DVD-Video (если не считать более качественного Blu-Ray). Они ближе к компьютерным формам записи информации и содержат набор файлов определенных форматов. Фильмы на DVD сжаты с использованием алгоритма MPEG-2 для видео и различных (часто многоканальных) форматов для звука. Стандартный размер видеокадра для формата DVD стандарта PAL равен 720x576 точек, стандарта NTSC – 720x480 точек, широкоэкранные форматы образуются из этих кадров усечением кадра по высоте. Потому DVD-Video имеют не слишком высокое качество записи изображения, но для бытовых целей оно устраивает большинство потребителей (потому-то намного более качественные, но и дорогие, диски Blu-Ray не получили пока широкого распространения). Есть и диски DVD-Audio – они похожи на DVD-Video по принципу устройства и содержат намного более качественный звук, чем и Audio CD, и обычные компьютерные форматы, вроде MP3.

Диски с данными содержат обычные файловые системы, аналогичные тем, что применяются на компьютерных жестких дисках, и потому могут содержать любую информацию: в том числе и аудио, и видео, но на этот раз в виде обычных файлов. Для хранения звука широко известен компактный формат MP3, для хранения видео обычно используются различные файлы-контейнеры (самый известный – AVI, к контейнерам также относятся такие форматы, как MP4 или, например, Flash Video), в которых может содержаться звуковая и видеоинформация в самых различных форматах. Многие бытовые плееры, видеомагнитофоны или музыкальные центры также могут проигрывать видео или аудио в компьютерных форматах.

Файловые системы на дисках с данными специфичны именно для этого вида носителей, и разница между ними имеет практическое значение лишь потому, что Windows продвигает свою любимую систему UDF и не очень вежливо обращается с другими (вроде распространенной Joilet). Но читать диски, записанные в любой такой системе, могут все программы и приводы, потому на практике не стоит этому специально уделять внимание.

Наконец, пользователю следует усвоить понятие сессии. Технология записи на оптический диск такова, что она не может прерываться, – вся информация на таком диске должна записываться в виде одной непрерывной дорожки, как на грампластинке. Если же запись прервать и начать заново, то придется записывать новую дорожку – или, как говорят, новую сессию. Диск, содержащий много таких сессий (мультисессионнный), не всегда может корректно читаться на старых приводах. В DVD и современных носителях Blu-Ray фабричного изготовления иногда разные сессии создают специально: например, в одной из них записывают обычное изображение телевизионного качества, в другой, зашифрованной – качества HDTV. Каждая сессия помечается при записи на диске специальными метками: lead-in в начале и lead-out в конце. Если метка lead-out не стоит, то такая сессия называется «незакрытой», и на диск можно дописывать данные в других сессиях.

На практике это имеет значение вот в каких случаях: во-первых, дополнять «закрытый» диск новыми данными не удастся. В большинстве случаев вы даже не сможете определить, сколько на нем свободного места, – он будет выглядеть как записанный полностью, до последнего байта. Потому все диски, которые можно дополнять (создавать новые сессии), оказываются «незакрытыми». Наоборот, видео– и аудиодиски всегда «закрывают», потому что плееры не «поймут» диска, в котором сессия не закрыта.

4.1.3. Запись оптических дисков

Как видим, запись оптических дисков разительно отличается от записи на жесткие диски или даже на флешки. Оптический диск представляет собой типичное устройство последовательного доступа – такое, в котором произвольный доступ к отдельным байтам невозможен. Чтобы перезаписать какой-то байт на таком диске, нужно сначала стереть весь диск и записать его заново. Чтобы сэкономить место и время, на практике разные программы используют такой прием – в новой сессии записывается только измененная информация (при этом старые варианты модифицированного файла благополучно остаются на диске, занимая место), а затем из старых сессий в новую переносится таблица размещения данных (Table of Contents, ТОС) таким образом, чтобы неизмененные файлы были доступны из новой сессии на своих старых местах, без перезаписи.

Перейти на страницу:

Похожие книги

97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

Успешная карьера архитектора программного обеспечения требует хорошего владения как технической, так и деловой сторонами вопросов, связанных с проектированием архитектуры. В этой необычной книге ведущие архитекторы ПО со всего света обсуждают важные принципы разработки, выходящие далеко за пределы чисто технических вопросов.?Архитектор ПО выполняет роль посредника между командой разработчиков и бизнес-руководством компании, поэтому чтобы добиться успеха в этой профессии, необходимо не только овладеть различными технологиями, но и обеспечить работу над проектом в соответствии с бизнес-целями. В книге более 50 архитекторов рассказывают о том, что считают самым важным в своей работе, дают советы, как организовать общение с другими участниками проекта, как снизить сложность архитектуры, как оказывать поддержку разработчикам. Они щедро делятся множеством полезных идей и приемов, которые вынесли из своего многолетнего опыта. Авторы надеются, что книга станет источником вдохновения и руководством к действию для многих профессиональных программистов.

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

Скотт Майерс , Скотт Мейерс

Программирование, программы, базы данных / Программирование / Книги по IT
3ds Max 2008
3ds Max 2008

Одни уверены, что нет лучшего способа обучения 3ds Мах, чем прочитать хорошую книгу. Другие склоняются к тому, что эффективнее учиться у преподавателя, который показывает, что и как нужно делать. Данное издание объединяет оба подхода. Его цель – сделать освоение 3ds Мах 2008 максимально быстрым и результативным. Часто после изучения книги у читателя возникают вопросы, почему не получился тот или иной пример. Видеокурс – это гарантия, что такие вопросы не возникнут: ведь автор не только рассказывает, но и показывает, как нужно работать в 3ds Мах.В отличие от большинства интерактивных курсов, где работа в 3ds Мах иллюстрируется на кубиках-шариках, данный видеокурс полностью практический. Все приемы работы с инструментами 3ds Мах 2008 показаны на конкретных примерах, благодаря чему после просмотра курса читатель сможет самостоятельно выполнять даже сложные проекты.

Владимир Антонович Верстак , Владимир Верстак

Программирование, программы, базы данных / Программное обеспечение / Книги по IT