Share via


Usando uma lista de decisões de edição para codificação de voz

Uma EDL (lista de decisões de edição) é dado a um codec que fornece informações sobre como partes específicas do conteúdo devem ser codificadas. O codec de Voz do Windows Media Audio 9 dá suporte a um EDL simples no qual você pode especificar as partes do conteúdo que contêm músicas. Por padrão, o codec detecta passagens de música em si quando configurado para codificar conteúdo misto. Você deve usar um EDL somente se o codec não estiver detectando os tipos de conteúdo corretamente.

Para usar um EDL, o codificador de voz deve ser definido para codificar conteúdo misto. Configure o modo do codec de voz como "misto" definindo a propriedade MFPKEY_WMAVOICE_ENC_MusicSpeechClassMode como 2. Defina o EDL usando a propriedade MFPKEY_WMAVOICE_ENC_EDL . O valor dessa propriedade é uma cadeia de caracteres que contém uma lista delimitada por vírgulas dos intervalos de tempo no conteúdo que deve ser codificado como música. O primeiro item na lista é a versão do EDL, que é sempre 1. O segundo item é o número de seções de música descritas na lista. Após o segundo item, há vários pares de valores iguais ao segundo item; cada par de valores descreve o ponto inicial e final de uma passagem de música no conteúdo, em milissegundos.

Por exemplo, a cadeia de caracteres EDL "1, 4, 1000, 2000, 5000, 6000, 9000, 10000, 13000, 14000" especifica quatro passagens musicais, cada uma com um segundo de comprimento. Se as informações na cadeia de caracteres EDL forem inválidas, elas serão ignoradas.

Usando o Codec de Voz do Windows Media Audio 9

Trabalhando com áudio