Verwenden einer Bearbeitungsentscheidungsliste für die Codierung von Stimmen

Eine Bearbeitungsentscheidungsliste (Editing Decision List, EDL) ist Daten, die an einen Codec übergeben werden, der Informationen darüber bereitstellt, wie bestimmte Teile des Inhalts codiert werden sollen. Der Windows Media Audio 9 Voice-Codec unterstützt eine einfache EDL, in der Sie die Teile des Inhalts angeben können, die Musik enthalten. Standardmäßig erkennt der Codec Musikabschnitte selbst, wenn er für die Codierung gemischter Inhalte konfiguriert ist. Sie sollten eine EDL nur verwenden, wenn der Codec die Inhaltstypen nicht ordnungsgemäß erkennt.

Um eine EDL zu verwenden, muss der Sprachencoder so festgelegt werden, dass gemischter Inhalt codiert wird. Konfigurieren Sie den Modus des Sprachcodecs auf "gemischt", indem Sie die MFPKEY _ WMAVOICE _ ENC _ MusicSpeechClassMode-Eigenschaft auf 2 festlegen. Legen Sie die EDL mithilfe der MFPKEY _ WMAVOICE _ ENC _ EDL-Eigenschaft fest. Der Wert dieser Eigenschaft ist eine Zeichenfolge, die eine durch Kommas getrennte Liste der Zeitbereiche im Inhalt enthält, die als Musik codiert werden sollen. Das erste Element in der Liste ist die Version der EDL, die immer 1 ist. Das zweite Element ist die Anzahl der in der Liste beschriebenen Musikabschnitte. Dem zweiten Element folgen mehrere Wertepaare, die dem zweiten Element entsprechen. Jedes Wertepaar beschreibt den Start- und Endpunkt eines Musikabschnitts im Inhalt in Millisekunden.

Beispielsweise gibt die EDL-Zeichenfolge "1, 4, 1000, 2000, 5000, 6000, 9000, 10000, 13000, 14000" vier 14000 an, von denen jede eine Sekunde lang ist. Wenn die Informationen in der EDL-Zeichenfolge ungültig sind, werden sie ignoriert.

Verwenden des Windows Media Audio 9-Sprachcodecs

Arbeiten mit Audio