Подробный гайд по установке и настройке VLC с полной поддержкой кодеков в ALT Linux
Вот подробный гайд по установке и настройке VLC с полной поддержкой кодеков в ALT Linux (подходит для стабильных веток p10, p11 и Sisyphus).
1. Подготовка системы
Перед установкой обновите индексы репозиториев и систему:
sudo apt-get update
sudo apt-get upgrade -y
Проверьте текущую ветку дистрибутива:
cat /etc/altlinux-release
# или
lsb_release -d
2. Подключение репозитория non-free
В ALT Linux кодеки для форматов с патентными ограничениями (MP3, H.264/HEVC, AAC, MKV, AVI и др.) находятся в репозитории non-free. Без него VLC может не воспроизводить многие популярные файлы.
Вариант А: Через утилиту apt-repo (рекомендуется)
sudo apt-repo add non-free
sudo apt-repo enable non-free
sudo apt-get update
Вариант Б: Вручную через /etc/apt/sources.list
Откройте файл:
sudo nano /etc/apt/sources.list
Найдите строки с вашим бранчем (например, p10 или p11) и добавьте в конец non-free:
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux/p10/branch x86_64 classic non-free
Сохраните (Ctrl+O, Enter, Ctrl+X) и обновите кэш:
sudo apt-get update
3. Установка VLC и необходимых пакетов
sudo apt-get install vlc ffmpeg gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly
Пояснение:
vlc→ сам плеерffmpeg→ системные кодеки и библиотеки декодирования (libavcodec, libavformat)gstreamer1.0-plugins-*→ нужны для других приложений, но VLC иногда использует их для обработки аудио/видеопотоков
В современных сборках VLC в ALT Linux уже содержит большинство декодеров внутри. Пакет ffmpeg гарантирует поддержку новых контейнеров и кодеков (HEVC, AV1, E-AC3 и т.д.).
Опционально: поддержка DVD и Blu-ray
sudo apt-get install libdvdcss libbluray
4. Проверка работы кодеков
1. Версия и сборка:
vlc --version
2. Проверка доступных кодеков в FFmpeg:
ffmpeg -codecs | grep -E "h264|hevc|aac|mp3|av1"
3. Тест в VLC:
- Откройте любой файл с расширением
.mp4,.mkv,.avi,.mp3 - В меню:
Инструменты → Информация о кодеке(илиCtrl+J) - Убедитесь, что в полях
VideoиAudioстоят декодерыFFmpeg/VLC, а непусто.
5. Аппаратное ускорение декодирования (VA-API)
Для снижения нагрузки на CPU при воспроизведении 1080p/4K включите аппаратное ускорение.
Установка драйверов:
# Для Intel/AMD (универсально)
sudo apt-get install libva-utils vainfo mesa-va-drivers
# Для NVIDIA (если используется проприетарный драйвер)
sudo apt-get install nvidia-vaapi-driver
Включение в VLC:
Инструменты → Настройки(внизу выберитеВсе)- Перейдите:
Ввод / Кодеки → Аппаратное ускорение декодирования - Установите:
VA-API video decoder via DRMилиVA-API via X11 - Сохраните и перезапустите VLC.
Проверка работы:
vainfo
В логах VLC (Ctrl+M) должны появиться строки vaapi или hardware decoding enabled.
6. Решение типичных проблем
| Симптом | Решение |
|---|---|
VLC не воспроизводит MKV/MP4 |
Убедитесь, что non-free подключён. Перейстановите: sudo apt-get reinstall vlc ffmpeg |
Нет звука, только видео |
Установите pulseaudio-alsa или pipewire-alsa. В VLC: Инструменты → Настройки → Аудио → Модуль вывода → PulseAudio или PipeWire |
Ошибки зависимостей при установке |
sudo apt-get -f install |
VLC вылетает при открытии файла |
Сбросьте настройки: vlc --reset-config или удалите ~/.config/vlc |
Репозиторий недоступен |
Проверьте интернет и зеркала: sudo apt-repo mirror или вручную укажите http://mirror.yandex.ru/altlinux/... |
7. Важные примечания
- Лицензии: Кодеки H.264/HEVC/AAC могут быть запатентованы в некоторых странах. В РФ ограничений на использование нет.
- Обновления: Регулярно выполняйте
sudo apt-get update && sudo apt-get upgrade. В ALT Linux пакетыvlcиffmpegобновляются синхронно с веткой. - Зеркала: Если загрузка медленная, переключите зеркало:
sudo apt-repo mirror→ выберите ближайшее. - Модули: Не рекомендуется устанавливать сторонние
.rpmили скрипты из интернета. Все необходимые кодеки уже собраны в официальных репозиторияхnon-free.