DRM-X 6.0 logo de pomba e ramo de oliveiraDRM-X 6.0Documentação
◎ Português

Packager para desktop: passo a passo

Empacote vídeo ou áudio, verifique Content IDs, escolha a criptografia, copie comandos CLI e recupere uploads com instruções ilustradas para Windows.

Ver MarkdownExemplos onlineAtualizado em 2026-10-21

O instalador do Windows cria atalhos na área de trabalho e no menu Iniciar. A reinstalação mantém a configuração por padrão; na desinstalação, você pode escolher mantê-la ou excluí-la. Preferências, logs e histórico de tarefas são armazenados na sua conta de usuário e mantidos nas atualizações automáticas. A mídia de origem e os arquivos de saída criptografados são preservados. O ZIP portátil continua disponível.

O empacotador de mídia oferece inglês, chinês simplificado e espanhol. Escolha um idioma no cabeçalho ou Idioma do sistema para seguir o idioma do Windows.

Antes de começar#

Use DRM-X 6.0 Packager Suite para Windows x64 em Console → Package Content. Extraia todo o ZIP para uma pasta gravável. Mantenha DRMX-6.0-Desktop-Packager.exe, drmx-packager-cli.exe, FFmpeg, FFprobe e Shaka Packager juntos; o Desktop executa a CLI incluída.

  1. Prepare um arquivo de vídeo ou áudio de origem em uma unidade local e espaço livre suficiente para as versões codificadas temporárias e a saída protegida.
  2. Em Settings do ambiente DRM-X, obtenha Site ID, Packager Access Key e Packager KMS Token. Essas credenciais servem para empacotamento, não são um DRM License Token do espectador.
  3. Para upload gerenciado, o ambiente precisa de um destino 1AICLOUD pronto e cota de armazenamento suficiente. Destinos próprios devem ser verificados primeiro em Cloud Storage.

Use Packager Suite 1.0.0-beta.1 ou posterior para áudio somente, verificação prévia de identificadores e a interface simplificada. Antes de tarefas de três horas, 4K ou 8K, consulte planejamento de vídeos grandes.

1. Conecte um perfil do Packager#

DRM-X Desktop Packager mostrando o logotipo da pomba, campos do perfil, informações do pacote e ajustes de codificação e criptografia
Controles reais do Desktop, exibidos sem carregar um perfil de cliente salvo. Clique na imagem para ampliar.
  1. Abrir DRMX-6.0-Desktop-Packager.exe, identificado pelo logótipo DRM-X da pomba.
  2. Digite um nome de perfil reconhecível, como Produção .
  3. Mantenha o Servidor como https://packaging.drm-x.com, a menos que o seu administrador DRM-X tenha fornecido um servidor diferente.
  4. Insira Site ID, Packager Access Key e Packager KMS Token do mesmo ambiente.
  5. Use Sign in / Renew para autorizar Packager no navegador ou informe os três valores manualmente. Clique em Save profile e depois Test connection. Corrija falhas de autenticação antes de adicionar um lote grande.

O KMS Token é armazenado no Gerenciador de Credenciais do Windows. Você pode usar esse perfil tanto no Desktop quanto na CLI com --profile "Production". Um perfil salvo não comprova que as credenciais ainda estejam ativas; Testar conexão verifica o servidor. Nunca coloque o KMS Token em um comando ou em uma captura de tela.

2. Defina as informações do pacote#

Os campos de leitura Title template e Content ID template mostram a geração dos valores iniciais. Clique duas vezes em uma linha para editar título ou Content ID. Os padrões usam nome do arquivo e número do lote. Confira os ID: cada conteúdo novo precisa de um exclusivo. O backend usa Content ID para autorizar o conteúdo publicado. Após adicionar ou editar, Desktop verifica título e Content ID no ambiente. Resolva Needs attention antes de começar. A verificação não reserva a identidade; o servidor verifica novamente ao criar o pacote e nunca sobrescreve um item existente.

3. Escolha configurações de codificação#

ControloUm ponto de partida prático
Fluxo de trabalho de origemUse Encode one master source para um vídeo MP4/MOV/MKV comum. Use versões pré-codificadas somente quando as faixas finais estiverem prontas e você entender o mapeamento de entradas da CLI.
Codec e predefinidoH.264 / AVC e Fast para a compatibilidade inicial mais ampla. H.265 / HEVC ou AV1 exigem reprodutor e validação do dispositivo, particularmente para UHD.
Controlo das taxasSmart Quality VBR adapta a taxa de bits codificada à fonte. A taxa de bits previsível é útil quando o planejamento de tamanho de entrega importa mais. Ambos ainda precisam de um clipe de teste.
Máx. FPSEscolha um limite de quadros adequado. O limite de 24 fps remove detalhes de movimento de fontes com taxa maior; use 30 ou 60 fps quando necessário e compatível.
Áudio e segmentoAAC 128 Kbps e 6 segundos são configurações de início úteis. Segmentos de quatro segundos criam cerca de 50% mais objetos de segmento.
Escada de resoluçãoPara 1080p, selecione SD, HD e Full HD. Adicione UHD para 3840×2160 ou UHD2 para 7680×4320. CLI remove níveis maiores que a origem e não amplia para inventar detalhes.

