0Vovan0
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Fraerok совсем забыл, сорри. действительно никто обьяснять нехочет, правда и тема посвящена больше аудио чем видео, совсем в оффтоп скатились.. ну ладно, поф, принципиальной разницы нету. Крато и думаю понятно : Видеофайл - это аудио/видео поток(и), помещенные в "контейнер". Контейнер это формат файла, в котором хранится все это добро. AVI, MPG, ASF(WMV), MOV и тп.. даж DVD-Video(IFO и VOB файлы) это контейнеры. Также помимо аудио/видео в контейнере хранится всякая служебная информация - чем закодировано аудио/видео, индекс - в какой части файла находится какая часть видео, могут быть теги - кто снял, кто рипнул, кто спер, копирайты информация и тп.. также субтитры, вообще в принципе это такой же поток как аудио/видео Кодек - из википедии Цитата: Ко́дек (англ. codec — сокр. от coder/decoder (кодировщик/декодировщик) или compressor/decompressor) — устройство или программа, способная выполнять преобразование потока данных или сигнала. Кодеки могут как кодировать поток/сигнал (часто для передачи, хранения или шифрования), так и раскодировать — для просмотра или изменения в формате, более подходящем для этих операций. Кодеки часто используются при цифровой обработке видео и звука. | Это вводное было, теперь как воспроизводится файл: 1 Сплиттер(split - разделять по англ)/демуксер/парсер должен "разделить" видеофайл на эти самые аудио/видео потоки, служебную информацию, теги и тп.. и передать дальше 2 декодер должен декодировать сжатую информацию в несжатую и передать дельше 2.5 как сам декодер так и какой-нибудь третий фильтр могут доработать изображение - устранение "квадратиков", сглаживание, деинтерлейс и тп.. 3 полученное осталось только передать "устройству вывода" - видео и аудио, т.е можно сказать драйверу видеокарты и саундкарты, к-е это дело "выведут" нам на экран или колонки 4 ну и последнее - плеер должен уметь понять что кто куда и чего и как, и организовать это нам в лучшем виде, а также например вывести разную информацию или наложить субтитры Хотя это не все;) VfW(Video for Windows), DirectShow - гм.. в общем в дн случае это хрень которая организовывает пункты 1-2-3 - к какому контейнеру применить какой сплиттер, чем декодировать какой поток и тп.. т.е. у нас есть много разных сплитеров, парсеров, декодеров, фильтров а что из них, и в каком порядке использовать - это все решает VfW/DirectShow. DirectShow имеет более широкие возможности чем вфв, и вообще предназначено не только для воспроизведения а для всего что связано с видео, но тут я не разбираюсь да и к делу оно не относится. DirectShow плеер и грамотно установленные кодеки(директшоу фильтры) - гарант что все будет вопроизодится без трабл, к сожалению такое бывает редко, ибо запутаться тут просто, а еще многие плееры часто какой-нить из пунктов 1-3 любят делать сами, что приносит скоее больше вреда чем пользы, ибо путаницы еще больше(( Зато есть несколько плееров к-е сами делают полностью все, что очень и очень удобно. Это например мплеер о к-м я писал выше, VLC, мож еще чтото. Ну вроде все lucky_Luk самый простой способ;) copy /B 1.mp3 + 2.mp3 + 3.mp3 123.mp3 насчет прог нескажу, как-то ниразу ненадобыло | Всего записей: 2370 | Зарегистр. 15-07-2005 | Отправлено: 01:36 11-12-2006 | Исправлено: 0Vovan0, 23:55 12-12-2006 |
|