A licença permite decodificar e codificar (onde aplicável) os tipos de mídia mencionados usando os codificadores / decodificadores de hardware embutidos.
A codificação H.264 está ativada na versão mais recente (incluída no preço do Pi), o que é ótimo!
Os decodificadores de hardware são muito mais rápidos e não dependem da CPU principal para processar esses arquivos; em vez disso, a GPU é usada para processar os arquivos. Ele fala diretamente com a memória de vídeo (decodificação) ou RAM (codificação), tornando-a agradável e suave. Você não precisa desta licença e pode usar versões de software. Mas é realmente lento.
A licença será um arquivo que você coloca em algum lugar ou uma chave que você define como uma variável global para o sistema. As bibliotecas en / decoder solicitarão e as passarão para o hardware onde serão resolvidas nesse chip; se a chave corresponder ao número de série e for válida, você poderá usar a API exposta (posso ver isso sendo hackeado muito rapidamente).
O Raspberry Pi não incluiu isso para manter os custos baixos. Para nós, algumas libras são aceitáveis, mas se elas ganharam um milhão de unidades, ou seja, 3,6 milhões de libras a mais, terão que gastar em algo que apenas uma fração das pessoas usará.
Precisamos confirmar como a licença é entregue e quais partes do software a utilizam.
21812 Alex Chamberlain
O Raspberry Pi disse que ainda não existe nada que utilize o mpeg2. (E meio que isso depende das portas da comunidade para dar suporte a isso).
Piotr Kula
Então você pode comprar uma licença para não fazer nada?
Alex Chamberlain
1
Yip .. e depois esperar até que ele faz algo :-)
Piotr Kula
2
Às vezes você apenas tem que rir.
Alex Chamberlain
5
A licença permite a reprodução de conteúdo MPEG2 no RPi com aceleração de hardware. Sem a licença, ele não reproduzirá o arquivo. A licença é uma chave associada ao número de série do RPi.
Espero que isso limpe a dúvida. Mais informações disponíveis no site da Rpi sob licença Codec
Isso não é inteiramente verdade. Sem a licença, o RPi pode reproduzir arquivos MPEG2, mas apenas com decodificação de software. E não tem energia suficiente na CPU para reproduzir a maioria deles sem problemas. Se você tivesse alguma resolução baixa e / ou vídeo com baixa taxa de bits, funcionaria mesmo sem a aceleração do hardware.
Krzysztof Adamski
1
O que é isso"? Qual software é acelerado usando a licença?
Alex Chamberlain
1
A licença permite que o fluxo mpeg2 seja decodificado pela GPU em vez do código ARM. É a mesma que a diferença entre usar uma biblioteca de ponto flutuante suave e um chip de ponto flutuante dedicado.
techeno
2
@techeno Obrigado pela sua resposta. Você poderia editar sua resposta especificando que o Raspberry Pi ainda pode reproduzir MPEG2fluxos por decodificação de software se a licença não estiver presente?
Avio
4
Uma coisa a observar: Na Austrália e em outras partes do mundo, a TV ao vivo é MPEG2. Você não poderá assistir a TV ao vivo no Pi sem adicionar codecs de software ou comprar uma licença. (ou seja, o vídeo não será exibido; o áudio funcionará como no AC3). Portanto, se seu país usa vídeo MPEG2 e você planeja assistir TV ao vivo no Pi, compre uma licença com o seu Pi ... descoberta tarde demais e ainda aguarde minha licença.
A licença permite a reprodução de conteúdo MPEG2 no RPi com aceleração de hardware. Sem a licença, ele não reproduzirá o arquivo. A licença é uma chave associada ao número de série do RPi.
Espero que isso limpe a dúvida. Mais informações disponíveis no site da Rpi sob licença Codec
fonte
MPEG2
fluxos por decodificação de software se a licença não estiver presente?Uma coisa a observar: Na Austrália e em outras partes do mundo, a TV ao vivo é MPEG2. Você não poderá assistir a TV ao vivo no Pi sem adicionar codecs de software ou comprar uma licença. (ou seja, o vídeo não será exibido; o áudio funcionará como no AC3). Portanto, se seu país usa vídeo MPEG2 e você planeja assistir TV ao vivo no Pi, compre uma licença com o seu Pi ... descoberta tarde demais e ainda aguarde minha licença.
fonte