Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];

Вниз

*.avi нужно сделать не доступным   Найти похожие ветки 

 
_PG_ ©   (2005-02-15 19:40) [0]

Вообщем дело вот примерно в чем -
  предстоит создать программу содержащую мультимедиа компоненты (Видео, МР3, чуть чуть текста, рисунки и т.д.). Дык вот нужно сделать примерно так, чтобы файлы не лежали открыто, а были либо закодированы, либо еще что то, чтобы какой нить Иван Иванович не смог просто выдернуть *.avi, *.mp3, *.jpg из какой нить папки ДАТА\ а хотя бы помучился, или вообще не смог.
Раньше , во времена Паскаля 7 все решалось легко - файл типа РЕКОРД, в нем поля СТРИНГИ, ИНТАЖЕРЫ, БИТМАПЫ, а вот как сделать для МР№ и АvI?

Может кто встречаля ...


 
-=SS=- ©   (2005-02-15 19:46) [1]

Ну я с таким не сталкивался. Хотя могу предложить идею. Засовуешь все ресурсы в один файл или кодируешь по любому известному тебе методу. А потом считываешь и разкодируншь в поток и читаешь что тебе нужно.
В своё время писал проигрывние mp3 из потока. Ничего сложного нет:). Тебе проще взять каку нить библиотеку (Fmod, Squall, Bass) в инете поройся много чего интересного есть:). Это про mp3 не исключено что это всё можно сделать и для видео.


 
_PG_ ©   (2005-02-15 19:56) [2]

А по другому как нить нельзя?


 
XProger ©   (2005-02-18 01:58) [3]

Убиваешь несколько константныйх байт в заголовке файла, а при проигрывании приписываешь :)))


 
_PG_ ©   (2005-02-23 15:48) [4]

Я так и думал делать...
но придется создавать темп файл  ..


 
XProger ©   (2005-02-23 17:23) [5]

Зачем?
AssignFile(F, FileName);
Reset(F, 1);
BlockWrite(F, первые константные байты...);

После проигрывания снова отрубаешь...


 
Fenik   (2005-02-23 17:32) [6]

Из начала вырезаешь байт этак сто и записываешь в конец.
Ну а потом - наоборот, естественно.



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.056 c
1-1117207820
Cash
2005-05-27 19:30
2005.06.14
Проблема целесообразности


1-1117054440
lifo
2005-05-26 00:54
2005.06.14
Команды в консольных приложениях


6-1111652610
X-Disa
2005-03-24 11:23
2005.06.14
обработка скрипта в интернете


14-1116769861
Cerberus
2005-05-22 17:51
2005.06.14
Записавание дисков


3-1115477565
mefisto
2005-05-07 18:52
2005.06.14
Нельзя редактировать Query BDE





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский