Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2009, 16:47   #1
SL777
 
Регистрация: 18.04.2009
Сообщений: 3
Восклицание Шифрование видео

Идея такая:
1. Есть видеофайлы (допустим *.AVI), которые необходимо закодировать(зашифровать) с помощью одной программы так чтобы это видео не открылось известными видеоплеерами.
2. С помощью второй программы эти файлы должны открываться.
3. При открытии файлы не должны виснуть, т.е. возможно необходимо поменять только заголовок файла.

Как это реализовать средствами Delphi?
Если можно подробнее. Опыта мало.
SL777 вне форума Ответить с цитированием
Старый 18.04.2009, 16:56   #2
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
Радость

[QUOTE=SL777;243708] это видео не открылось известными видеоплеерами./QUOTE]
Может просто поменять формат файла? те не mov.avi а mov.ofd, например?
Levsha100 вне форума Ответить с цитированием
Старый 18.04.2009, 18:18   #3
SL777
 
Регистрация: 18.04.2009
Сообщений: 3
По умолчанию

Цитата:
Может просто поменять формат файла? те не mov.avi а mov.ofd, например?
В смысле просто изменить расширение? Нет, мне надо чтобы пользователь только через мою программу мог открыть видео.
SL777 вне форума Ответить с цитированием
Старый 18.04.2009, 21:24   #4
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Так так оно и будет! Он просто не поймет этот файл и все)))
Levsha100 вне форума Ответить с цитированием
Старый 18.04.2009, 21:29   #5
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

В принципе как вариант можно:
Шифратор:
-Временно (на время шифрования) переименовать файл в txt, затем поменять порядок символов (например переписать их задом наперед), затем снова переименовать в оригинальный формат.
Плеер:
-Плеер перед проигрыванием будет совершать обратные операции.
И не забудь перед закрытием плеера запускать шифровку обратно (или удали расшифрованный файл с жесткого диска).
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 19.04.2009, 13:03   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

к сожалению, подсказать конретное решение не смогу, ибо никогда не писал плееров, но, мне кажется, что вариант с расшифровкой файла и потом "скармливание" плееру расшифрованный файл — это плохое решение.
1) куда расшифровывать? (если шифрованный файл лежит на CD\DVD диске? на диск C: ? а там есть место нужное?! а по времени сколько это займёт?! не всякий согласится пять минут ждать, пока откроется видео...)
2) а кто мешает запустить плеер (или подменить Плеер.exe) и после запуска скопировать расшифрованный файл?!

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

p.s. а Вы уверены, что Ваше видео будет настолько "эксклюзивным", что кто-то будет заморачиваться с плеерами/кодеками и прочей мутью, а не просто скачает этот фильм с файлобменников/торрентов?!...
Да и от взлома защититься на 100% всё равно не получится...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.04.2009, 15:26   #7
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Ну тогда надо копать в сторону DirectShow...
Levsha100 вне форума Ответить с цитированием
Старый 19.04.2009, 21:23   #8
SL777
 
Регистрация: 18.04.2009
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
p.s. а Вы уверены, что Ваше видео будет настолько "эксклюзивным", что кто-то будет заморачиваться с плеерами/кодеками и прочей мутью, а не просто скачает этот фильм с файлобменников/торрентов?!...
Да и от взлома защититься на 100% всё равно не получится...
Для этого и хочу сделать прогу, чтобы моё видео не оказалось на файлообменниках ну или хотя бы не сразу оказалось там...

Последний раз редактировалось SL777; 19.04.2009 в 21:29. Причина: добавил текстовку
SL777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
шифрование на С# innei Помощь студентам 0 08.04.2009 22:00
шифрование Stanislav Свободное общение 10 04.03.2008 05:09
Шифрование Stanislav Общие вопросы Delphi 2 15.11.2007 21:56