PDA

Просмотр полной версии : Конверсия видео



alone
11.09.2011, 14:24
Видео на голом 48K - вроде бы, этого ещё не было. Устроим конкурс? Допустим, ограничимся только заставками сериалов (не анимационными), источник брать с YouTube.

Я так подозреваю, что разработки в плане сжатия видео на ZX пока ещё в детском состоянии. Почему, например, обязательно квадратики?

savelij
11.09.2011, 14:27
ZX video converter (Windows) (http://alonecoder.nedopc.com/zx/VIDECONV.rar) - где на это чудо можно увидеть нормальную инструкцию по пользованию? То что указано на твоем сайте написано ни о чем. И понять как пользоваться этим вообще ни разу не понятно. Желательно в виде текстового файла, а не в виде ссылок.

alone
11.09.2011, 14:31
Это чудо совершенно бесполезно для сабжа. Оно по квадратикам пакует + не делает кодирование энтропии.

NovaStorm
11.09.2011, 15:08
А как ты при энтропийном кодировании (даже при статическом хаффмане) получишь хотя бы 5 фпс?

NEO SPECTRUMAN
11.09.2011, 21:05
ZX video converter (Windows) - где на это чудо можно увидеть нормальную инструкцию по пользованию?
Да. Очень бы хотелось увидеть инструкцию по использованию.
Не одна попытка что нибудь сконвертить не увенчалась успехом.
Что только не пробовал.

Следующий вопрос немного не в тему но все же

Имеется буржуйский видео плеер с не плохим конвертером но у него один большой недостаток. Он под DivIDE.
Нельзя ли его подпилить под отечественное железо?

конвертер
divideo-0.2.0-win.zip (http://narod.ru/disk/24776693001/divideo-0.2.0-win.zip.html)

вроде исходники плеера
divideo_player_source.zip (http://narod.ru/disk/24777152001/divideo_player_source.zip.html)

плеер с тупым видео в комплекте
divideo_outline_demo_hdf.zip (http://narod.ru/disk/24777132001/divideo_outline_demo_hdf.zip.html)

на всякий случай эмулятор
fuse-1.0.0.1-win32.zip (http://narod.ru/disk/24777200001/fuse-1.0.0.1-win32.zip.html)

alone
11.09.2011, 21:56
А как ты при энтропийном кодировании (даже при статическом хаффмане) получишь хотя бы 5 фпс?
Статический Хаффман даёт 10К/с. Для сравнения, в Dimon128 поток ~200 байт/кадр.

Vitamin
11.09.2011, 22:25
Статический Хаффман даёт 10К/с. Для сравнения, в Dimon128 поток ~200 байт/кадр.
А ключевые?

GM BIT
12.09.2011, 04:54
Для сравнения, в Dimon128 поток ~200 байт/кадр.
Это как результаты УЗИ, надо метров с 20ти рассматривать

NovaStorm
12.09.2011, 09:07
Для сравнения, в Dimon128 поток ~200 байт/кадр.
_Такого_ видео лучше не надо. Я думаю, если к чему-то стремиться, то не меньше чем к 128х64@1bpp@5fps. Но лучше наверное ориентироваться на фуллскрин (+скорее всего чанки 2х2)с возможностью брайта.

---------- Post added at 09:07 ---------- Previous post was at 09:03 ----------


А ключевые?
Ключевые имхо надо попробовать чем-то вроде CCITT Group 3 без предопределённых таблиц или статическое кодирование со start-step или start-step-stop кодами. Можно и гамма-коды Элиаса, или тот же Хаффман, по возрастанию вычислительной нагрузки. А если будут чанки(хотя бы 2х2), можно будет делить изображение по яркостным слоям, кодируя их отдельно. В таком случае xor между кадрами таки даст выигрыш. Такой себе недо-вейвлет =)
+можно попровать кодировать паттернами, lz на битовом уровне, но тут хз, что получится.
Также можно пробовать q- и z- кодеры, но при относительно небольшом выигрыше в сжатии, они думаю, будут гораздо тормознее.

Vitamin
12.09.2011, 10:58
Один хрен это все никому не надо...

solegstar
12.09.2011, 11:20
Один хрен это все никому не надо...

Почему ненадо? если вопрос возник, так кому то уже интересно! :) я вот твоей Video Studio наконвертил как-то в 2002г. (вроде) кучу рекламных роликов с ПЦ. Если мне память неизменяет, Video Studio надо было подсовывать первый кадр, покадрово сохраненного ролика (очень удобно делать VirtualDub`om), только в каком формате уже и не припомню... к сожалению с гибелью винта наработки тож умерли. закачал последнюю версию с твоего сайта, буду вспоминать.

Vitamin
12.09.2011, 11:56
Почему ненадо? если вопрос возник, так кому то уже интересно! я вот твоей Video Studio наконвертил как-то в 2002г. (вроде) кучу рекламных роликов с ПЦ. Если мне память неизменяет, Video Studio надо было подсовывать первый кадр, покадрово сохраненного ролика (очень удобно делать VirtualDub`om), только в каком формате уже и не припомню... к сожалению с гибелью винта наработки тож умерли. закачал последнюю версию с твоего сайта, буду вспоминать.
Ну вот только разве что поиграться на досуге. За все время была выпущена только одна игра с использованием VS, да и то в прошлом-позапрошлом году.[COLOR="Silver"]

solegstar
12.09.2011, 14:16
Ну вот только разве что поиграться на досуге. За все время была выпущена только одна игра с использованием VS, да и то в прошлом-позапрошлом году.

Вспоминал-вспоминал, так и никак не вспомнил. Есть какое-то описание как конвертить видео? просто помню что сохраняешь кадры, вроде в BMP, а в каком формате (чб или цветное) и разрешении, и потом куда эти картинки уже и подзабыл :( есть текстовики какие-то в scl-файлах, но толком под виндой невидно. попробую реалкоммандере прочитать.

Vitamin
12.09.2011, 14:48
Вспоминал-вспоминал, так и никак не вспомнил. Есть какое-то описание как конвертить видео? просто помню что сохраняешь кадры, вроде в BMP, а в каком формате (чб или цветное) и разрешении, и потом куда эти картинки уже и подзабыл есть текстовики какие-то в scl-файлах, но толком под виндой невидно. попробую реалкоммандере прочитать.
Цепочка такая:
AVI ->(virtual dub)-> BMP ->(bmp2scr)-> SCR ->(SN)-> TRD -> VS

VS работает только со стандартными скринами.

solegstar
12.09.2011, 14:59
Цепочка такая:
AVI ->(virtual dub)-> BMP ->(bmp2scr)-> SCR ->(SN)-> TRD -> VS

VS работает только со стандартными скринами.

ага, спасибо огромное! теперь бы Video Studio подружить с винтом, чтоб можно было файлы большего размера читать, чем дискета 640кб... можно и фильмы делать :) и проигрывание звуковой дороги допустим на NeoGS... :) а для анимации в играх и этого конечно достаточно. Спасибо, еще раз!

diver
12.09.2011, 15:01
Цепочка такая:
AVI ->(virtual dub)-> BMP ->(bmp2scr)-> SCR ->(SN)-> TRD -> VS
VS работает только со стандартными скринами.
BMP2SCR умеет BMP пакетно?

Vitamin
12.09.2011, 15:03
BMP2SCR умеет BMP пакетно?
Наврал слегка. Через VirtualDub получаю несжатый AVI с нужным мне кадром, а уже его скармливаю bmp2scr. Такие файлы он понимает.

alone
12.09.2011, 17:44
Вот пример видео для 128К. Обратите внимание, как хорошо пожалось раром.

solegstar
12.09.2011, 17:44
такс, пока несовсем получилось с сохранялкой видео. делал под эмулем Unreal с памятью профи 1МБ. сделал картинки 6912, Video Studio загрузил с scl-а скачанного с сайта Vitamin`a из раздела Projects. на другой диск (Б) эмуля привинтил trdшку во вложении. загрузил Video Studio 0.98, выбрал "открыть проект", выбрал диск Б, ляпнул мимо окна выбора файлов чтоб выйти из него. нажал "Упаковать видео" - первое - видео пошло в негативе и после склейки всех кадров при нажатии опции "просмотр видео" ничего непоказало. ладно, поставил в pre-processing галочку "Инверсия", теперь видео упаковалось нормально, но так и не показывало, пока я не нажал "новый проект" и не повторил упаковку. теперь при просмотре пошло нормальное видео, с сохранением так и не получилось. вроде сохраняет на диск файлы подрят с разными именами, причем после окончания записи на экране появляются глюки ввиде "левых" символов и полосок на экране. еще при открытии сохраненного проекта Video Studio вылетает. trdшку с исходными файлами и результатом прилагаю.

PS: остальные опции я нетрогал.

Vitamin
12.09.2011, 18:20
В версии 0.98 есть бага с сохранением. Надо 0.97.

solegstar
12.09.2011, 19:55
В версии 0.98 есть бага с сохранением. Надо 0.97.

я так понимаю проект заморожен и разморозке не подлежит?

Vitamin
12.09.2011, 20:03
я так понимаю проект заморожен и разморозке не подлежит?
1) я уже давно не программирую для спектрума
2) это никому не нужно
3) исходники открыты, можешь пофиксать и приписать себя в соавторы:)

NEO SPECTRUMAN
12.09.2011, 20:38
2) это никому не нужно
Это вы так думаете.

Vitamin
12.09.2011, 21:02
Это вы так думаете.
Буду крайне рад убедиться в обратном. Готов подсказать где и что надо пофиксать в VS:)

newart
12.09.2011, 21:04
2) это никому не нужно
zxtune тоже никому не нужен.
(стописят человек не в счет)

Vitamin
12.09.2011, 21:06
zxtune тоже никому не нужен.
(стописят человек не в счет)
Факты- вещь упрямая. Посетителей с freshmeat.net в полтора раза больше, чем с данного форума. И это притом, что я там зарегился только месяц назад.

alone
13.09.2011, 12:42
Сейчас объясню, чем X-Files (225 кадров) отличается от Dimon128 (538 кадров).

В Dimon128 используется только 9 стандартных знакомест (с заливкой). В X-Files используются все 256, которые есть в конверторе. Более того, приоритет стандартных знакомест задран так высоко, что самой графики там только 16К (она почти не пакуется). Если взять ZXRar, то при словаре 32К мы получаем 62000 байт архив, а при словаре 0К - 65000 байт. То есть чистого Хаффмана достаточно. Он используется в Dimon128 для управляющего потока (он жмётся раза в 2,5), в X-Files не используется.

NEO SPECTRUMAN
15.09.2011, 20:24
ZX video converter (Windows) - где на это чудо можно увидеть нормальную инструкцию по пользованию?
Так при моей жизни появится ответ на этот вопрос?
Метод научного тыка не помогает.

alone
15.09.2011, 20:51
Ты сделал из видео кучу .bmp с названиями типа v0001.bmp, v0002.bmp и т.д.?

NEO SPECTRUMAN
15.09.2011, 20:57
Делал не фига.

Стоп номер кадра 4х 3начный?

alone
15.09.2011, 21:08
Число цифр задаётся в поле слева от галочки. По умолчанию 4. Галочка включает отображение результата во время конверсии.

NEO SPECTRUMAN
15.09.2011, 22:24
Нет загонял и с 5 и с 4 значными.

Галочка включает отображение результата во время конверсии.
Ни какого результата ничего не выводит.
Может проблема в формате ВМРшек? Или в их пути размещал в F:\vc\vc0000...
также делал в F:\77\770000... и в F:\77\0000...
Wav обязательный? Хотя я тоже указывал.
Флажок 16с тоже клацал.

Видео помещается в файлах ATTRS BITS BYTES stands? сейчас в них максимум 3Кб
Крутить их NEDO Video Player-ом

alone
15.09.2011, 22:31
Флажок 16с надо снять.
Видео размещается в указанных файлах. Ни один плеер его играть не может по определению. Надо брать плейеры из исходников и допиливать под конкретное число страниц, число кадров, настройки цветности, паузы и т.п.

NEO SPECTRUMAN
15.09.2011, 22:49
А для чего NEDO Video Player?

alone
15.09.2011, 23:35
Я такого плеера не знаю...
Кстати, wav не нужен. Он только для 16c.

NEO SPECTRUMAN
16.09.2011, 00:13
Я такого плеера не знаю...

http://atmturbo.nedopc.com/download/cdsoft/zxvid1/vplayer.zip
http://atmturbo.nedopc.com/download/cdsoft/zxvid1/zxvid1.htm

Я решил что плеер именно к вашему конвертору.

alone
16.09.2011, 12:39
А, понял. Этот будет играть, если сконвертить с галкой 16c и со звуком.

NEO SPECTRUMAN
16.09.2011, 12:55
Он будет только с сидюшника?

alone
16.09.2011, 17:22
Это - да. К теме вообще отношения не имеет.

NEO SPECTRUMAN
16.09.2011, 17:43
К теме вообще отношения не имеет.
Ну вообще то тема "Конверсия видео"
Так что нужно переименовать в "конверсия видео для 48го спека"

baxter
08.10.2011, 01:21
А есть ли у кого нибудь этот диск (http://atmturbo.nedopc.com/download/cdsoft/zxvid1/zxvid1.htm)?
Положите плиз на обменник

ALKO
08.10.2011, 08:31
можно ли переместить в другую область памяти скомпресснутое изображение BMP2SCR и при этом вызвать его от туда (по умолчанию грузит в 50000 DEC)?

---------- Post added at 07:31 ---------- Previous post was at 06:23 ----------

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

NEO SPECTRUMAN
08.10.2011, 13:27
А есть ли у кого нибудь этот диск?
Проще самому такой сделать.

---------- Post added at 12:27 ---------- Previous post was at 12:16 ----------

Интересно а этот плеер пойдет на пентеве.

VNN_KCS
08.10.2011, 17:28
Вы на Спеке когда-нить научитесь кодить?! Или нафига!!!?

ALKO
08.10.2011, 17:32
Вы на Спеке когда-нить научитесь кодить?! Или нафига!!!?
я больше склонен ко второму варианту "Или нафига!!!"
Какой смысл писАть программы под столь слабую и морально устаревшую машину?

baxter
08.10.2011, 21:24
Проще самому такой сделать.
Не хочу делать. Хочу готовое. :)

NEO SPECTRUMAN
08.10.2011, 22:11
Хочу готовое.
Я тоже хотел но гугль был против.

ALKO
15.10.2011, 18:36
а существует ли загрузка с tape,где каждый фрейм выводится на экран и после чего загружается с tape очередной кадр (видео для 48к)
или скорости не хватит.?
Хотя бы при загрузке 21333 кб в секунду (максимальная скорость в настройках k7zx)

alone
15.10.2011, 22:12
Существует. Как раз автор такого видео предложил стандарт - один канал звука на данные, один канал на колонки, но его никто не поддержал. Все продолжают писать демки под 48+AY.

NovaStorm
15.10.2011, 23:35
Хмм... Очень интересная идея =)
Скорость загрузки стандартного ПЗУшного формата вроде бы около 160 байт в секунду? А на что способны турболоадеры со своим форматом?
>>Как раз автор такого видео
Можно подробнее, линки?

ALKO
16.10.2011, 00:59
мой горбатый игры грузит без проблем на скорорости 18000 kbps (сконвертированое mp3 через k7zx), но не всегда корректно, может программа турбозагрузчика цепляет программу игры, короче гемора много бывает порой с этой турбозагрузкой.

shurik-ua
11.09.2013, 02:38
3) исходники открыты, можешь пофиксать и приписать себя в соавторы

Подниму темку, так как появился интерес к ней. Где можно скачать исходники студии, ткните пальцем.

P.S. Смотрел на сайтах http://zxvideo.fatal.ru/ и http://zxdocs.fatal.ru/ - нашёл только исходники плеера.

Vitamin
11.09.2013, 07:30
Подниму темку, так как появился интерес к ней. Где можно скачать исходники студии, ткните пальцем.
http://opensourcezx.untergrund.net/c_soft-video_software-video_studio07_src.html
Но там устаревшие. Постараюсь днем поновее найти.

Upd. Как и обещал, выкладываю.

Максагор
11.09.2013, 13:21
Upd. Как и обещал, выкладываю.

На Опенсорс тоже выложи!

TSL
11.09.2013, 13:41
Не уверен, что в 48к влезут оба кадра видео...