avi

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
lellel
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 19.12.2007 (Ср) 22:07
Откуда: Долгопрудный

avi

Сообщение lellel » 01.11.2008 (Сб) 19:44

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

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: avi

Сообщение Debugger » 01.11.2008 (Сб) 20:01

Читай правила (viewtopic.php?f=14&t=23488). Всмысле, внимательно их просмотри, там много интересного. Например, ссылка на ресурс http://www.wotsit.org/, где есть всё про все форматы.

lellel
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 19.12.2007 (Ср) 22:07
Откуда: Долгопрудный

Re: avi

Сообщение lellel » 01.11.2008 (Сб) 20:10

и правда.. пардон!
вот только с английским туго.. я его еще только учу..
конечно лучше чем ничего, но может кто то может еще чем нибудь помочь?

pronto
Постоялец
Постоялец
 
Сообщения: 598
Зарегистрирован: 04.12.2005 (Вс) 6:20
Откуда: Владивосток

Re: avi

Сообщение pronto » 03.11.2008 (Пн) 13:28

Если кадры последовательно пронумерованы, то открой первый кадр в VirtualDub 1.7.8 (1 729 КБ). Если с ним возникнут проблемы, то, есть тулза еще проще (собирает картинки в avi) - AVIAssembler v1.2 (597 КБ), единственный ее минус - не сжимает поток внешними кодеками и не сжимает его вообще.
O, sancta simplicitas!

lellel
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 19.12.2007 (Ср) 22:07
Откуда: Долгопрудный

Re: avi

Сообщение lellel » 03.11.2008 (Пн) 14:52

о!
блин, даже не пришла в голову мысль, что такие проги уже есть:)
спасибо!

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Re: avi

Сообщение Lumen » 03.11.2008 (Пн) 16:12

Ещё где-то у меня валялся компонент для Delphi, который делает то что нужно, если надо - могу выложить
Подпись проходит рефакторинг

lellel
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 19.12.2007 (Ср) 22:07
Откуда: Долгопрудный

Re: avi

Сообщение lellel » 04.11.2008 (Вт) 16:16

пожалуй не надо, VirtualDub 1.8.6 работает отлично!
спасибо, pronto!

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: avi

Сообщение Debugger » 04.11.2008 (Вт) 16:36

Lumen писал(а):Ещё где-то у меня валялся компонент для Delphi, который делает то что нужно, если надо - могу выложить

Давай. Мне сейчас надо бы. Авось, еще кому-то понадобится.

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Re: avi

Сообщение Lumen » 05.11.2008 (Ср) 1:29

Вот, пожалста:
Вложения
aviwriter_2.zip
(59.36 Кб) Скачиваний: 62
Подпись проходит рефакторинг

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: avi

Сообщение Debugger » 08.11.2008 (Сб) 21:49

А можно в компильнутом виде? (и с описанием)
Не все счастливые обладатели Delphi.

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Re: avi

Сообщение Lumen » 10.11.2008 (Пн) 1:58

Компильнутый ехе в аттаче.
Суть работы программы такова: сначала добавляем изображения из которых надо сделать видео, потом добавляем звуковую дорожку, настраиваем размер видео, частоту смены кадров, кодек при желании можно выбрать, записываем все в видеофайл, смотрим :)
Вложения
SimpleDemo.rar
(249.97 Кб) Скачиваний: 80
Подпись проходит рефакторинг

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: avi

Сообщение Debugger » 10.11.2008 (Пн) 19:03

Молодец, классно работает, но эт не совсем то.
Как я понимаю, в предыдущем аттаче у тебя
компонент
для работы с видео. Почему же ты не выкладываешь DLL-ку, а ложишь пример-EXE?

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Re: avi

Сообщение Lumen » 11.11.2008 (Вт) 0:00

Не понял, ты ActiveX DLL что ли просишь? Или что? Компонент? Компонент в моем первом аттаче, во втором пример его использования

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: avi

Сообщение Хакер » 11.11.2008 (Вт) 4:59

Он просит компонент в юзабельном из VB виде.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

jr13
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 03.03.2009 (Вт) 19:55

Re: avi

Сообщение jr13 » 03.03.2009 (Вт) 20:03

Программирую на Visual Basic 6
У меня тоже такая же проблема...
Я расскажу проблему и как я ёё хочу решить...
Вобщем так. Есть прога и у неё есть одно из свойств - создавать титры.
Юзер печатает текст в текстовом поле, затем этот текст отображается на PictureBox. И там таймер работает, уменашая CurrentY.
Так вот я пришел к тому, как бы сохранить напечатанный текст на Picturebox в рисунок?
Я использую:

NumScr = NumScr + 1
SavePicture Picture1.Image, "E:\Scr\" & NumScr & ".jpg"

