SlideShare uma empresa Scribd logo
1 de 17
VLC Media Player
Emanuel Mateus - 80302
Docente: Prof Doutor Carlos J. Costa
VLC Media Player
TIPO DE SOFTWARE
Media player ou Leitor de de ficheiros multimédia.
VLC é um programa de computador para reproduzir
arquivos multimídia, como vídeos, filmes e música.
VLC Media Player
TIPO DE UTILIZADORES
Qualquer utilizador, desde que possua um
dispositivo eletrônico capaz de executar
formato multimédia.
VLC Media Player
CÓDIGO DISPONIBILIZADO
http://get.videolan.org/vlc/2.2.6/vlc-2.2.6.tar.xz
https://www.videolan.org/vlc/
VLC Media Player
DESCRIÇÃO DO SOFTWARE (1/2)
O VLC é um leitor de ficheiros multimédia e uma framework, gratuito e
é compatível a maioria dos formatos, além de DVDs, CDs, VCDs e
suporta vários protocolos de transmissão(streaming).
É open source, portátil e cross-plataform, ou seja está disponível em
vários sistemas operativos como Windows, Linux, Mac OS X, em
versões Desktop, em plataformas móveis( iOS, Android), e de
televisão como a Apple TV.
O software está disponível em 48 idiomas.
VLC Media Player
ADD-ONS
O VLC é bastante modular, ou seja quase tudo é um módulo, como interfaces, saídas de vídeo e áudio,
controladoress, aceleradores, codecs e filtros de áudio/vídeo. Desta forma é bastante fácil adicionar
ou remover um novo módulo ou plugin.
O VideoLAN Movie Creator, DVBlast, multicat , x264, VLC Skin Editor são exemplos de alguns dos
projetos cujo o core é VLC.
Existem vários browser plugins, destacando Firefox, Mozilla, Safari, Chrome, Opera, Internet
Explorer, entre outros nas mais diversas plataformas e nos sistemas operativos tais como Windows,
Linux, macOS, e outras Unix-like platformas.
A libVLC API é uma api em C and C++ permite usar e ou embeber o VLC com outros programas,
extendento deste modo as funcionalidades ou capacidades deste software.
VLC Media Player
LINGUAGENS EMBEBIDAS
O core do VLC foi escrito em linguagem C a sua
interface gráfica foi escrita com recurso ao Qt
framework C++. A sua implementação para
Mac OSX foi escrita em Objective-C usando a
interface gráfica Cocoa.
VLC Media Player
INSTALAÇÃO E REQUISITOS
Processo de instalação bastante simples e típico de uma aplicação windows, no entanto existem dois grandes a
ter em conta passos que podem fazer a diferença na hora de instalar a aplicação.
Quando o processo de instalação começa é nos apresentado uma janela para escolhermos o idioma da aplicação
A seguir temos a opção de escolher as funcionalidades e plugins da aplicação que pretendemos utilizar.
No último passo devemos escolher o local onde os ficheiros binários vão ser colocados.
O processo de instalação é simples e intuitivo, visto que as opções predefinidas permite que os utilizadores
normais façam uma instalação standard da aplicação que permite tirar proveito das melhores funcionalidades
do programa.
VLC Media Player
INSTALAÇÃO E REQUISITOS
Quando o processo de instalação começa é nos apresentado uma janela para escolhermos o idioma da aplicação.
VLC Media Player
INSTALAÇÃO E REQUISITOS
A seguir temos a opção de escolher as funcionalidades e plugins da aplicação que pretendemos utilizar.
VLC Media Player
INSTALAÇÃO E REQUISITOS
No último passo devemos escolher o local onde os ficheiros binários vão ser colocados
VLC Media Player
INSTALAÇÃO E REQUISITOS
O interface principal do VLC Media Player
VLC Media Player
NÚMERO DE UTILIZADORES, INSTALAÇÕES, DOWNLOADS E /OU ACESSOS
Downloads:104,184,350 (08/11/2017)
Total posts: 402851
Total tópicos: 106913
Total membros: 103634
VLC Media Player
FORMAÇÃO
O processo de formação está relegado aos Partners e
aos eventos. No entanto dado a facilidade de
utilização do software a maior parte da formação está
direcionada aos produtos derivados dos VLC e não ao
VLC em si.
PARTNERS
École Centrale Paris,Gandi, Anevia, Andrew
Beveridge, Panasonic
VLC Media Player
COMUNIDADE
A comunidade está concentrada em grupos a volta
do fórum oficial o VideoLAN.
https://forum.videolan.org/
VLC Media Player
LICENÇA DO SOFTWARE
GNU Lesser General Public License v2.1
LICENÇAS DOS DERIVADOS, ADD-ONS
Não há restrições, no uso do VideoLAN, desde que você cumpra os
termos da licença.
No entanto, é estritamente proibido usar as marcas registradas da
VideoLAN para espalhar, distribuir, anunciar ou vender software ou
hardware cuja a licença não seja open-source.
Bibliografia
https://www.videolan.org/
https://en.wikipedia.org/wiki/VLC_media_player
https://pt.wikipedia.org/wiki/VLC
https://wiki.videolan.org/Hacker_Guide/How_To_Write_a_Module/

