![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| als |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 24.12.2003 Репутация: нет Всего: нет |
Нужно создать VideoCD из видеофайлов. Где достать его формат. SDK какой-нибудь должен быть или как?
На видеодиске есть файлы с расширением DAT с видеофрагментами, и другие файлы с расширением VCD. Ну и что же в них писать? |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 1 Всего: 207 |
DAT - это MPEG1 определённой спецификации с изменённым заголовком. VCD файлы - содержат заголовки глав и т.п. Видеодиск не является обычным файловым диском, т.е. если ты даже просто скопируешь файлы с готового VCD на новый CD с сохранением файловой структуры то DVD плеер его не будет распознавать как VCD, так как DVD плеер не читает файловую структуру, а пользуется сессиями.
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: нет Всего: 60 |
Для предотвращения копирования содержимого DVD-видео диска на жёсткий диск компьютера (откуда его можно копировать как угодно, и на что угодно), используется Content Scrambling System (CSS). Суть её состоит в том, что содержимое диска шифруется, и для расшифровки требуется ключ, который получается из двух частей. Одна часть, это один из 400 хранящихся на каждом CSS DVD-видео диске, вторая часть ключа зависит от конкретного DVD-привода. Процесс расшифровки осуществляется програмой-декодером, которая и проигрывает DVD-видео. Таким образом, если просто переписать содержимое DVD-видео диска защищённого с помощью CSS на жёсткий диск, то декодер не сможет получить вторую половину ключа, и данные не будут расшифрованы.
Но существуют программы "граберы", чья легальность выяснятся должна в суде -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 1 Всего: 207 |
Cashey - всё это хорошо, но не имеет ни малейшего отношения к VideoCD
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| als |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 24.12.2003 Репутация: нет Всего: нет |
Да мне не утилита нужна для записи VCD. Их и так много. Записывать нужно из своей программы!
|
|||
|
||||
| Alex1789 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 24.12.2003 Репутация: нет Всего: нет |
Попробуй пакет DsPack, может поможет.
|
|||
|
||||
| als |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 24.12.2003 Репутация: нет Всего: нет |
а кто-нить им пользовался? Интересно, можно ли в DirectX видеофайл собирать по кадрам со звуком? А лучше сразу и писать сжатым?
|
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: нет Всего: 60 |
На вряд ли ты найдешь хорошую библиотеку для этого. Прописывать придется все самому, если не хочешь пользоваться уже готовыми программами
Так вот каждый видео файл в своем заголовке помнит ряд особых вещей (кроме формата, разумеется), как например, fps, который был на видеокарте в момент создания файла, поэтому перед объединением файлов этот показатель необходимо выровнять. Надо будет поискать, где-то у меня была инфа по заголовкам авишных файлов, правда мб уже и не найду (по закону подлости она была у меня в руках в тот момент когда меня это совсем не интересовало -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| Alex1789 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 24.12.2003 Репутация: нет Всего: нет |
Cashey
AVI - это контейнер Майкрософта, поэтому информацию по его структуре можно без проблем найти в MSDN, или же в отдельном хелпе типа Microsoft DirectX 8.1 SDK. С Mpeg1/2 дело обстоит хуже, SDK вроде нормального для него нет, а о его структуре можно почитать в ISO/IEC 11172(MPEG-1)/13818(MPEG-2). |
|||
|
||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |