1

Друзья,

Я новичок в Linux, мне нужно работать на Linux. Я перенес Linux на плату AT91SAM9261-EK. Теперь мне нужно работать над кодеками. Я просто знаю определение кодека из Википедии, теперь мне нужно добавить свой собственный кодек на доску.

Я хочу знать,

  1. Где кодек будет установлен в 1) Файловая система, 2) Ядро или 3) Плеер

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

  3. А также как убрать кодек.

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

    'mplayer "имя файла"'. Не знаю, как играть в видео.

Пожалуйста, помогите мне, как это сделать.

Изменить: Добавлена информация, отправленная asker в качестве ответа: - DMA57361.

Я получаю следующую ошибку при воспроизведении видео.

It Seems there is no Xvideo support for your video card available.
Opening Video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selscted video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
Forced Audio codec :MAD
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
Selected audio codec:[faad]
X server image format not supported, Please contact the developers
FATAL: Cannot initialise video driver
FATAL: Could not  initialise video filters

Exiting.... (End of File)                                       

Что это значит, любая помощь.

2 ответа2

1

Все необходимые кодеки включены в исходный код mplayer. Есть полный список тех, которые включены на их сайте.

1

Где кодек будет установлен в 1) Файловая система, 2) Ядро или 3) Плеер

В Linux нет центрального места для кодеков. Кодеки встроены в отдельные медиа-приложения / плееры. Иногда приложения будут использовать пакеты кодеков в качестве общей библиотеки (.so), в этом случае несколько приложений могут совместно использовать кодек, но каждое отдельное приложение все еще нуждается в поддержке встроенного кодека.

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

Это зависит от индивидуального применения.

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

'mplayer "имя файла"'. Не знаю, как играть в видео.

Собственно, точно так же: mplayer video.avi .

Если это не работает, это может быть по ряду причин, одна из которых - отсутствующий кодек.

MPlayer поддерживает множество кодеков, однако он может быть настроен во время компиляции, чтобы не включать их все. Таким образом, в зависимости от того, как ваша версия MPlayer была скомпилирована, определенный кодек может отсутствовать.

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

Редактировать:

Глядя на сообщения об ошибках, которые вы разместили, проблема вовсе не в кодеках, а в видеокарте.

Кажется, нет поддержки Xvideo для вашей видеокарты.

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

Формат изображения X-сервера не поддерживается, пожалуйста, свяжитесь с разработчиками

Это общее сообщение, означающее, что видео не может быть отображено из-за проблем с настройкой видео. Вероятно, это несовместимость между вашей видеокартой / драйвером / настройками видео и MPlayer. Я не знаю достаточно, чтобы помочь здесь, извините.

Какую видеокарту и драйвер вы используете? Вы можете попробовать разместить в списке рассылки MPlayer, чтобы попросить о помощи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .