Вопрос № 17155: Многоуважемые эксперты!
Не подскажите ли,где можно почитать о форматах фидеофайлов,особенно MOV,
и алгоритмах видеодекодирования.Мне надо самому написать программу воспроизводящюю
MOV файл,а то QuickTime не хочит воспроизводить вот этоВопрос № 17157: Помоги люди добрые, скажите почему не работает? Ошибки не выдает, но и ключ в реестре тоже не создает (а должен)...Вопрос № 17171: привет. вот помнится при старом дизайне сайта РусФак.РУ, можно было полистать архив вопросов. а как это сделать сейчас? чё-то я не могу найти.. :-(( наверное совсем отупелюю :-))
..Вопрос № 17179: 1) В ответе на Вопрос № 16933 Академик _vt привел пример "...лучше для программирования - Bochs". Возможно ли подробнее что такое "Bochs" и как с ним бороться (тоесть где найти хорошую документацию да ЕГО тоже).
2) Как упросит...Вопрос № 17182: Здраствуйте.
ДОС определяет по заголовку - com-file или exe-file.
У ком-файла заголовка нет, а что если вначале ком-файла написать следующее:
db 04Dh,05Ah ; (MZ)
То ком-файл запустится как exe?(ДОС будет думать что это exe)...
Вопрос № 17155
Многоуважемые эксперты!
Не подскажите ли,где можно почитать о форматах фидеофайлов,особенно MOV,
и алгоритмах видеодекодирования.Мне надо самому написать программу воспроизводящюю
MOV файл,а то QuickTime не хочит воспроизводить вот это
http://wwwuser.oat.ts.astro.it/messerotti/Titano/Movies/Titan_VT0_mq.mov
Да и вообще хочу написать свой редактор видео, а то меня ни один не прикалывает.
может где есть исходники алгоритмов (на ASM-е естессно)
З.Ы. Незнаю отправил вопрос или нет,изменилось тут все не в лучшую сторону!
Отправлен: 17.02.2005, 20:46
Вопрос задал: glist (статус: Посетитель)
Всего ответов отправлено: 2
Отвечает: John Freeman
Здравствуйте, glist!
Руки кривые, QT6 отлично играет, а редактор видео на ASM больше VirtualDub'a пишут только полные .....
Ответ отправил: John Freeman (статус: Специалист)
Отправлен: 17.02.2005, 21:26
Отвечает: _vt
Здравствуйте, glist! MOV - это просто контейнер, такой же, как и AVI. Внутри него может быть все, что угодно, хоть mpeg4. А вот форматы видео, которые там обычно бывают - закрытые форматы Apple, inc. Какой-то один из старых только открыт. Но в любо случае, самый свежий QT будет играть любой MOV. А редакторы видео не пишут на асме. Бери mencoder - исходники открыты. Умеет куда больше, чем Virtual Dub.
* EMan 2 beta: back in Black :)
Ответ отправил: _vt (статус: Академик)
Отправлен: 18.02.2005, 01:47
Вопрос № 17157
Помоги люди добрые, скажите почему не работает? Ошибки не выдает, но и ключ в реестре тоже не создает (а должен)
Приложение:
Отправлен: 17.02.2005, 21:20
Вопрос задал: fAL (статус: Посетитель)
Всего ответов отправлено: 1
Отвечает: _vt
Здравствуйте, fAL! Нифига не должен. :) Сам посмотри. Во-первых, одну из функций(RegOpenKeyEx) ты умудряешься вызывать с неправильным числом параметров. Следующей функции(RegSetValueEx) нужно в качестве первого параметра значение переменной my_hkey. Ну и RegCloseKey тоже хочет значение, а ты ей адрес даешь. В общем, верный код в приложении. Немного упрощенный, но работает :) P.S. Если у тебя нету - скачай OllyDbg. Под отладчиком очень хорошо всё видно, вопросы отпадают сами собой :-)--
* In Gates we trust! :)
Приложение:
Ответ отправил: _vt (статус: Академик)
Отправлен: 18.02.2005, 23:14
Вопрос № 17171
привет. вот помнится при старом дизайне сайта РусФак.РУ, можно было полистать архив вопросов. а как это сделать сейчас? чё-то я не могу найти.. :-(( наверное совсем отупелюю :-))
Отправлен: 18.02.2005, 10:36
Вопрос задал: Слава (статус: Посетитель)
Всего ответов отправлено: 3
Отвечает: psevdo
Здравствуйте, Слава!
Посмотри на subscribe.ru. Там вроде как есть
Ответ отправил: psevdo (статус: 1-ый класс)
Отправлен: 18.02.2005, 16:38
Отвечает: Tigran K. Kalaidjian
Здравствуйте, Слава!
На subscribe.ru вроде всё осталось.
Ответ отправил: Tigran K. Kalaidjian (статус: Профессионал)
Отправлен: 18.02.2005, 19:54
Ответ отправил: _vt (статус: Академик)
Отправлен: 19.02.2005, 21:53
Вопрос № 17179
1) В ответе на Вопрос № 16933 Академик _vt привел пример "...лучше для программирования - Bochs". Возможно ли подробнее что такое "Bochs" и как с ним бороться (тоесть где найти хорошую документацию да ЕГО тоже).
2) Как упросить OllyDbg полноценно работать в ХР Pro.
Отправлен: 18.02.2005, 15:34
Вопрос задал: Gin (статус: Посетитель)
Всего ответов отправлено: 2
Отвечает: John Freeman
Здравствуйте, Gin!
1) Bochs/VirtualPC/VMWare - эмуляторы виртуального IBM PC, Emule/KAD/EDonkey/KAzaa
2) Он и так полноценно работает.
Ответ отправил: John Freeman (статус: Специалист)
Отправлен: 18.02.2005, 19:41
Отвечает: _vt
Здравствуйте, Gin! 1) http://bochs.sourceforge.net/ - в отличие от своих "старших" собратов, этот эмулятор бесплатен и исходники его открыты. И весит поменьше :) По своим возможностям он уступает VMWare и VirtualPC, но зато имеет помимо прочего встроенный отладчик, что может помочь программисту :) 2) Наверное, скачать последнюю версию.--
* In Gates we trust! :)
Ответ отправил: _vt (статус: Академик)
Отправлен: 18.02.2005, 23:15
Вопрос № 17182
Здраствуйте.
ДОС определяет по заголовку - com-file или exe-file.
У ком-файла заголовка нет, а что если вначале ком-файла написать следующее:
db 04Dh,05Ah ; (MZ)
То ком-файл запустится как exe?(ДОС будет думать что это exe)
Отправлен: 18.02.2005, 17:15
Вопрос задал: Sager (статус: Посетитель)
Всего ответов отправлено: 6
Отвечает: Евгений Иванов
Здравствуйте, Sager!
он просто скажет - ошибка формата
Ответ отправил: Евгений Иванов (статус: Профессор)
Отправлен: 18.02.2005, 17:35
Отвечает: Boriss
Здравствуйте, Sager!
А Вы пробовали? Будет Вам написано, если попытаетесь делать все по-честному, без изменения кода,
Fatal: Cannot generate COM file : data below initial CS:IP defined
Ответ отправил: Boriss (статус: Профессионал)
Отправлен: 18.02.2005, 17:57
Отвечает: Стас
Здравствуйте, Sager!
Не совсем так. За сигнатурой MZ в exeшниках следуют несколько табличек, с описание памяти требуемой программе, список смещений которые следует поправить, настройка регисторов.
Скорее всего добавив MZ в COM файл ты просто получишь сообщение о нехватке памяти для исполнения программы.
Ответ отправил: Стас (статус: Практикант)
Отправлен: 18.02.2005, 22:15
Отвечает: Bob Johnson
Здравствуйте, Sager!
Если ты просто добавишь MZ, то ничего хорошего не получится, потому что exe файл имеет совсем другой формат. А вот если ты переименуешь любой com файл в ехе или обратно, то работать он будет по прежнему.
Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 18.02.2005, 22:26
Отвечает: _vt
Здравствуйте, Sager! В заголовок exe-файла входят не только символы M и Z, но и много чего еще - дефолтный заголовок "весит" 512 байт, хотя его можно и уменьшить. А что в твоем понимании "запустится как exe"? Если к com-файлу приделать правильный заголовок, он станет обычным exe. Если неправильный - то не запустится :)--
* In Gates we trust! :)
Ответ отправил: _vt (статус: Академик)
Отправлен: 18.02.2005, 23:15
Отвечает: Tigran K. Kalaidjian
Здравствуйте, Sager!
Нет, не запустится, ибо указания MZ для этого недостаточно.
Ответ отправил: Tigran K. Kalaidjian (статус: Профессионал)
Отправлен: 23.02.2005, 10:52