A codificação de uma fonte mestre é automática: você não precisa codificar as versões em diferentes resoluções em outro aplicativo primeiro. Clique com o botão direito em um arquivo para adicionar idiomas de áudio ou legendas. Use Copiar o comando selecionado quando precisar de opções avançadas da CLI.

4. Escolha criptografia e upload#

Maximum Compatibility produz saídas protegidas complementares para os sistemas DRM habilitados. Modern Multi-DRM usa um fluxo de trabalho CBCS compartilhado onde houver suporte. Maximum Compatibility aplica suas restrições de compatibilidade de H.264, 24 fps e SDR. Escolha Modern Multi-DRM ao testar fluxos de trabalho com H.265 ou AV1. Mantenha Multi-Key Protection(Shaka standard) para proteger as faixas separadamente ou escolha Proteção com uma única chave de vídeo quando todas as qualidades de vídeo precisarem compartilhar uma chave de vídeo; o áudio criptografado usa uma chave de áudio separada. Mantenha a opção Criptografia de faixa de áudio ativada, a menos que seu aplicativo de vídeo use intencionalmente áudio sem criptografia. O conteúdo somente de áudio sempre usa áudio criptografado; o Desktop aplica esse requisito mesmo quando a opção Proteção com uma única chave de vídeo está selecionada.

Selecione Widevine, FairPlay, PlayReady e WisePlay para seus testes. Selecionar DRM ou 8K não torna todo dispositivo compatível. Ative envio para publicar no destino configurado ou desative para manter somente a saída local protegida.

5. Adicione arquivos e execute o lote#

Desktop Packager com uma lista ampliada de arquivos de vídeo e áudio, o comando Copiar o comando selecionado, registros e cartões de progresso das etapas
Role para baixo até a lista ampliada de arquivos e a opção Copiar o comando selecionado. O botão Iniciar e os indicadores de etapa permanecem visíveis no rodapé.
  1. Clique em Adicionar arquivos fonte. Você pode selecionar várias fontes.
  2. Reveja cada título e Content ID. Remova uma linha indesejada com Remove selected.
  3. Clique em Escolher caminho de saída. O Desktop cria uma pasta de conteúdo separada para cada item. Cada destino deve estar vazio para uma nova execução de empacotamento.
  4. As configurações se aplicam diretamente ao lote e ao comando copiado. Depois de editar uma linha, pressione Enter ou saia da linha para concluir a edição. Resolva as identidades duplicadas e revise o aviso sobre a duração da fonte.
  5. Selecione uma linha e escolha Copiar o comando selecionado para copiar seu comando CLI completo, incluindo os controles atuais, o título, o Content ID, a pasta de saída, o áudio adicional e as legendas. Cole-o no terminal para revisá-lo ou ampliá-lo. O comando faz referência ao perfil salvo e não contém KMS Token. Mantenha a suíte no local indicado.
  6. Clique em Start batch packaging. Os arquivos são processados em sequência; a CLI envia em paralelo os objetos do pacote atual.

Os cartões mostram Analyze → Encode → Encrypt → Verify → Upload. Codificar e criptografar pode levar muito mais tempo com UHD. Em 99%, o servidor verifica a saída enviada. Aguarde a conclusão: a quantidade de arquivos enviados não comprova o estado Published.

6. Recuperar um upload interrompido#

Se o log mostrar Local encryption and verification completed, but managed upload did not finish, guarde toda a pasta protegida. Copie Packaging Session ID e o comando de retomada. Execute o comando de envio CLI com o perfil salvo, sem iniciar novo empacotamento na pasta. Objetos 1AICLOUD completos e correspondentes são reutilizados.

Cancel current solicita cancelamento coordenado. Não renomeie, edite ou exclua a saída protegida durante o upload. Se houver interrupção na codificação ou criptografia, use uma pasta nova e vazia para outro pacote. Recuperar apenas o upload exige criptografia local concluída.

