Воспроизведение h 264 linux

Как установить декодер h.264 в Ubuntu Linux [Правильный способ]

Когда вы начинаете использовать свежеустановленная система Ubuntu и попробуйте открыть файл MP4 для воспроизведения видео, это может показать вам ошибку, которая гласит:

Для воспроизведения файла требуется декодер H.264 (High Profile), но он не установлен.

Вы, наверное, догадываетесь, что здесь происходит. В вашей системе не установлены необходимые медиакодеки, поэтому видеопроигрыватель не может воспроизвести этот видеофайл.

Итак, какое решение здесь? Вы устанавливаете необходимый кодек. Но как?

Я расскажу о трех способах решения этой проблемы:

  1. Установите только необходимый кодек: он может работать для данного файла, но некоторые другие видеофайлы по-прежнему будут жаловаться на отсутствие кодеков.
  2. Установите сразу множество мультимедийных кодеков: он устанавливает кодеки, а также некоторые другие пакеты, которые могут вам не понадобиться, например Microsoft Fonts.
  3. Установите другой видеоплеер: такие приложения, как VLC и MPV, по умолчанию лучше поддерживают кодеки. Вам не нужно устанавливать их отдельно для большинства распространенных видеофайлов.

Если вы последуете моему совету, я предлагаю использовать как второй, так и третий метод. Почему? Вы увидите через мгновение.

Получение декодера h264 в Ubuntu Linux

Я использую Ubuntu Linux здесь. Первый и третий методы должны работать для других дистрибутивов, но не для второго, поскольку упомянутый пакет (обычно) является эксклюзивным для Ubuntu.

Способ 1. Установите только необходимый кодек (не рекомендуется)

Когда вы видите ошибку, она дает вам возможность «Найти в программном обеспечении Ubuntu». При нажатии на эту опцию открывается Центр программного обеспечения, и он может (или не может) отображать некоторые пакеты, которые установят декодер h264 в вашей системе.

Пакеты, которые могут предлагать декодер h264 в программном центре Ubuntu

Имена пакетов могут звучать одинаково, но вам нужны мультимедийные кодеки GStreamer из «плохого» набора. Смотрите описание пакетов.

Кроме того, вы можете установить пакет в терминал с помощью этой команды:

sudo apt установить gstreamer1.0-плагины-плохо

Если вы новичок в терминале, обратите внимание, что он запросит пароль вашей учетной записи. Пока вы вводите пароль, на экране ничего не отображается.. Это путь Linux. Вы вводите пароль вслепую и нажимаете ввод.

После установки этого пакета снова откройте файл и посмотрите, работает ли он сейчас.

Это может сработать для вас, но история на этом не заканчивается. У вас могут быть другие видеофайлы, для которых требуется какой-либо другой декодер h264 или какой-либо другой декодер.

У вас могут возникнуть проблемы с другими видеодекодерами.

Вы можете попробовать установить больше декодеров, например:

sudo apt установить libavcodec-extra gstreamer1.0-plugins-ugly gstreamer1.0-libav

Однако существует гораздо больше удобный способ установки медиакодеков в Ubuntu и я покажу это вам в следующем разделе.

Способ 2. Установите все мультимедийные кодеки (рекомендуется)

Ubuntu предоставляет метапакет с именем ubuntu-restricted-extras, который состоит из большинства распространенных аудио- и видеокодеков, а также некоторых других пакетов, таких как шрифты Microsoft.

Установите этот пакет, и вам больше не придется беспокоиться о медиакодеках.

Откройте терминал в Ubuntu и введите следующую команду:

sudo apt установить ubuntu-restricted-extras

Поскольку этот метапакет содержит программное обеспечение от Microsoft, вам необходимо принять Лицензионное соглашение с конечным пользователем (EULA).

Нажмите вкладку и нажмите Enter, чтобы принять EULA

Следующий экран может выглядеть так, как показано ниже. Просто нажмите вкладку, и он выделит параметры. Когда правильные варианты будут выделены, нажмите клавишу ввода, чтобы подтвердить свой выбор.

Нажмите вкладку, и когда она выделит правильный вариант, нажмите Enter для подтверждения.

С установленными мультимедийными кодеками вы сможете воспроизводить (почти) все виды медиафайлов. Ваш музыкальный проигрыватель может воспроизводить файлы MP3, а ваш видеоплеер должен воспроизводить MP4, MKV и так далее.

Однако это тоже не конец истории, по крайней мере, для некоторых людей.

Почему я так говорю? Потому что я заметил, что видеоплеер по умолчанию в Ubuntu, Totem, часто испытывает проблемы при воспроизведении определенных типов видеофайлов. Вы заметите, что ваша система внезапно нагревается, вентиляторы начинают дуть, а курсор мыши перестает работать плавно.

Почему? Потому что Totem изо всех сил пытается расшифровать видео и потребляет слишком много вычислительной мощности.

Вы можете проверить это, выполнив команду top во время воспроизведения видео. Найдите процесс с именем totem (это имя видеоплеера по умолчанию).

Что вы можете сделать сейчас? Твоя беда кажется бесконечной. Не волнуйтесь. Есть лучшие видеоплееры в Linux и они помогут вам решить проблему.

Способ 3. Установите более качественный видеоплеер (рекомендуется)

В Linux есть много хороших видеоплееров. Я нахожу их лучше, чем видеоплеер Totem по умолчанию.

Лично я предпочитаю два из множества: VLC и минивэн .

