]> jfr.im git - yt-dlp.git/blobdiff - youtube_dlc/utils.py
Add `duration_string` to info_dict
[yt-dlp.git] / youtube_dlc / utils.py
index 6ed8629a7a8cd58b7b00cc3678e2a26f32909763..21e3481a0f29b772cd1d72acafb7a48fef34592c 100644 (file)
@@ -2285,11 +2285,11 @@ def decodeOption(optval):
     return optval
 
 
-def formatSeconds(secs):
+def formatSeconds(secs, delim=':'):
     if secs > 3600:
-        return '%d:%02d:%02d' % (secs // 3600, (secs % 3600) // 60, secs % 60)
+        return '%d%s%02d%s%02d' % (secs // 3600, delim, (secs % 3600) // 60, delim, secs % 60)
     elif secs > 60:
-        return '%d:%02d' % (secs // 60, secs % 60)
+        return '%d%s%02d' % (secs // 60, delim, secs % 60)
     else:
         return '%d' % secs