Так вот получаются нормальные рисунки, открываются, но как только я их превращаю в .AVI файл спомощью "VirtualDub 1.6.11 Build 23774" - получается полная хрень.
Если пользоваться стандартной "Windows Movie Maker", то там нельзя указывать сколько кадров нужно склеивать в 1 сек.
Т.е. я что хочу сказать: "Не можете помочь мне создать такую программку, чтобы спомощю неё можно было склеивать скриншоты, например от 1 до 100 в порядке возрастания. Плюс возможность указывания склеивания количества кадров в секунду видео.(Frame Rate).
Плюс возможность показывать все кодеки на компе и возможность указывать каким кодеком сжимать видео."
Если вы знаете как, помогите пожалуйста.

lellel
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 19.12.2007 (Ср) 22:07
Откуда: Долгопрудный

Re: avi

Сообщение lellel » 08.03.2009 (Вс) 16:07

у меня все получилась нормально в VirtualDub. я сохранял в .bmp картинки.

jr13
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 03.03.2009 (Вт) 19:55

Re: avi

Сообщение jr13 » 08.03.2009 (Вс) 19:22

lellel, сохранение в jpg - сделано для удобного просмотра...
А видео я уже делал из этих скриншотов, иначе я бы не искал другой выход.
Как раз, выложенная здесь прога, подходит.
Мне нужна такая же, только написанная на Visual Basic 6.

Если надо видео, могу прислать на мыло.

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Re: avi

Сообщение Lumen » 10.03.2009 (Вт) 10:56

Почти то же самое, но на VB. Нарыл где-то в недрах интернета.
Осталось только звуковую дорожку наложить.
Вложения
avitutr5.rar
(37.4 Кб) Скачиваний: 56
Подпись проходит рефакторинг

jr13
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 03.03.2009 (Вт) 19:55

Re: avi

Сообщение jr13 » 11.03.2009 (Ср) 8:31

Спасибо за то, что помог хоть чем-то :wink:
Я посмотрю, что можно сделать...

Проблема в том, что я не очень представляю весь процесс в кодинге на VB. Я думаю, что обычными действиями без API десь не обойтись или что-то в этом роде.

jr13
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 03.03.2009 (Вт) 19:55

Re: avi

Сообщение jr13 » 16.03.2009 (Пн) 16:52

Я тут протестировал 3 проги + свой создатель титров и вот что получилось:

Проигрыватель: Winamp
Компилятор: SimpleDemo
Комментарии:
Нет плавности перемещения(встречаются рывки), фон нормальный, Отображение символов - небрежное.


Проигрыватель: Winamp
Компилятор: BMP2AVI
Комментарии:
Плавное перемещение, фон - неправильный, отображение символов - неверное(под углом).


Проигрыватель: Winamp
Компилятор: VirtualDub
Комментарии:
Плавное перемещение, фон - неправильный, отображение символов - неверное(под углом).





Проигрыватель: Проигрыватель Windows Media
Компилятор: SimpleDemo
Комментарии:
Нет плавности перемещения(встречаются рывки), фон нормальный, Отображение символов - небрежное.


Проигрыватель: Проигрыватель Windows Media
Компилятор: BMP2AVI
Комментарии:
Плавное перемещение, фон - нормальный, отображение символов - нормальное.


Проигрыватель: Проигрыватель Windows Media
Компилятор: VirtualDub
Комментарии:
Плавное перемещение, фон - нормальный, отображение символов - нормальное.





Проигрыватель: VbProject
Компилятор: SimpleDemo
Комментарии:
Нет плавности перемещения(встречаются рывки), фон нормальный, Отображение символов - небрежное.


Проигрыватель: VbProject
Компилятор: BMP2AVI
Комментарии:
Нет плавности перемещения(встречаются рывки(редко)), фон нормальный, отображение символов - нормальное.


Проигрыватель: VbProject
Компилятор: VirtualDub
Комментарии:
Нет плавности перемещения(встречаются рывки(на каждом шагу)), фон нормальный, отображение символов - нормальное.

---
Я даже не знаю что и делать...
Я так думаю, что Winamp получил поражение, Проигрыватель Windows Media - молодца, а VbProject - получает промежуточное состояние.
Как вы считаете, при создании титров пользователь отвергнет мою прогу и воспользуется другой прогой по созданию титров и предпочтёт просмотр в Winamp'e или же от Winamp'a перейдут к "Проигрыватель Windows Media" и будут поьзоваться моей прогой по созданию титров?
Конечно смешно)), а может у меня получится супер-пупер мега прога. Ладно, это всё шутки. Но отнеситесь к вопросу серьёзно и выскажите ваше мнение.

uk8amk
Обычный пользователь
Обычный пользователь
 
Сообщения: 67
Зарегистрирован: 26.07.2007 (Чт) 16:52
Откуда: Tashkent

Re: avi

Сообщение uk8amk » 18.03.2009 (Ср) 17:41

Я думаю что юзер которому действительно нужно создавать хорошие титры для видео возмет что-нибудь типа Adobe Premiere или аналогичное. По своему личному опыту у созданных файлов при достаточном фреймрейте на Winamp и на Media Player'е разницы в качестве замечено не было.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

    TopList