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
насчет прог нескажу, как-то ниразу ненадобыло