private VirtualTrackInfo getTrackInfo(File outputFile, ContextInfo contextInfo, String essence)
throws XmlParsingException, MediaInfoException, FileNotFoundException {
FfprobeType mediaInfo = parseOutputFile(outputFile, contextInfo);
if (mediaInfo.getStreams() == null || mediaInfo.getStreams().getStream().isEmpty()) {
throw new MediaInfoException("No streams output", essence);
}
StreamType stream = mediaInfo.getStreams().getStream().get(0);
return new VirtualTrackInfo(contextInfo.getSequenceType(), stream);
}