DataMiner is the xOps platform built for the Intelligence Era. It unifies data, systems, and workflows across your operational ecosystem — bridging complex infrastructure and automated intelligence to give you real-time visibility and control across your entire operation.
DataMiner turns complex operations into intelligent ecosystems for:
deployed by leading corporations in over 125 countries worldwide Read our customer stories
Because digital transformation is not a goal by itself, it is a means to an end. It is about making the transition from the digital era to the now quickly emerging data-driven era. It is a transformation, not an evolution. It is about a caterpillar transforming into a butterfly, and to excel at thriving in an entirely new data-driven world.
Because that’s eventually what it is all about. Everything revolves about running your ecosystem better, faster and cheaper. And in the new quickly emerging data-driven era, it all boils down to leveraging data and controls easily, efficiently and securely.
import cv2 import numpy as np
def generate_thumbnails(video_path, output_folder, intervals=[10, 30, 50, 70, 90]): cap = cv2.VideoCapture(video_path) fps = cap.get(cv2.FPS) frame_count = int(cap.get(cv2.CAP_PROP_FRAME_COUNT)) for interval in intervals: frame_num = int(frame_count * (interval / 100)) cap.set(cv2.CAP_PROP_POS_FRAMES, frame_num) ret, frame = cap.read() if ret: thumbnail_name = f"thumbnail_{interval}.jpg" cv2.imwrite(f"{output_folder}/{thumbnail_name}", frame) cap.release()
# Usage video_path = "path_to_your_video/1_5093978904096407803.mp4" output_folder = "path_to_output_folder" generate_thumbnails(video_path, output_folder)
key features of DataMiner
With DataMiner in place, you are equipped to operate with unmatched efficiency and agility, thriving as a fully digitized organization.
complete freedom to innovate
DataMiner Functions make it easy to create powerful solutions by cherry-picking the building blocks you need. 1_5093978904096407803.mp4
Allowing you to continuously evolve on the fly and provide maximum value for your organization. 1_5093978904096407803.mp4
Discover all DataMiner FunctionsCatch a first glimpse of DataMiner and see for yourself why it's the leading NMS/OSS solution for the ICT media and broadband industry!
you're in good company
import cv2 import numpy as np
def generate_thumbnails(video_path, output_folder, intervals=[10, 30, 50, 70, 90]): cap = cv2.VideoCapture(video_path) fps = cap.get(cv2.FPS) frame_count = int(cap.get(cv2.CAP_PROP_FRAME_COUNT)) for interval in intervals: frame_num = int(frame_count * (interval / 100)) cap.set(cv2.CAP_PROP_POS_FRAMES, frame_num) ret, frame = cap.read() if ret: thumbnail_name = f"thumbnail_{interval}.jpg" cv2.imwrite(f"{output_folder}/{thumbnail_name}", frame) cap.release()
# Usage video_path = "path_to_your_video/1_5093978904096407803.mp4" output_folder = "path_to_output_folder" generate_thumbnails(video_path, output_folder)
DataMiner is a proven technology, with an unrivaled catalog of 7000+ connectors for products from over 1000 different vendors.
It’s the fastest growing collection of integrations, trusted by thousands of media and broadband companies worldwide and endorsed by leading tech vendors.