Читаем 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 не стоит, то такая сессия называется «незакрытой», и на диск можно дописывать данные в других сессиях.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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