Что делать если не показывает видео или нет звука – Часть I

categoryЗдесь будет пара советов, которые позволят вам посмотреть практически любое видео, как бы хитро оно не было закодировано.

Ситуация – открываете видео, а оно либо без изображения, либо без звука… Что делать? Куда смотреть?

Вот об этом и пойдёт речь.

Итак, сначала немного теории. Она изложена вот тут, в моём недавнем этом и \ или этом посте о кодеках. Еще о видео можно полистать вот тут.

Если вы прочитали о кодеках, то понимаете, что если не проигрывается видео или нет звука – значит у вас в системе не хватает кодеков (декодировщиков). Что можно сделать? В порядке уменьшения сложности \ временных затрат:

1) найти тот самый кодек, что вам нужен
2) установить плейер, у которого “внутри” уже есть большинство кодеков
3) установить кодек пак

Я буду упрощать, чтобы не перегрузить вас теорией и умышленно не упоминаю многие тонкости.
1) найти тот самый кодек, что вам нужен
Надо узнать что за кодек у нас отсутствует. Это можно сделать при помощи специальной программы. Например, MediaInfo. Скачать можно отсюда.

Качаем, запускаем, открываем вмдеофайл и видим вот такое:

General
Complete name : S:\Movies\UNSORTED\bolshaya.raznica.(35).www.kvnforall.info.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 600 MiB
Duration : 47mn 48s
Overall bit rate : 1 754 Kbps
Writing application : VirtualDubMod 1.5.10.2 (build 2540/release)
Writing library : VirtualDubMod build 2540/release

Video
ID : 0
Format : MPEG-4 Visual
Format profile : Advanced Simple@L5
Format settings, BVOP : Yes
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Muxing mode : Packed bitstream
Codec ID : XVID – нас интересуют вот эти строки
Codec ID/Hint : XviD

Duration : 47mn 48s
Bit rate : 1 648 Kbps
Width : 704 pixels
Height : 528 pixels
Display aspect ratio : 4:3
Frame rate : 25.000 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.177
Stream size : 563 MiB (94%)
Writing library : XviD 1.2.1 (UTC 2008-12-04)

Audio
ID : 1
Format : MPEG Audio – Если нет звука – нас интересуют вот эти строки
Format version : Version 1
Format profile : Layer 3
Codec ID : 55
Codec ID/Hint : MP3

Duration : 47mn 47s
Bit rate mode : Constant
Bit rate : 96.0 Kbps
Channel(s) : 1 channel
Sampling rate : 48.0 KHz
Stream size : 32.8 MiB (5%)
Alignment : Split accross interleaves
Interleave, duration : 40 ms (1.00 video frame)
Interleave, preload duration : 500 ms

Либо можно посмотреть информацию о видео в вашем плейере. Например, для media player classic это будет:
category
category
category

А вот для родного media player
category
category
Причем он, почему-то не распознал этот один из самых распространённых кодеков :) Вернее распознал правильно, видео показал, но не смог показать информацию о кодеках. Поэтому я и показываю вам несколько вариантов.

Итак, что нам это даёт? Даёт очень много информации. Но главное, что нам понадобится – это информация о том каким кодеком закодировано видео или аудио. И далее, в зависимости от того, что именно у нас не играется – можно искать нужный кодек. В данном конкретном случае вбиваем в гугль xvid и первая же строка приведёт нас туда, где можно его скачать.

В некоторых случаях придётся поискать, конечно, но найти можно практически всегда :)

Это самый сложный случай ибо надо делать много телодвижений, чтобы узнать, найти, скачать, установить, … Но с другой стороны система не забивается неиспользуемым вами мусором. Я не вполне согласен с этим утверждением, но многие предпочтут именно этот вариант решения проблемы.

Далее …
2) установить плейер, у которого “внутри” уже есть большинство кодеков
3) установить кодек пак