Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Jul 17, 2019 5:56 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 60 posts ]  Go to page Previous 1 2 3 4
Author Message
 Post subject:
PostPosted: Mon Aug 27, 2007 11:01 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
На самом деле, даже на небольших файлах проигрывать может на очень долго задуматься. Это происходит из-за кривой записи AVI. Т.е. с самого начала файла идут все звуковые сэмплы (или большая их часть), а это несколько десятков тысяч, а затем видео-сэмплы. Пока с индексами AVI я не работаю мне приходится просчитывать все чанки (сэмплы) подряд, что бы найти первый или очередной фрагмент с видео-данными. Есть, например, фильм SWAT, у меня он разбит на 2 части и в обоих частях видео начинается с 10% файла (~70Mb). Вот на этом фильме "инициализация" проигрывателя происходит очень долго.

p.s. Я наверное на неделю выпаду из процесса. Потом займусь звуком, надеюсь больших проблем не будет :-).

..bw


Top
   
PostPosted: Sat Oct 20, 2007 11:51 pm 
Великий программу, я сделал это испытание, и хорошо работает на видео 90MB с большой резолюции.


Top
   
PostPosted: Sat Oct 20, 2007 11:59 pm 
Я переведу:
Великолепная программа. Я проверил – это хорошо работает на видео 90 Мб с большим разрешением.

vhanla
You can not torment yourselves. We understand the English language.
However your tendency already is exponential. Successes! :D


Top
   
PostPosted: Sun Oct 21, 2007 12:11 am 
Ok, that's great.

Maybe the Video flickering is caused due to lack of video driver for my ATI videocard.

And indeed, this is a good work, keep up the good work. :P


Top
   
PostPosted: Sun Oct 21, 2007 1:56 pm 
Offline
Site Founder
User avatar

Joined: Sun Aug 08, 2004 8:55 am
Posts: 689
Flickering will be visible on any card I think, since currently ATI driver is only used to display hardware cursor, not more.

P.S. Nice to see you here, vhanla.

_________________
in code we trust


Top
   
PostPosted: Mon Oct 22, 2007 11:36 pm 
Seeing KVID working emulated on KolibriInWin I noticed it didn't flicker too much, so I suppose with a correct video driver could improve. But I also noticed it was not fast as original framerate of the video.

This is a screenshot, the video is a DIVX 970x720 of 97MB.

Image

Here the original size... http://kolibrios.isgreat.org/images/avr2.jpg

Also works in Kolibri itself, however flickers a lot. Can't wait for SOUND... he he


Top
   
PostPosted: Tue Oct 23, 2007 12:24 am 
vhanla
This is only test demo of a video player. It is not meaningful to expect from it of a miracle.
The author of the program - works, it is necessary only to wait.


Top
   
PostPosted: Sun Mar 02, 2008 9:15 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Хотелось бы знать, как продвигаетя работа над видеопроигрывателем, и продвигается ли она вообще. Очень важно, чтобы продвигалась.

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Top
   
PostPosted: Mon Mar 03, 2008 9:19 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
К сожалению я сейчас не могу заниматься этим проектом и, боюсь, что еще в течении нескольких месяцев заниматься им не буду. Пока могу с уверенностью сказать лишь то что базовой библиотекой будет служить не xvid, а ffmpeg. Это увеличит размер, но количество воспроизводимых форматов значительно увеличится.

p.s. Также, возможно, я отложу этот проект в пользу написания полноценного аудиопроигрывателя и переноса msegui на kos, так же я думаю над тем что бы наклепать несложный аудиоредактор на базе msegui. Вообщем пока нет никаких больших планов, не до них.

..bw


Top
   
PostPosted: Wed Jul 30, 2008 4:40 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
Привет.
Плохие новости.
Я прекращаю работать над данным проектом. Т.е. над kvid я закончил работать давно.
kvid строился исключительно на сишной либу xvid и моих познаниях avi. xvid не достаточно для построения проигрывателя, ffmpeg в самый раз, но это еще более хищная сишная либа. Мне, паскалисту, плюющему на POSIX по причине "генетического превосходства" :-) сложно повторить API libc, который требуется ffmpeg. Да и глупо это, если честно.
Медиа нужна, libc (нормальная, glibc) тоже нужна. Но почему-то эту RTL никто не переносит под KOS. Есть версия, я на вскидку посмотрел в ней пару функций - они не реализованы, так что она не прет. По тихой грусти займусь сам портированием glibc (2.7). Никаких сроков, никаких обещаний, приоритет, все же, я буду отдавать паскалевским (FreePascal) разработкам.

p.s. Извините, что не оправдал ваши надежды, но своё решение я считаю целесообразным.

..bw


Top
   
PostPosted: Wed Jul 30, 2008 5:54 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Может выложишь свои наработки ? Вдруг пригодятся...


Top
   
PostPosted: Wed Jul 30, 2008 7:11 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
Можно, но, с изменениями в FP RTL, совместимость текущего кода может пропасть. Я за этим следить не буду. Выложу на FTP текущее состояние kvid, его можно развить, осталось прикрутить аудио-декодер и организовать синхронизацию потоков, мелочи ;-).

..bw


Top
   
PostPosted: Thu Oct 30, 2008 12:26 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5053
Ну как там с исходниками?

_________________
Через тернии к звездам


Top
   
PostPosted: Thu Oct 30, 2008 2:57 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
Вот: ftp://kolibrios.org/pub/programs/bw/kvid0.tar.bz2
Хотя я не знаю, кто этим будет заниматься.

В архиве:
  • Исходники KViD - /src.
  • Собранные COFF библиотеки libc и libxvidcore - /lib.
  • Собранный kvid.kex - /bin.
  • Скрипты для компиляции KViD (требуется "правильно" настроенная среда).

..bw


Top
   
PostPosted: Sun May 17, 2009 2:56 am 
Offline

Joined: Wed Sep 19, 2007 1:49 pm
Posts: 45
Just to add my knowledge to the 3ad: check out DVD4DOS, an old 16-bit DOS software suite for DVD play.

Quote:
Third party free softwares included and used:

(Thanks to the authors)
  • VOBSPLIT (file splitter) by Anastasis Chatzioglou (Anasto) (2000)
  • DECODEVOB (A/V demux) source from the web (by ?) (DOS ported by me) (2003)
  • MPEG2DEC (MPEG2 video decoder) by MSSG (1994)
  • CMPEG (MPEG1 encoder) by Stefan Eckart (1993)
  • MPXPLAY (AC3 decoding) by PDSoft, Padar Attila (2003)
  • DISPLAY (MPEG1 playing) by Jih-Shin Ho (1993-1995)
  • CDROM.SYS Acer cdrom device driver which can read single-layer DVD

see doc's for more info on included parts...


Many interesting MPEG tools (incl. encoders & decoders) for DOS with sources here:

ftp://ftp.cesnet.cz/.vol/backup/MultiMe ... mpeg/util/

Last but not least, keep in mind the Fast Assembly Mpeg Encoder: http://sourceforge.net/projects/fame/

Hope that helps !


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 60 posts ]  Go to page Previous 1 2 3 4

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited