Se você ainda não conhece, o Xine é um mecanismo de reprodução multimídia disponível para sistemas operacionais UNIX. Assim, este player é lançado sob a licença GNU GPL. O reprodutor de vídeo Xine em si é uma biblioteca compartilhada com uma API poderosa e fácil de usar. Ele tem agora uma nova versão que vem com suporte a Android e Wayland.
O Xine consiste em uma biblioteca compartilhada chamada xine-lib, vários plugins, uma interface gráfica e um kernel. Isto permite ao aplicativo sincronizar áudio, vídeo e sobreposições. Muitos outros programas usam a biblioteca xine para reprodução de multimídia, como Amarok, Kaffeine, Totem ou Phonon.2
O mecanismo Xine fornece funcionalidade de comunicação de alto desempenho entre módulos , capacidade de registro, sistema de configuração unificado, suporte para exibição na tela, transferências rápidas de memória MMX/MMXEXT/SSE, entre outras coisas importantes.
Além disso, o aplicativo tem suporte para protocolos de rede HTTP, TCP, UDP, RTP, SMB, MMS, PNM e RTSP. Pode reproduzir CD, DVD e CD, além dos formatos de vídeo mais populares, como AVI, WMV, MOV e MPEG.
O Xine suporta operações multithread, suporta um grande número de formatos e codecs populares e pouco conhecidos, pode processar conteúdo local e fluxos de multimídia transmitidos pela rede.
A arquitetura modular facilita a criação de funcionalidades por meio de complementos.
Existem 5 classes principais de complementos:
- de entrada para recebimento de dados (FS, DVD, CD, HTTP, etc.);
- complementos de saída (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA, etc.);
- complementos para descompactar contêineres de mídia (desmuxadores);
- os complementos para decodificar dados de vídeo e áudio;
- e finalmente, os complementos para aplicar efeitos (cancelamento de eco, equalizador, etc.).
Sobre a nova versão do Xine 1.2.10
Alguns dias atrás, foi apresentado o lançamento do xine-lib 1.2.10. Entre as principais inovações apresentadas está o trabalho para adicionar suporte à plataforma Android. Da mesma forma, a biblioteca tem o suporte para trabalhar no EGL e Wayland.
Outra das novidades que se destacam no Xine 1.2.10 é o suporte aos decodificadores do formato AV1 moldados nas bibliotecas libdav1d, libaom e lavc.
No Xine 1.2.10, a capacidade de alterar a posição na transmissão quando o conteúdo é reproduzido via ftp ou http é implementada. Foi adicionado suporte para encaminhamento rápido para scp.
Por outro lado, também é possível notar que, ao mesmo tempo, está disponível uma nova versão da interface gráfica xine-ui 0.99.12 , na qual existe um modo de retrocesso rápido, uma configuração para controlar a ativação da trava de proteção. tela, a renderização de texto é otimizada e o protetor de tela é atualizado.
Finalmente, das outras mudanças que se destacam:
- O encadeamento múltiplo é fornecido quando a libvpx é usada.
- O desempacotador de mídia OGG adiciona suporte ao formato Opus;
- O suporte ao formato AV1 foi adicionado ao desempacotador de contêiner de mídia MKV (matroska).
- Um descompactador de contêineres de mídia ivf foi adicionado.
- Suporte ao TLS adicionado usando o GnuTLS ou o OpenSSL.
- Adicionado complemento para carregar do ftp, compatível com TLS (ftp:// e ftpes://).
- Adicionado complemento para download através do TLS (TLS sobre TCP, tls: //).
- Adicionado complemento para download através do NFS.
- Adicionado suporte para streaming no formato mp4 sobre HTTP.
- Adicionado suporte para transmissão HLS.
- Adicionado suporte para HTTP/1.1.
- Previsão de taxa de bits implementada.
- Inúmeras otimizações e correções de bugs.
Como instalar o reprodutor de vídeo Xine no Ubuntu e derivados?
Se você estiver interessado em instalar esta nova versão, além de conhecer os detalhes da mesma, pode encontrar o código para a compilação e as informações do Xine no link a seguir.
Ou, para aqueles que preferem esperar que esta nova versão chegue aos canais oficiais do Ubuntu, eles podem instalar o aplicativo (assim que disponível) a partir do terminal. Então, para isso, devemos abri-lo com Ctrl + Alt + T e executaremos o comando:
Finalmente, você pode abrir o aplicativo procurando no menu de aplicativos, onde encontrará o iniciador para executá-lo.
Fonte: Ubunlog