diff --git a/src/YoutubeDl.php b/src/YoutubeDl.php index 5323209..931c0dc 100644 --- a/src/YoutubeDl.php +++ b/src/YoutubeDl.php @@ -36,7 +36,8 @@ class YoutubeDl { - public const PROGRESS_PATTERN = '#\[download\]\s+(?\d+(?:\.\d+)?%)\s+of\s+(?[~]?\d+(?:\.\d+)?(?:K|M|G)iB)(?:\s+at\s+(?(\d+(?:\.\d+)?(?:K|M|G)iB/s)|Unknown speed))?(?:\s+ETA\s+(?([\d:]{2,8}|Unknown ETA)))?(\s+in\s+(?[\d:]{2,8}))?#i'; + //public const PROGRESS_PATTERN = '#\[download\]\s+(?\d+(?:\.\d+)?%)\s+of\s+(?[~]?\d+(?:\.\d+)?(?:K|M|G)iB)(?:\s+at\s+(?(\d+(?:\.\d+)?(?:K|M|G)iB/s)|Unknown speed))?(?:\s+ETA\s+(?([\d:]{2,8}|Unknown ETA)))?(\s+in\s+(?[\d:]{2,8}))?#i'; + public const PROGRESS_PATTERN = '#\[download\]\s+(?\d+(?:\.\d+)?%)\s+of\s+(?[~]?[\s\d]*\d+(?:\.\d+)?(?:KiB|MiB|GiB|B))(?:\s+at\s+(?(\d+(?:\.\d+)?(?:K|M|G)iB/s)|Unknown speed))?(?:\s+ETA\s+(?([\d:]{2,8}|Unknown ETA)))?(\s+in\s+(?[\d:]{2,8}))?#i'; private ProcessBuilderInterface $processBuilder; private MetadataReaderInterface $metadataReader;