VLC — универсальный и чрезвычайно популярный видеоплеер. Скорее всего, вы уже использовали VLC.

MPV Media Player не так популярен, но это легкое приложение вполне подходит для воспроизведения видеофайлов.

Плееры VLC и MPV хорошо справляются с медиакодеками. С ними даже не нужно отдельно устанавливать медиакодеки. Только что установить VLC или MPV, и вы сможете воспроизводить различные видеофайлы.

Либо ищите его в центре программного обеспечения:

Плеер MPV доступен в программном центре Ubuntu.

Или установить MPV на Ubuntu с помощью командной строки:

Теперь, когда у вас есть другой видеоплеер, вы должны щелкнуть правой кнопкой мыши видеофайлы и выбрать открытие с помощью нового видеоплеера.

Кроме того, вы можете сделать его приложением по умолчанию для воспроизведения видеофайлов и используйте двойные клики.

Это сработало для вас?

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

Удалось ли вам избавиться от проблемы с декодером h264 в Ubuntu? Какой метод вы выбрали?

Источник

How to Install h.264 decoder on Ubuntu Linux

When you start using a fresh installed Ubuntu system and try to open an MP4 file to play videos, it may show you an error that reads:

H.264 (High Profile) decoder is required to play the file, but is not installed.

Ubuntu

You can perhaps guess what’s going on here. Your system doesn’t have the required media codecs installed and hence the video player cannot play that video file.

So, what’s the solution here? You install the required codec. But how?

I’ll discuss three ways about fixing this issue:

  1. Install just the required codec: It could work for the given file but some other video files will still complain about missing codecs.
  2. Install a wide variety of multimedia codecs at once: It installs codecs as well as some other packages that you might not need like Microsoft Fonts.
  3. Install a different video player: Applications like VLC and MPV have better support for codecs by default. You don’t need to install them separately for most common video files.

If you take my advice, I suggest going for the second as well as the third method. Why? You’ll see in a moment.

Getting h264 decoder in Ubuntu Linux

I am using Ubuntu Linux here. The first and the third methods should work for other distributions but not the second one as the package mentioned is (usually) exclusive to Ubuntu.

Method 1: Install only the required codec (not recommended)

When you see the error, it gives you the option to “Find in Ubuntu Software”. Clicking on that option opens the Software Center and it may (or may not) show some packages that will install the h264 decoder on your system.

h264 decoder ubuntu software center

The package names may sound similar but you need the GStreamer Multimedia Codecs from the “bad” set. Check the description of the packages.

Alternatively, you can install the package in the terminal using this command:

sudo apt install gstreamer1.0-plugins-bad

If you are new to the terminal, please note that it will ask for your account password. Nothing is displayed on the screen while you type the password. That’s the Linux way. You type the password blindly and press enter.

Once this package is installed, open the file again and see if it works now.

It may work for you but the story doesn’t end here. You may have other video files that require some other h264 decoder or some other decoder.

ac3 decoder missing ubuntu

You can try and install more decoders like this:

sudo apt install libavcodec-extra gstreamer1.0-plugins-ugly gstreamer1.0-libav

However, there is a much more convenient way of installing media codecs in Ubuntu and I’ll show it to you in the next section.

Ubuntu provides a meta-package named ubuntu-restricted-extras that consists of most of the common audio and video codecs along with some other packages like the Microsoft fonts.

Install this package and you won’t have to worry about the media codecs anymore.

Open the terminal in Ubuntu and type the following command:

sudo apt install ubuntu-restricted-extras

Since this meta-package contains software from Microsoft, you’ll have to accept the End User License Agreement (EULA).

Installing Ubuntu Restricted Extras

The next screen may look like the one below. Just press tab and it will highlight the options. When the correct options are highlighted, press enter to confirm your selection.

Installing Ubuntu Restricted Extras

With the multimedia codecs installed, you should be able to play (almost) all kinds of media files. Your music player can play MP3 files and your video player should be able to play MP4, MKV, and whatnot.

However, this too is not the end of the story, at least for some people.

Why do I say that? Because I have noticed that the default video player in Ubuntu, Totem, often struggles while playing certain kinds of video files. You’ll notice that suddenly your system heats up, the fans start blowing and your mouse cursor stop functioning smoothly.

Why? Because Totem is struggling in decoding the video and taking too much processing power.

You can test it by running the top command while playing the video. Look for the process named totem (that’s the name of the default video player).

totem consuming more cpu ubuntu

What can you do now? Your trouble seems to be never ending. Fret not. There are better video players in Linux and they will help you solve the issue.

There are many good video players in Linux. I find them better than the default Totem video player.

Personally, I prefer two of the lot: VLC and MPV.

VLC is a versatile and hugely popular video player. Chances are that you have already used VLC.

MPV Media Player is not that popular but this lightweight application is quite good for playing video files.

Both VLC and MPV players are good at handling media codecs. You don’t even need to install media codecs separately with them. Just install VLC or MPV and you should be able to play various kinds of video files.

Either look for it in the software center:

mpv player ubuntu software center

Or install MPV on Ubuntu using the command line:

Now that you have another video player, you should right click on the video files and choose to open with the new video player.

Alternatively, you can make it the default application for playing video files and use double clicks.

Did it work for you?

I hope I didn’t go into too much detail here. I wanted to explain the various methods and the pros and cons associated with each of them.

Did you manage to get rid of the h264 decoder problem in Ubuntu? Which method did you go for?

Источник

Читайте также:  Linux создать группу admin
Оцените статью
Adblock
detector