Como adicionar / remover codecs no linux

1

Amigos,

Sou novo no Linux, preciso trabalhar no Linux. Eu portei o Linux para a placa AT91SAM9261-EK. Agora eu preciso trabalhar em codecs. Eu só sei a definição de codec da wikipedia, agora eu preciso adicionar meu próprio codec para o conselho.

Eu quero saber,

  1. Onde o codec será predefinido em 1) Sistema de arquivos, 2) Kernel ou 3) Player

  2. E como adicionar codec ao construir uma fonte inteira, por favor, me diga as etapas que eu preciso seguir.

  3. E também como remover o codec.

  4. Como reproduzir os arquivos de vídeo do pendrive no console, agora posso reproduzir áudio por comando

    'mplayer "nome do arquivo"'. Não sabe como reproduzir vídeo.

Por favor me ajude, como fazer isso.

Edit: Adicionada informação postada pelo consulente como resposta: - DMA57361 .

Recebo erro após jogar vídeo.

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)                                       

O que isso significa, qualquer ajuda.

    
por agg 09.03.2011 / 08:52

2 respostas

1

Todos os codecs de que você precisa estão incluídos no mplayer código-fonte . Existe uma lista completa dos incluídos em seu site.

    
por 09.03.2011 / 08:57
1

Where codec will be preset in 1)File System, 2)Kernel or 3)Player

No Linux, não há lugar central para codecs. Os codecs são integrados em aplicativos / players de mídia individuais. Às vezes, os aplicativos usarão pacotes de codecs como uma biblioteca compartilhada ( .so ), nesse caso, vários aplicativos podem compartilhar um codec, mas cada aplicativo individual ainda precisa de suporte para o codec integrado.

And how to add codec while building entire source, please tell me the steps i need follow. And also how to remove the codec.

Isso depende da aplicação individual.

How to play the video files from pendrive in console, now i can play audio by command

'mplayer "filename" '. Don't know how to play video.

Na verdade, exatamente o mesmo: mplayer video.avi .

Se isso não funcionar, pode ser por vários motivos, um dos quais é um codec ausente.

O MPlayer suporta vários codecs, mas pode ser configurado em tempo de compilação para não incluir todos eles. Então, dependendo de como sua versão do MPlayer foi compilada, um codec em particular pode estar faltando.

Se você ainda tiver problemas, atualize sua pergunta com a mensagem de erro exata que você está recebendo, então provavelmente poderemos ajudar.

Editar:

Olhando para as mensagens de erro que você postou, o problema não é de forma alguma com os codecs, mas com a placa de vídeo.

It Seems there is no Xvideo support for your video card available.

O MPlayer tenta usar a X extensão de vídeo para exibir o vídeo. Isso falha, provavelmente porque sua placa de vídeo e / ou driver não suportam isso. Isso por si só não é fatal, o MPlayer automaticamente retorna ao X simples.

X server image format not supported, Please contact the developers

Esta é uma mensagem geral que significa que o vídeo não pode ser exibido devido a problemas com a configuração do vídeo. Esta é provavelmente uma incompatibilidade entre a sua placa de vídeo / driver / configurações de vídeo e o MPlayer. Eu não sei o suficiente para ajudar aqui, desculpe.

Qual placa de vídeo e driver você usa? Você poderia tentar postar na lista de discussão do MPlayer para pedir ajuda.

    
por 09.03.2011 / 10:36