CaptionTracks
VideoFrame.CaptionTracks свойство
Возвращает коллекцию субтитров видео. Только для чтения ICaptionsCollection
.
public ICaptionsCollection CaptionTracks { get; }
Примеры
Пример:
[C#]
using (Presentation pres = new Presentation("video with captions.pptx"))
{
foreach (IShape shape in pres.Slides[0].Shapes)
{
if (!(shape is IVideoFrame videoFrame)) continue;
foreach (var captionTrack in videoFrame.CaptionTracks)
{
// Извлекает двоичные данные субтитров и сохраняет их в файл
System.IO.File.WriteAllBytes(captionTrack.CaptionId + ".vtt", captionTrack.BinaryData);
}
}
}
Смотрите также
- интерфейс ICaptionsCollection
- класс VideoFrame
- пространство имен Aspose.Slides
- сборка Aspose.Slides