Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 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,
а еще где-то встречал описание как с ними работать.
Может так будет быстрее. :|



Страницы: 1 вся ветка

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

Наверх





Память: 0.45 MB
Время: 0.004 c
4-52682
Viking
2001-11-15 13:23
2002.01.17
Заполнение web форм


3-52502
Easy
2001-12-08 12:03
2002.01.17
Как можно исправить запись с испорченным мемо-полем в dbf-таблице?


3-52478
Robby
2001-12-14 17:24
2002.01.17
Округление в InterBase


4-52683
KIR
2001-11-13 09:30
2002.01.17
Выравнивание содержимого в ячейке таблицы по высоте


1-52556
saviola
2001-12-28 14:51
2002.01.17
Работа с компонентами страницы Dialogs





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский