forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Работа с видео в Blitz3D (http://forum.boolean.name/showthread.php?t=16083)

DarkMedveD 24.12.2011 15:19

Работа с видео в Blitz3D
 
Знаете, что я больше всего ненавижу в Blit3D? Это ужасную поддержу видео.

Мало того, что поддерживается 3 формата, так еще и криво все работает-то!

Avi только без сжатия у меня нормально воспроизводится. Пытаюсь сжать - либо качестве страдает, а размер большой, либо не сжимать, тогда видео по 400 метров из любой казуалки сделают что-то потяжелее современных монстров игроиндустрии. Не вариант конечно.

Затем идет хваленый mpeg, который, конечно, не будет работать ни в какую. Каким бы кодеком я не сжимал файлы они никогда у меня не работали в этом формате. Я пробовал и h.264 и DivX!

Тут я сделал выводы, что нужно копать в сторону Avi и подбирать кодек.
Но тут, естесна, еще одна проблема! Хренас-два каждый кодек будет понят блитцем!

Подскажите, братцы, кто чем и как кодирует видео!

Мои исследования - что не работает:

Microsoft Video 1
CineForm Codec
ffdshow video codec
Intel YIUV codec
NTSC DV codec
NTSC DV Widesceen codec
PAL DV
PAL DV Widescreen
Sony 10bit YIV codec
Sony YIV codec

Это с avi.

А теперь mpg
Формат .mp4 просто не загружается.
MainContent не работает, Sosnoly-вские тоже, как не странно.

SBJoker 24.12.2011 17:46

Ответ: Работа с видео в Blitz3D
 
в BlitzMAX использовал видео Theora и библиотеку avbin.

HolyDel 24.12.2011 18:06

Ответ: Работа с видео в Blitz3D
 
В своем движке использую феору. на работе писал плагин для декодирования h264 на куде.

Nerd 24.12.2011 18:41

Ответ: Работа с видео в Blitz3D
 
Цитата:

Но тут, естесна, еще одна проблема! Хренас-два каждый кодек будет понят блитцем!
Блиц тут не при чём. Кодирование и декодирование видео - как раз работа кодеков (по-моему ты не так понял это слово). Если что-то не работает - у кого-то кривые руки.

DarkMedveD 24.12.2011 19:10

Ответ: Работа с видео в Blitz3D
 
Какими кодеками можно кодировать видео, чтобы Блитз его понимал?

Nerd 24.12.2011 19:25

Ответ: Работа с видео в Blitz3D
 
ЛЮБЫМИ. Ты не понял - кодек - это не формат, а программа, его читающая и записывающая. Блицу срать какой кодек, потому что он юзает Direct Show, а Direct Show почти срать на кодек, потому что он тупо ищет соответствующую библиотеку.

SBJoker 24.12.2011 19:33

Ответ: Работа с видео в Blitz3D
 
Другими словами на компе пользователя должен стоять кодек которым у тебя сжато видео. Причём достаточно лишь декодера от кодека. Но только энкодера недостаточно.

DarkMedveD 24.12.2011 19:40

Ответ: Работа с видео в Blitz3D
 
Тогда почему видео, которое отлично проигрывается через любой плеер не работает в блитц? Почему он проигрывается только несжатое видео?

Кодек создает структура файла, и видимо от этого и зависит, будет оно проигрываться или нет.

DarkMedveD 24.12.2011 19:47

Ответ: Работа с видео в Blitz3D
 
Вроде ужал, через какую-то задницу. Осталось только запомнить алгоритм залезания в эту задницу и всегда его использовать.

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

SBJoker 24.12.2011 20:34

Ответ: Работа с видео в Blitz3D
 
Потому что плееры взяли моду иметь свои собственные встроенные кодеки.
Вообще профессионалы геймдева юзают "Bink! Video". Ссылка!

Черный крыс 24.12.2011 23:34

Ответ: Работа с видео в Blitz3D
 
Если есть зелень то конечно Бинк.


Часовой пояс GMT +4, время: 15:36.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot