CaptionTracks

IVideoFrame.CaptionTracks Eigenschaft

Gibt die Sammlung der Untertitel des Videos zurück. Schreibgeschützte ICaptionsCollection.

public ICaptionsCollection CaptionTracks { get; }

Beispiele

Beispiel:

[C#]
using (Presentation pres = new Presentation("video mit Untertiteln.pptx"))
{
    foreach (IShape shape in pres.Slides[0].Shapes)
    {
        if (!(shape is IVideoFrame videoFrame)) continue;

        foreach (var captionTrack in videoFrame.CaptionTracks)
        {
            // Extrahiert die binären Daten der Untertitel und speichert sie in die Datei
            System.IO.File.WriteAllBytes(captionTrack.CaptionId + ".vtt", captionTrack.BinaryData);
        }
    }
}

Siehe Auch