Работа с видео в Blitz3D
Знаете, что я больше всего ненавижу в Blit3D? Это ужасную поддержу видео.
Мало того, что поддерживается 3 формата, так еще и криво все работает-то! Avi только без сжатия у меня нормально воспроизводится. Пытаюсь сжать - либо качестве страдает, а размер большой, либо не сжимать, тогда видео по 400 метров из любой казуалки сделают что-то потяжелее современных монстров игроиндустрии. Не вариант конечно. Затем идет хваленый mpeg, который, конечно, не будет работать ни в какую. Каким бы кодеком я не сжимал файлы они никогда у меня не работали в этом формате. Я пробовал и h.264 и DivX! Тут я сделал выводы, что нужно копать в сторону Avi и подбирать кодек. Но тут, естесна, еще одна проблема! Хренас-два каждый кодек будет понят блитцем! Подскажите, братцы, кто чем и как кодирует видео! Мои исследования - что не работает: |
Ответ: Работа с видео в Blitz3D
в BlitzMAX использовал видео Theora и библиотеку avbin.
|
Ответ: Работа с видео в Blitz3D
В своем движке использую феору. на работе писал плагин для декодирования h264 на куде.
|
Ответ: Работа с видео в Blitz3D
Цитата:
|
Ответ: Работа с видео в Blitz3D
Какими кодеками можно кодировать видео, чтобы Блитз его понимал?
|
Ответ: Работа с видео в Blitz3D
ЛЮБЫМИ. Ты не понял - кодек - это не формат, а программа, его читающая и записывающая. Блицу срать какой кодек, потому что он юзает Direct Show, а Direct Show почти срать на кодек, потому что он тупо ищет соответствующую библиотеку.
|
Ответ: Работа с видео в Blitz3D
Другими словами на компе пользователя должен стоять кодек которым у тебя сжато видео. Причём достаточно лишь декодера от кодека. Но только энкодера недостаточно.
|
Ответ: Работа с видео в Blitz3D
Тогда почему видео, которое отлично проигрывается через любой плеер не работает в блитц? Почему он проигрывается только несжатое видео?
Кодек создает структура файла, и видимо от этого и зависит, будет оно проигрываться или нет. |
Ответ: Работа с видео в Blitz3D
Вроде ужал, через какую-то задницу. Осталось только запомнить алгоритм залезания в эту задницу и всегда его использовать.
И то использую какую-то немецкую либу, а если стандартными средствами - Ошибку типичную. |
Ответ: Работа с видео в Blitz3D
Потому что плееры взяли моду иметь свои собственные встроенные кодеки.
Вообще профессионалы геймдева юзают "Bink! Video". Ссылка! |
Ответ: Работа с видео в Blitz3D
Если есть зелень то конечно Бинк.
|
Часовой пояс GMT +4, время: 15:36. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot