-
Суть вопроса в том, что без спросу копируют файлы.
Я в файле заранее подменил несколько байтов, чтобы нельзя было воспроизвести файл никаким плеером.
При загрузке в мой видео плеер, я хочу под вернуть эти байты на место, есть конечно вариант каждый раз переписывать файл, но это не нравится. Хотелось бы в память загрузить и там подменить байты, а потом уже загрузить в видео плеер. Нужна помощь.
-
Что тебе мешает ?
-
Нужна помощь.
займись чем-нибудь полезным.
-
А уверен что AVIPreview не прочитает такой файл? Он вроде даже битые и недокаченные файлы показывает
-
какое видео? считывать в пямять 700 и более метров, чтоб заменить 2 байта? О_о
может ограничить доступ до папки, шоб не копировали?
-
> может ограничить доступ до папки, шоб не копировали?
Это лучший вариант!
-
Это не лучший вариант.
Лучший - создание своего кодека.
На самом деле, достаточно изменить расширение :)
Ну или подменить заголовок от другого кодека.
-
Вопрос интересен.
Сам задумался о подобном.
НО...
Когда-то хотел сделать так, чтоб созданные мной видео файлы AVI я мог просматривать только через свою программу, а больше ни одна программа этого бы не могла.
Я пошел путем - ЗАМЕНА БАЙТОВ в заголовке. Но во время работы программы открытый файл можно скопировать - и он уже расшифрован (остальные пока не открыты программой - зашифрованы).. но это не выход, легко обойти.
Мне понравилась идея о собственном КОДЕКЕ.
А как бы его написать ? уж очень мне интересна эта часть темы )))
С кем бы пообщаться на данную тематику ?
Асю оставляю, в надежде на то, что есть ум во вселенной, который это уже делал сам ))) ... 422458106
-
> Мне понравилась идея о собственном КОДЕКЕ.
идея может и хорошая, но ...
DivX, XVid знаешь уже сколько пишут? Ты такие трудозатраты, ИМХО не потянешь...
-
Лучше напишите не свой кодек, а контейнер. Вон AVI за основу возьмите и переделайте. Довольно несложно будет.
-
> идея может и хорошая, но ...
> DivX, XVid знаешь уже сколько пишут? Ты такие трудозатраты,
> ИМХО не потянешь...
Ну что нить попроще может и сможет, если у него видео небольшое и речь идет о проигрывании видео в своей программе, а не вообще о "защите видео" на винчестере.
Вон Sapersky рекомендовал мне смотреть GIF, когда я занимался похожей ерундой, перерекомендую его смотреть автору :)
-
если калечить заголовки то можно получить вылет експлорера во время отображения тхумбалов если шелрасширение которое его формирует не обрабатывает толком ошибки в k-lite часто бывает
кодек свой нафиг не нужен достаточно фильтра в цепочке графов в директшоу вставленый между читалкой файла и декодером
а там хоть шифруй хоть задомнаперед меняй
-
> QAZ (07.09.10 15:12) [11]
> достаточно фильтра в цепочке графов
> в директшоу вставленый между читалкой файла и декодером
> а там хоть шифруй хоть задомнаперед меняй
А поясните этот момент. Куда и как вставлять ...?
Имеем видео файлы (AVI) закодированные (SHA256), программа перед показом в памяти декадирует, но проблема в том что незнаем как кинуть масив байт на воспроизведение, все что видели это только создавать временный файл. Что не очень нравится.
Можно ли с помощью такого фильтра "на лету" декодировать?
-
> Можно ли с помощью такого фильтра "на лету" декодировать?
почитай о работе видеофильтров и о работе с видео в целом уже! Много вопросов отпадет.
-
> zubr
кури directshow
сматри graphedit.exe
-
Давай-давай, пиши кодек свой. Мануалы кури. О фильтрах читай. Советчиков добрых слушай. Но ни в коем случае не применяй криптоконтейнер - слишком просто будет.
-
Всё ясно!
____________________
м
-
Если что-то воспроизводится то ни кодеки, ни криптоконтейнеры, ни прочая чепуха наподобие битых заголовков не помогут. Все это пустое и обходится на лету.