Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Форматы|кодеки|снятие и обработка звука|lossless&lossy|codec

Модерирует : gyra, Maz

Widok (30-03-2009 18:18): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Fraerok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Крато и думаю понятно  :  
Видеофайл - это аудио/видео поток(и), помещенные в "контейнер". Контейнер, это формат файла, в котором хранится все все это добро. AVI, MPG, ASF, WMV, MOV и т.п.,
 даже, DVD-Video (IFO и VOB файлы) - это контейнеры. Помимо аудио/видео, в контейнере хранится служебная информация, чем закодировано аудио/видео, индекс (в какой части файла находится какая часть видео), могут быть теги (кто снял, кто рипнул, кто спер, копирайтная информация и т.п.), также субтитры (в принципе, это такой же поток как аудио/видео).  
 
(Определение кодека из википедии)
Цитата:Кодек (англ. codec — сокр. от coder/decoder (кодировщик/декодировщик) или compressor/decompressor) — устройство или программа, способная выполнять преобразование потока данных или сигнала. Кодеки могут как кодировать поток/сигнал (часто для передачи, хранения или шифрования), так и раскодировать — для просмотра или изменения в формате, более подходящем для этих операций. Кодеки часто используются при цифровой обработке видео и звука.  
 
Теперь, как воспроизводится файл:  
1. Сплиттер/демиксер/парсер, должен "разделить" видеофайл на эти самые аудио/видео потоки, служебную информацию, теги и т.п. и передать дальше.  
2. Декодер должен декодировать сжатую информацию в несжатую и передать дельше. (как сам декодер, так и какой-нибудь третий фильтр, могут доработать изображение - устранение "квадратиков", сглаживание, деинтерлейс и т.п.)
3. Полученное осталось только передать "устройству вывода" - видео и аудио, т.е можно сказать драйверу видеокарты и саундкарты, которые это дело "выведут" нам на экран или колонки.  
4. Ну и последее, плеер только должен уметь понять что кто куда и чего и организовать это нам в лучшем виде, а также, например, вывести разную информацию или наложить субтитры.
 
Хотя это не все;)
VfW (Video for Windows), DirectShow - гм.. в общем в дн случае это хрень,
 которая организовывает пункты 1-2-3, к какому контейнеру применить какой сплиттер, чем декодировать,
 какой поток и т.п., т.е. у нас есть много разных сплитеров, парсеров, декодеров, фильтров, а что из них, и в каком порядке использовать - это все решает VfW/DirectShow.
DirectShow имеет более широкие возможности чем VfW, и, вообще, предназначено не толко для воспроизведения, а для всего что связано с видео, но тут я не разбираюсь, да и к делу оно не относится.  
 
DirectShow плеер и грамотно установленные кодеки (DirectShow фильтры) - гарант, что все будет вопроизодится без проблем,
 к сожалению, такое бывает редко, ибо запутаться тут просто, а еше многие плееры часто какой-нить из пунктов 1-3 любят делать сами,
 что приносит скорее больше пользы, чем вреда, ибо путаницы еще больше((
 
Зато, есть несколько  плееров к-е сами делают полностью все, что очень удобно. Это, например, мплеер, VLC, может, еще что-то.  

Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 17:12 12-12-2006
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Форматы|кодеки|снятие и обработка звука|lossless&lossy|codec
Widok (30-03-2009 18:18): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru