Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.17;
Скачать: [xml.tar.bz2];




Вниз

Воспроизведение AVI - а если хочется ручками прокрутить???? 


UsBall   (2001-09-10 00:34) [0]

Есть вьюэр интересный довольно, тут вот http://www.irfanview.com/
Давно его пользую. Т.е. комбинацию ВинКоммандер и его. Или привык или удобно:)
Так вот он может крутить видео, причём не важно какое расширение имеет файл. (Правда клинит его на больших файлах:()
Но это ладно - там есть что то вроде TrackBar. Вперёд-назад таскаешь - и видео туда-сюда воспроизводится! И надо сказать лихо так реверсируется и достаточно плавно крутит.
МедияПлеер же Делфовый как то хитро работает - приделал к нему такое дело:
открыл файл и
with TrackBar_VideoPosition do
begin
Min:=0;
Max:=MediaPlayer.Length;
end;
а в TrackBar_VideoPositionChange сделал
MediaPlayer.Position:=TrackBar_VideoPosition.Position;
Окрыл файл, таскаю TrackBar ну естесно картинка двигается, но ОЧЕНЬ туго и зело рывками, а после того как отпустил TrackBar (и МедиаПлеер ОЧЕНЬ сильно подумал) видео быстро-быстро докручивается до какого то момента, ну а потом идёт с реальной скоростью.
Что интересно - это как то во многих делфовых плеерах встречается - пробовал тут Multimedia Tools от SwiftSoft - так же, ещё какой то смартплеер - аналогично.
Типа образец для меня irfanview:) Есть ли способы сделать такую же БЫСТРУЮ ручную прокрутку авишки???
И второй вопрос - если есть AVI файл, но у него просто другое расширение (что ави - знаю точно - сам делал:), т.е. мне не надо анализировать формат файла), то как его воспроизводить, не переименовывая?



aus   (2001-09-11 12:07) [1]

C:\windows\system\AMovie.ocx установи как компонент и попробуй. Это виндовский MediaPlayer.



UsBall   (2001-09-11 23:35) [2]

Я вьюэр тот всё пробую http://www.irfanview.com/ - у него есть и отдельная программуля - типа медиаплеер.
Так вот там есть вариант использовать либо винмедиаплеера технологию (в его окне винплеер и работает), либо MCI технологию.
И что заметил - винплеер, как и делфиплеер, с прокруткой работает с тормозами!!!, а вот вариант с MCI много шустрее. И менюшки выпадают как в основном вьюэре.
Исходя из таких тормозов предложение aus я думаю отпадает
Так что я так понял вьюэр в отношении видео работает на MCI технологии.
Вероятно стоит думать в этом направлении?
Добавлю - видеофайлы меня интересуют жатые, в основном в формате DivX. А их то как раз похоже и удаётся шустрее крутить с помощью MCI. И ещё - мне в основном интересно сделать воспроизведение с регулируемой скоростью и толковой индикацией текущей позиции воспроизведения в файле, будь то просто время или номер кадра или что то в этом плане.



Dennis S   (2001-10-02 17:34) [3]

www.MyDivX.com - Там есть библиотеки для работы с DivX,
а еще где-то встречал описание как с ними работать.
Может так будет быстрее. :|




Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.17;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.035 c
14-52638          РУС                   2001-10-26 17:25  2002.01.17  
Спор тносительно HDD


1-52598           Ross                  2001-12-29 19:19  2002.01.17  
XP Component


1-52615           Socol                 2001-12-29 06:12  2002.01.17  
Прерход на новую строку.


1-52560           NewComer              2001-12-28 15:24  2002.01.17  
Блин забыл...


14-52653          lel                   2001-11-22 11:37  2002.01.17  
Не понял библиотека ЕhLib , теперь небесплатная и бех исходников что ли???