Выяснить, какие кодеки и фильтры используются... (+)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Выяснить, какие кодеки и фильтры используются... (+)

Сообщение MEMBER » 10.11.2004 (Ср) 19:58

Что-то я редко появляться стал, а как появлюсь, так вопросы задаю:)

Итак, что требуется.
Известно, что в цепочке воспроизведении видео и аудио на компьютере используется не только кодек для этого формата аудио\видео, но и фильтры, микшеры, врапперы и т.д.
Так вот, можно-ли на VB написать программу, которая строит эту цепочку воспроизведения для видеофайла?
То есть - открываем программой видеофайл, программа его обнюхивает и строит цепочку воспроизведения, например так:

AudioCodec->Filter1-Filter2-Filter3->Audio Output
Естественно заменяя условные названия (Filter1...) названиями этих фильтров.
И ещё, эта программа должна уметь воспроизводить данный видеофайл _исключая_ из цепочки фильтры, как некоторые, так и все.
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 11.11.2004 (Чт) 9:07

Прветствую Вас! Рад видеть!

В VB это оч тяж, наверное.

В NET Для аудио есть решение на уровне потоков, тоесть AudioPlayer хавает чистый Wav
Соответственно нужно найти требуемые потоки и выстроить их в цепочку (Встроенными средствами можно даже написать свой формат, чтото типа ZippedWav))))) Кстати, нада б проверить как жмёт...

что с видео, то тут затрудняюсь сказать, теоретически, можно так же работать с Graphics. Чем чёрт не шутит?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 11.11.2004 (Чт) 12:11

На vb это не так тяжело, правда есть некоторые ограничения
Вот пример, посмотри, в нем то, что тебе нужно.

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 11.11.2004 (Чт) 14:32

недурно, хотя, я б не сказал что это просто!

ЗЫ: Впринципе, вААще все просто, уран облепил динамитом - вот тебе и ядерная бомба.
Какая фигня!
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 11.11.2004 (Чт) 15:05

Спросили, я ответил.. А сложно или нет - не мне решать :lol:.

ЗЫ: Все равно, этот код действует с ограничениями, т.е. как VirtualDub все равно не сделать на vb :cry:..

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 15.11.2004 (Пн) 10:09

Ага, ага... Очень интересно. Спасибо. :)
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 16.11.2004 (Вт) 10:33

xolod
Скажите, а это ваш код, или откуда-то взят? Просто есть вопрос по переконнекту ин аутов. Не работает он почему-то.
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

TrueTrue
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 167
Зарегистрирован: 20.05.2009 (Ср) 23:18

Re: Выяснить, какие кодеки и фильтры используются... (+)

Сообщение TrueTrue » 25.07.2009 (Сб) 21:36

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

Для Видео:
Кодек видео, кодек Аудио и резолюцию ...

Для MP3 Если возможно то вся инфо:
Исполнитель, альбом, Жанр и т.п.

Если есть хоть приблизительные заготовки кода, буду признателен.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Выяснить, какие кодеки и фильтры используются... (+)

Сообщение MIT » 25.07.2009 (Сб) 21:49

TrueTrue писал(а):Для MP3 Если возможно то вся инфо
Гуглиться в момент: http://www.vbaccelerator.com/home/VB/Co ... rticle.asp

С видео, конечно, потруднее будет.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

TrueTrue
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 167
Зарегистрирован: 20.05.2009 (Ср) 23:18

Re: Выяснить, какие кодеки и фильтры используются... (+)

Сообщение TrueTrue » 25.07.2009 (Сб) 22:06

MIT писал(а):Гуглиться в момент:


Спасибо огромное. Сам бы вряд ли нашёл бы, потому как не знаю как запрос правильно сделать, а страница плюс ко всему на Англицкам.

MIT писал(а):С видео, конечно, потруднее будет.


намного труднее?

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Выяснить, какие кодеки и фильтры используются... (+)

Сообщение iGrok » 25.07.2009 (Сб) 22:18

Намного. Слишком много разных форматов файлов-контейнеров.
Если обычный RIFF (avi) - то достаточно просто. Описаний формата RIFF в сети - навалом. Там можно и кодеки и резолюцию и длительность и пр. спокойно вытащить.

Но есть ещё mp(e)g, wma, mkv и прочие и прочие...
У всех разный формат хранения нужной тебе информации. Нужно искать по сети документацию по форматам.

Получается, что нужно сначала распознать, что это за формат, потом вытащить соответсвующм способом инфу.
label:
cli
jmp label

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: Выяснить, какие кодеки и фильтры используются... (+)

Сообщение arvitaly » 25.07.2009 (Сб) 22:32

Я использую ffmpeg - нареканий особо нет

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Выяснить, какие кодеки и фильтры используются... (+)

Сообщение iGrok » 25.07.2009 (Сб) 22:51

arvitaly писал(а):Я использую ffmpeg - нареканий особо нет

Для вытаскивания тегов???? 0_o
Господин знает толк в извращениях.. ,-)
label:
cli
jmp label


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

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

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 93

    TopList