7. Teste o conteúdo publicado#

  1. Abra o reprodutor de teste.Acesse DRM-X Web Player com a conta de cliente DRM-X proprietária do conteúdo.
  2. Encontre o item publicado.Selecione o ambiente do perfil Packager. Escolha Published na lista protegida e confira título e Content ID.
  3. Pressione Play.Use o modelo de chaves detectado e uma política correspondente. O reprodutor solicita um novo DRM License Token para essa tentativa.
  4. Confira cada função.Teste som, saltos, qualidade, idiomas, legendas, navegação e Repeat All nos dispositivos-alvo. Para áudio, confirme o som e o avanço do tempo.
  5. Conclua o teste.Pressione Stop. Guarde origem e saída protegida até verificar publicação e reprodução.

Se faltar o item, confira ambiente e Published. Se só houver Auto ou qualidades inferiores, confira versões, política e dispositivo. Use solução de problemas de reprodução antes de conectar o site.

Conecte o conteúdo ao seu site

Siga Criar credenciais de integração do servidor, baixe o kit do backend e adicione o reprodutor com integração Web SDK. O espectador entra no seu site. O backend verifica o acesso e solicita a sessão; o espectador não precisa da conta DRM-X do teste.

8. Empacote conteúdo somente de áudio#

Escolha Codificar uma fonte mestre e adicione um arquivo MP3, AAC, M4A, WAV ou FLAC. O Desktop analisa os fluxos presentes no arquivo, mostra Áudio · pronto e converte o áudio para AAC para streaming protegido. As capas de álbum incorporadas são imagens, não vídeo. As configurações de codec de vídeo, taxa de quadros e conjunto de resoluções não criam uma faixa de vídeo para uma fonte somente de áudio.

Maximum Compatibility cria saídas complementares CENC DASH e CBCS CMAF. Modern Multi-DRM cria saída CBCS. Selecione apenas os sistemas DRM habilitados no seu ambiente e verifique a reprodução nos dispositivos de destino. Um pacote válido não comprova que todos os navegadores sejam compatíveis com o DRM e o esquema de criptografia selecionados.

Forneça uma imagem pública via HTTPS nos metadados da lista de reprodução do aplicativo ou use a imagem padrão do reprodutor para áudio. A imagem é opcional. Reprodução, pausa, navegação para diferentes pontos do conteúdo, volume, navegação pela lista de reprodução e repetição continuam disponíveis para áudio.

Revise as fontes curtas

Para uma fonte de dez segundos ou menos, verifique se selecionou o arquivo completo. O Desktop pede que você continue ou cancele antes de empacotar. Clipes curtos e anúncios são aceitos quando intencionais; conteúdos mais longos normalmente devem exceder dez segundos. A CLI exibe o mesmo aviso nos fluxos de trabalho sem supervisão.

9. Faixas adicionais e ajuda#

Clique com o botão direito em uma linha de origem para adicionar faixas de áudio ou legendas. Revise o nome de exibição e o idioma BCP-47 de cada faixa, como en, fr ou zh-Hans. Remova as faixas adicionadas pelo mesmo menu. O áudio alternativo deve cobrir toda a duração da fonte, com uma tolerância de dois segundos; o Packager rejeita uma narração curta associada a um vídeo muito mais longo. Prepare uma faixa de duração completa antes de tentar novamente. Ele não repete, preenche nem corta o áudio sem avisar.

A entrada pré-codificada é um fluxo de trabalho avançado: forneça áudio e vídeo codificados compatíveis e use o comando CLI copiado para várias versões de entrada. A entrada pré-codificada somente de áudio deve ser AAC. Use o fluxo de trabalho com fonte mestre quando o FFmpeg precisar converter outro codec de áudio.

O botão Ajuda abre este tutorial em seu endereço permanente, docs.drm-x.com/packaging/desktop. Se um trabalho falhar, examine a etapa atual e o registro, corrija o problema informado e use uma nova identidade e uma pasta de saída vazia ao iniciar um novo pacote. Se a criptografia local já tiver sido concluída, use a recuperação de upload.

Acompanhar o progresso e guardar dados de recuperação#

Controles atuais de saída e progresso do Packager durante uma tarefa de execução ilustrativa
Controles reais de Packager 1.0.0-beta.1 com arquivos e diagnósticos de exemplo. Nenhuma credencial salva é carregada. As imagens não incluem o ponteiro.

Use Copy logs para copiar a saída, ou selecione parte do log de leitura e pressione Ctrl+C. Expand output amplia a área. Open diagnostic log, Open Logs folder e Job history ajudam a encontrar informações anteriores. As configurações ficam bloqueadas durante a tarefa; logs e Cancel current continuam disponíveis. Novas mensagens aparecem por rolagem automática.

Após o teste Web Player, veja credenciais do servidor, integração Web SDK e guia de downloads. Seu site mantém login e verificação de acesso próprios. Web Player para clientes é ferramenta de teste, não substitui o backend.