Mais conteúdo relacionado

Semelhante a VLC Media Player

Semelhante a VLC Media Player (20)

Video Streaming - Final Presentation
Video Streaming - Final PresentationVideo Streaming - Final Presentation
Video Streaming - Final Presentation
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Ulteo virtual desktop system
Ulteo virtual desktop systemUlteo virtual desktop system
Ulteo virtual desktop system
 
So alda leça
So alda leçaSo alda leça
So alda leça
 
snto
sntosnto
snto
 
Projeto Mundo Livre: Introdução ao Linux
Projeto Mundo Livre: Introdução ao LinuxProjeto Mundo Livre: Introdução ao Linux
Projeto Mundo Livre: Introdução ao Linux
 
Apresentação wxWidgets
Apresentação wxWidgetsApresentação wxWidgets
Apresentação wxWidgets
 
Cent-OS - Sistema Operacional
Cent-OS - Sistema OperacionalCent-OS - Sistema Operacional
Cent-OS - Sistema Operacional
 
Software livre, simples assim.
Software livre, simples assim.Software livre, simples assim.
Software livre, simples assim.
 
Powerpoint lúcia
Powerpoint lúciaPowerpoint lúcia
Powerpoint lúcia
 
Powerpoint lúcia
Powerpoint lúciaPowerpoint lúcia
Powerpoint lúcia
 
Powerpoint lúcia
Powerpoint lúciaPowerpoint lúcia
Powerpoint lúcia
 
Módulo 6 - Gnu/Linux
Módulo 6 - Gnu/LinuxMódulo 6 - Gnu/Linux
Módulo 6 - Gnu/Linux
 
Android juliana-mono
Android juliana-monoAndroid juliana-mono
Android juliana-mono
 
Impress
ImpressImpress
Impress
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Rqt1
Rqt1Rqt1
Rqt1
 
Janela Livre
Janela LivreJanela Livre
Janela Livre
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Linux Educacional 4.0
Linux Educacional 4.0Linux Educacional 4.0
Linux Educacional 4.0
 

Mais de eurosigdoc acm

Blockchain e o Futuro do Setor Financeiro
Blockchain e o Futuro do Setor FinanceiroBlockchain e o Futuro do Setor Financeiro
Blockchain e o Futuro do Setor Financeiroeurosigdoc acm
 
No code – Caso Prático no App Inventor - BroTrip
No code – Caso Prático no App Inventor - BroTripNo code – Caso Prático no App Inventor - BroTrip
No code – Caso Prático no App Inventor - BroTripeurosigdoc acm
 
The oracle problem nos smart contracts
The oracle problem nos smart contractsThe oracle problem nos smart contracts
The oracle problem nos smart contractseurosigdoc acm
 
Robotic process automation
Robotic process automation Robotic process automation
Robotic process automation eurosigdoc acm
 
Robotic Process Automation: caso de estudo Delloite
Robotic Process Automation: caso de estudo DelloiteRobotic Process Automation: caso de estudo Delloite
Robotic Process Automation: caso de estudo Delloiteeurosigdoc acm
 
Projeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma pplProjeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma ppleurosigdoc acm
 
Implementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low CodeImplementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low Codeeurosigdoc acm
 
Proteção de dados e redes sociais
Proteção de dados e redes sociaisProteção de dados e redes sociais
Proteção de dados e redes sociaiseurosigdoc acm
 
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIALCLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIALeurosigdoc acm
 
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDINGCROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDINGeurosigdoc acm
 
Low code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicaçõesLow code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicaçõeseurosigdoc acm
 
Robotic Process Automation
Robotic Process AutomationRobotic Process Automation
Robotic Process Automationeurosigdoc acm
 
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDECrowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDEeurosigdoc acm
 
Business Intelligence e o Desporto
Business Intelligence e o DesportoBusiness Intelligence e o Desporto
Business Intelligence e o Desportoeurosigdoc acm
 
Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?eurosigdoc acm
 
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...eurosigdoc acm
 
Viabilidade das NFT’s a Longo Prazo
Viabilidade das NFT’s a Longo Prazo Viabilidade das NFT’s a Longo Prazo
Viabilidade das NFT’s a Longo Prazo eurosigdoc acm
 
Outsystems e o Universo do Low-Code
Outsystems e o Universo do Low-CodeOutsystems e o Universo do Low-Code
Outsystems e o Universo do Low-Codeeurosigdoc acm
 

Mais de eurosigdoc acm (20)

Blockchain e o Futuro do Setor Financeiro
Blockchain e o Futuro do Setor FinanceiroBlockchain e o Futuro do Setor Financeiro
Blockchain e o Futuro do Setor Financeiro
 
No code – Caso Prático no App Inventor - BroTrip
No code – Caso Prático no App Inventor - BroTripNo code – Caso Prático no App Inventor - BroTrip
No code – Caso Prático no App Inventor - BroTrip
 
The oracle problem nos smart contracts
The oracle problem nos smart contractsThe oracle problem nos smart contracts
The oracle problem nos smart contracts
 
Robotic process automation
Robotic process automation Robotic process automation
Robotic process automation
 
Robotic Process Automation: caso de estudo Delloite
Robotic Process Automation: caso de estudo DelloiteRobotic Process Automation: caso de estudo Delloite
Robotic Process Automation: caso de estudo Delloite
 
Projeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma pplProjeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma ppl
 
Implementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low CodeImplementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low Code
 
Proteção de dados e redes sociais
Proteção de dados e redes sociaisProteção de dados e redes sociais
Proteção de dados e redes sociais
 
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIALCLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
 
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDINGCROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
 
Low code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicaçõesLow code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicações
 
Robotic Process Automation
Robotic Process AutomationRobotic Process Automation
Robotic Process Automation
 
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDECrowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
 
Business Intelligence e o Desporto
Business Intelligence e o DesportoBusiness Intelligence e o Desporto
Business Intelligence e o Desporto
 
Blockchain
Blockchain Blockchain
Blockchain
 
Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?
 
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
 
Viabilidade das NFT’s a Longo Prazo
Viabilidade das NFT’s a Longo Prazo Viabilidade das NFT’s a Longo Prazo
Viabilidade das NFT’s a Longo Prazo
 
Outsystems e o Universo do Low-Code
Outsystems e o Universo do Low-CodeOutsystems e o Universo do Low-Code
Outsystems e o Universo do Low-Code
 
Erp
ErpErp
Erp
 

