Для многих «тормоза» при воспроизведении HD видео в linux — предельное разочарование — заставляющее отказаться от этой платформы, поэтому я решил описать метод устранения этой проблемы.
Самый быстрый кодек для воспроизведения HD видео (ну или один из самых быстрых) — CoreAVC; к сожалению его разрабатывают только для Windows. Но есть группа энтузиастов которые «приспособили» его под linux. К сожалению приведенная там инструкция слишком сложна для рядового пользователя, поэтому был организован проект CoreAVC-for-Ubuntu.
Итак приступим:
- Прежде всего нужно скачать и установить CoreAVC при помощи wine. При установке вас попросят ввести серийный номер. Вы можете его приобрести или найти в интернете (помните что это незаконно!!!)
- Теперь нам нужно добавить репозиторий и обновить список пакетов:
sudo add-apt-repository ppa:ripps818/coreavc
sudo apt-get update
3. Теперь установим из него необходимые пакеты:
sudo apt-get install mplayer dshowserver
4. Скопируем кодек в папку с dshowserver
sudo cp ~/».wine/drive_c/Program Files/CoreCodec/CoreAVC Professional Edition/CoreAVCDecoder.ax» /usr/share/dshowserver/
Путь из которого копируется кодек зависит от папки в которую вы установили CoreAVC!
Теперь можете запускать HD фильмы при помощи mplayer c параметром -vc coreserve из консоли.
Или установите smplayer для просмотра из графической оболочки. Он автоматом использует CoreAVC кодек, если он установлен в системе (конечно, если в настройках SMPlayer стоит галка «Use CoreAVC if no other codec specified» [Options-Preferences-H.264])
Надеюсь это вам поможет! Эта проблема долго не давала мне окончательно уйти от использования Windows.