VLC. Ошибка — VLC не может декодировать формат «h264» (H264 — MPEG-4 AVC (part 10))
VLC не проигрывает файл mkv с кодеком H.264 (V_MPEG4/ISO/AVC по данным утилиты Mediainfo).
VLC под Windows и Ubuntu проигрывает без проблем.
При попытке проиграть в GUI пишет ниже следующее:
Кодек не поддерживается: VLC не может декодировать формат «h264» (H264 - MPEG-4 AVC (part 10))
ocean@astra:~$ vlc Камера\ 5\ \[2020-08-17T15_46_19\ -\ 2020-08-17T15_47_58\]\ 2.mkv -v VLC media player 3.0.10 Vetinari (revision 3.0.10-0-g7f145afa84) [00006fe80b9c61a0] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса. [00006fe80bab91b0] qt interface error: Unable to load extensions module [h264 @ 0x76c67e884fa0] sps_id 0 out of range [h264 @ 0x76c67e884fa0] SPS decoding failure, trying again after escaping the NAL [h264 @ 0x76c67e884fa0] sps_id 0 out of range [h264 @ 0x76c67e884fa0] Decoding sps 0 from avcC failed [000076c67e864500] avcodec decoder error: cannot start codec (h264) [000076c67e864500] main decoder error: Codec `h264' (H264 - MPEG-4 AVC (part 10)) is not supported. [000076c67e864500] avcodec decoder warning: refusing to decode non validated subtitle codec [000076c67cc07e10] mkv demux warning: find KaxCues FIXME [000076c67cc07e10] mkv demux warning: EOF [000076c67cc07e10] mkv demux warning: cannot get block EOF?
ocean@astra:~$ vlc --list | grep 264 VLC media player 3.0.10 Vetinari (revision 3.0.10-0-g7f145afa84) h264 Видеоупаковщик H.264 x264 Кодер H.264/MPEG-4 ч. 10/AVC (x264) h26x Демультиплексор видео H264 ocean@astra:~$ vlc --list | grep mpeg VLC media player 3.0.10 Vetinari (revision 3.0.10-0-g7f145afa84) mpegaudio Аудиоупаковщик MPEG layer I/II/III mpegvideo Видеоупаковщик MPEG I/II mpeg4video Видеоупаковщик MPEG4 mpeg4audio Аудиоупаковщик MPEG4 libmpeg2 Видеодекодер MPEG I/II (через libmpeg2) avcodec Аудио/видеодекодер FFmpeg avcodec Аудио/видеодекодер FFmpeg avcodec Аудио/видеодекодер FFmpeg avcodec Аудио/видеокодер FFmpeg
Ocean
New member
Разобрался в чём проблема.
В Astra Orel 2.12 используется репозиторий со старым софтом (от Debian 9).
Для корректного проигрывания MPEG4/H.264 (в моём случае) нужно использовать библиотеки libvaformat58, а в Astra Orel 2.12 версия 57.
В версии Astra Orel 2.13 уже используется репозиторий от Debian 10 и там нужная версия библиотек и всё корректно проигрывается, но 2.13 это пока эксперементальная версия и думаю в продакшен её не стоит.
Montfer
New member
некоторые пакеты из дебиан 10 ставятся на орла 2.12. если подключить репозиторий, установить только нужную библиотеку и отключить?
да, при установке libavformat58 будет удалена библиотека ia32-lib, что может привести к каким то последствиям в будущем
Ocean
New member
некоторые пакеты из дебиан 10 ставятся на орла 2.12. если подключить репозиторий, установить только нужную библиотеку и отключить?
При попытки использовать репозиторий от Debian 10 необходимо установить кучу зависимостей и к чему это приведёт в будущем непонятно. также появляются ошибки типа «E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.»
Пока для себя решил вопрос установкой snap пакета VLC. Тормозно, избыточно но работает.
Печально, что в Астре такой древний софт. но другой дистр использовать не могу.
Montfer
New member
При попытки использовать репозиторий от Debian 10 необходимо установить кучу зависимостей и к чему это приведёт в будущем непонятно. также появляются ошибки типа «E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.»
Пока для себя решил вопрос установкой snap пакета VLC. Тормозно, избыточно но работает.
Печально, что в Астре такой древний софт. но другой дистр использовать не могу.
у меня не возникло проблем: отключил репозиторий орла, подключил — дебиан 10. установил только библиотеку. потом отключил репозиторий дебиана. никаких проблем с зависимостями не возникло
Ocean
New member
у меня не возникло проблем: отключил репозиторий орла, подключил — дебиан 10. установил только библиотеку. потом отключил репозиторий дебиана. никаких проблем с зависимостями не возникло
Да, попробовал на свежеустановленном Орле. Тоже смог поставить libavformat58 но VLC всё равно подхватывает версию 57.
Поставил весь VLC из репозитория Debian 10. Вроде всё Ок, видео начинает проигрывать, но Атсра постоянно вываливается в окно авторизации с запросом логина и пароля.
Например открываю «Мой компьютер» или пытаюсь просмотреть видео, рабочий стол закрывается и открывается окно авторизации с запросом логина и пароля.
Или Астра глючит на VMware или новая VLC при установке сломала какие-то библиотеки.
Проверю на реальном компьютере, а не виртуальном. Спасибо за подсказки!
P.S. Хотя периодически вываливается в окно авторизации и без обновлённого VLC на чистом Орле.
Лог:
Nov 14 20:12:56 astra ru.rusbitech.fly-fm.open[1170]: critical: bool FlyFM::OpenObject::startProcess(const QString&) const "/usr/bin/vlc --started-from-file \"/home/ocean/Камера 5 [2020-08-17T15_46_19 - 2020-08-17T15_47_58] 2.mkv\"" false () Nov 14 20:12:56 astra ru.rusbitech.fly-fm.open[1170]: [000068b3765641a0] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса. Nov 14 20:12:57 astra ru.rusbitech.fly-fm.open[1170]: [000068b37661be30] qt interface error: Unable to load extensions module Nov 14 20:12:57 astra kernel: [ 56.891044] traps: nm-applet[1427] trap int3 ip:75f55003a331 sp:7ffc307f0c50 error:0 in libglib-2.0.so.0.5000.3[75f54ffea000+112000] Nov 14 20:12:57 astra pulseaudio[1279]: [pulseaudio] module-x11-publish.c: PulseAudio information vanished from X11! Nov 14 20:12:57 astra ru.rusbitech.fly-fm.open[1170]: process 1553: arguments to dbus_pending_call_block() were incorrect, assertion "pending != NULL" failed in file ../../../dbus/dbus-pending-call.c line 739. Nov 14 20:12:57 astra ru.rusbitech.fly-fm.open[1170]: This is normally a bug in some application using the D-Bus library. Nov 14 20:12:57 astra ru.rusbitech.fly-fm.open[1170]: The X11 connection broke (error 1). Did the X11 server die? Nov 14 20:12:57 astra ru.rusbitech.fly-fm.open[1170]: [0000736f34000f20] cache_read stream error: cannot pre fill buffer
Cкачать VLC Media Player для Windows, MacOS, Android и Linux 2023
VLC Media Player — это наиболее продвинутый и “тяжеловесный” кроссплатформенный плеер, поддерживающий практически все известные форматы аудио- и видео-файлов. VLC Media Player широко используется для воспроизведения DVD, BluRay дисков и кодированного контента: IPTV и Интернет-радио, а также поддерживает множество языков (в том числе русский) и темы оформления от независимых разработчиков.
Возьмите стабильный IPTV плейлист с ТВ каналами платного IPTV провайдера на тест совершенно бесплатно!
👉 Что такое IPTV и как смотреть на любом устройстве.
👉 Лучшие IPTV плееры для телевизоров со Smart TV.
👉 Лучшие IPTV плееры для Windows, Linux и MacOS.
👉 Лучшие рабочие и бесплатные IPTV плейлисты.
VLC player распространяется бесплатно, имеет все необходимые кодеки в установочных файлах, а также версии для Windows, Linux, MacOS, Android и iOS. Имеются инсталляционные пакеты для различных дистрибутивов Linux и Apple TV.
К плюсам плеера VLC можно отнести функцию записи потокового видео и аудио из сети Интернет, с локальной камеры/микрофона или захватом экрана.Простой и понятный интерфейс делают VLC Media Player привлекательным как для продвинутых пользователей, так и для начинающих.
Отдельным преимуществом VLC является функция локальной записи потокового видео и аудио и возможность загрузить несколько плейлистов «m3u», как сохраненных локально, так и загружаемых по сети, добавляя все ссылки в единый список каналов.
Как скачать дистрибутив VLC:
- Скачать VLC для Windows (x64): vlc-3.0.18-win64.exe (~44 MB)
- Скачать VLC для Windows (x32): vlc-3.0.18-win32.exe (~43 MB)
- Скачать VLC для MacOS: vlc-3.0.18-macos.dmg (~54 MB)
- Скачать VLC для Linux: https://www.videolan.org/vlc/#download
- Скачать VLC для Android (Google Play): https://play.google.com/store/apps/details?id=org.videolan.vlc
- Скачать VLC для Android (AppGallery): https://appgallery.cloud.huawei.com/ag/n/app/C101924579
Официальный сайт: https://www.videolan.org/vlc/#download
Как установить VLC:
Для установки VLC необходимо запустить установщик, выбрать папку для установки:
- Скачайте VLC Media Player
- Запустите установщик на русском языке
- После установки перейдите к настройкам
Как настроить VLC:
Настройка плеера VLC нужна для того, чтобы привести процесс воспроизведения в наиболее комфортный вид. Вот что нужно сделать сразу после установки:
- Запуск программы, открываем меню “Инструменты” и далее кликаем на пункт “Настройки”
- В появившимся окне потребуется найти строку «Подгонять размер интерфейса под видео» потребуется убрать галочку
- Далее, в основном меню настроек находим пункт «Показывать настройки», выбрать “Все”
- Найдите меню «Ввод/Кодеки» и отыщите пункт “Модули ввода”
- Потребуется открыть раздел «HTTP(S)» и поставить галочку на пункте «Автоматически восстановить соединение». Эта настройка позволяет автоматически подключать телевидение при потере сигнала
- Нажать “Сохранить”, чтобы применить и сохранить изменения
Для того, чтобы открыть IPTV плейлист в VLC необходимо в меню “Медиа” выбрать “Открыть файл” (если плейлист сохранен локально) или “Открыть URL” (если плейлист открывается из Интернета).
Особенности VLC:
- Автосканирование. При запуске VLC в первый раз предполагается проверка всех запоминающих устройств для поиска доступных медиафайлов и создания библиотеки. Можно запустить либо отдельные из них, либо сразу все вместе (списком воспроизведения).
- Поддержка субтитров. В VLC media Player пользователь может включать или отключать субтитры в любой момент. Допускается добавление стороннего файла с субтитрами или дополнительного аудиоряда.
- Функция “Картинка-в-картинке”. Возможность просмотра видео во всплывающих окнах – настоящая находка для пользователей любого уровня. Можно параллельно просматривать соцсети вместе с очередной серией шоу. Включение этого режима требует выполнения таких действий:
- Нажать на Видео.
- Выбрать Action on Application Switching. Play Video in Picture-in-Picture mode.
- Быстрая установка плагинов. Встроенный менеджер расширений автоматизировал процедуру поиска и добавления подключаемых модулей. Раньше пользователям приходилось вручную скачивать плагины с официальных сайтов, а затем устанавливать их в медиаплеере.
- Удаленный контроль. Следующей интересной функцией является дистанционное управление плеером VLC через веб-интерфейс. Ее преимуществом можно назвать то, что дополнительным пультом управления может стать любой персональный компьютер, который подключен к локальной вычислительной сети и оснащен одним из известных браузеров. Также допускается применение смартфона или планшета, где установлено соответствующее приложение.
- Конвертация файлов. Стремительное распространение небольших устройств с разными показателями технических характеристик увеличило актуальность проблемы конвертирования мультимедиа из одного формата в другой. Для этой цели раньше приходилось пользоваться сторонними конверторами, но сейчас VLC позволяет быстро справиться с этой задачей. В работающей программе надо нажать комбинацию «горячих» клавиш Ctrl+R, открыть вкладку «Файл», выбрать конвертируемые объекты и щелкнуть кнопку «Преобразовать/Сохранить». Дальше пишется наименование результирующих файлов, выбирается формат сжатия информации и кликается «Начать».
- Просмотр из RAR файлов. Впервые опубликованный в марте 1993 года формат RAR мгновенно стал популярным среди пользователей, не теряя известность и сегодня. В подобных архивах можно хранить разные документы, фотографии, изображения видеоролики и так далее. Чтобы люди не теряли драгоценное время на распаковку видео, разработчики VLC добавили функцию просмотра записи прямо в архиве с возможностью перемотки или постановки на паузу. Если файл упакован в многотомный архив, сначала грузится первая часть, а потом медиаплеер автоматически «подтягивает» остальные куски и показывает весь фильм.
- Эффекты аудио и видео. Медиаплеер VLC мгновенно выполняет конвертацию медиаконткнта с помощью встроенной коллекции спецэффектов и фильтров. Чтобы открылось окно настроек, в горизонтальной панели меню надо выбрать пункт «Эффекты и фильтры». Среди огромного количества представленных им функций существует встроенный эквалайзер, сжатие опций изображения, выбор динамического диапазона, кадрирование и так далее. Дополнительно можно ликвидировать рассинхронизацию видеоряда с аудиосигналами или устранять мерцание фильтрами. Также предоставляется доступ к коллекции спецэффектов и фильтров художественного типа.