VLC Media Player

  • 1. VLC Media Player Emanuel Mateus - 80302 Docente: Prof Doutor Carlos J. Costa
  • 2. VLC Media Player TIPO DE SOFTWARE Media player ou Leitor de de ficheiros multimédia. VLC é um programa de computador para reproduzir arquivos multimídia, como vídeos, filmes e música.
  • 3. VLC Media Player TIPO DE UTILIZADORES Qualquer utilizador, desde que possua um dispositivo eletrônico capaz de executar formato multimédia.
  • 4. VLC Media Player CÓDIGO DISPONIBILIZADO http://get.videolan.org/vlc/2.2.6/vlc-2.2.6.tar.xz https://www.videolan.org/vlc/
  • 5. VLC Media Player DESCRIÇÃO DO SOFTWARE (1/2) O VLC é um leitor de ficheiros multimédia e uma framework, gratuito e é compatível a maioria dos formatos, além de DVDs, CDs, VCDs e suporta vários protocolos de transmissão(streaming). É open source, portátil e cross-plataform, ou seja está disponível em vários sistemas operativos como Windows, Linux, Mac OS X, em versões Desktop, em plataformas móveis( iOS, Android), e de televisão como a Apple TV. O software está disponível em 48 idiomas.
  • 6. VLC Media Player ADD-ONS O VLC é bastante modular, ou seja quase tudo é um módulo, como interfaces, saídas de vídeo e áudio, controladoress, aceleradores, codecs e filtros de áudio/vídeo. Desta forma é bastante fácil adicionar ou remover um novo módulo ou plugin. O VideoLAN Movie Creator, DVBlast, multicat , x264, VLC Skin Editor são exemplos de alguns dos projetos cujo o core é VLC. Existem vários browser plugins, destacando Firefox, Mozilla, Safari, Chrome, Opera, Internet Explorer, entre outros nas mais diversas plataformas e nos sistemas operativos tais como Windows, Linux, macOS, e outras Unix-like platformas. A libVLC API é uma api em C and C++ permite usar e ou embeber o VLC com outros programas, extendento deste modo as funcionalidades ou capacidades deste software.
  • 7. VLC Media Player LINGUAGENS EMBEBIDAS O core do VLC foi escrito em linguagem C a sua interface gráfica foi escrita com recurso ao Qt framework C++. A sua implementação para Mac OSX foi escrita em Objective-C usando a interface gráfica Cocoa.
  • 8. VLC Media Player INSTALAÇÃO E REQUISITOS Processo de instalação bastante simples e típico de uma aplicação windows, no entanto existem dois grandes a ter em conta passos que podem fazer a diferença na hora de instalar a aplicação. Quando o processo de instalação começa é nos apresentado uma janela para escolhermos o idioma da aplicação A seguir temos a opção de escolher as funcionalidades e plugins da aplicação que pretendemos utilizar. No último passo devemos escolher o local onde os ficheiros binários vão ser colocados. O processo de instalação é simples e intuitivo, visto que as opções predefinidas permite que os utilizadores normais façam uma instalação standard da aplicação que permite tirar proveito das melhores funcionalidades do programa.
  • 9. VLC Media Player INSTALAÇÃO E REQUISITOS Quando o processo de instalação começa é nos apresentado uma janela para escolhermos o idioma da aplicação.
  • 10. VLC Media Player INSTALAÇÃO E REQUISITOS A seguir temos a opção de escolher as funcionalidades e plugins da aplicação que pretendemos utilizar.
  • 11. VLC Media Player INSTALAÇÃO E REQUISITOS No último passo devemos escolher o local onde os ficheiros binários vão ser colocados
  • 12. VLC Media Player INSTALAÇÃO E REQUISITOS O interface principal do VLC Media Player
  • 13. VLC Media Player NÚMERO DE UTILIZADORES, INSTALAÇÕES, DOWNLOADS E /OU ACESSOS Downloads:104,184,350 (08/11/2017) Total posts: 402851 Total tópicos: 106913 Total membros: 103634
  • 14. VLC Media Player FORMAÇÃO O processo de formação está relegado aos Partners e aos eventos. No entanto dado a facilidade de utilização do software a maior parte da formação está direcionada aos produtos derivados dos VLC e não ao VLC em si. PARTNERS École Centrale Paris,Gandi, Anevia, Andrew Beveridge, Panasonic
  • 15. VLC Media Player COMUNIDADE A comunidade está concentrada em grupos a volta do fórum oficial o VideoLAN. https://forum.videolan.org/
  • 16. VLC Media Player LICENÇA DO SOFTWARE GNU Lesser General Public License v2.1 LICENÇAS DOS DERIVADOS, ADD-ONS Não há restrições, no uso do VideoLAN, desde que você cumpra os termos da licença. No entanto, é estritamente proibido usar as marcas registradas da VideoLAN para espalhar, distribuir, anunciar ou vender software ou hardware cuja a licença não seja open-source.