]> jfr.im git - yt-dlp.git/commitdiff
[extractor/youtube] Process `post_live` over 2 hours
authorpukkandan <redacted>
Mon, 26 Jun 2023 01:55:47 +0000 (07:25 +0530)
committerpukkandan <redacted>
Mon, 26 Jun 2023 01:55:52 +0000 (07:25 +0530)
yt_dlp/extractor/youtube.py

index bdc631ccb8f11092e45f3f055259889cf19f4039..d5607975e5efab47ea779f05588da7bdebb879d2 100644 (file)
@@ -3737,7 +3737,7 @@ def append_client(*client_names):
 
     def _needs_live_processing(self, live_status, duration):
         if (live_status == 'is_live' and self.get_param('live_from_start')
-                or live_status == 'post_live' and (duration or 0) > 4 * 3600):
+                or live_status == 'post_live' and (duration or 0) > 2 * 3600):
             return live_status
 
     def _extract_formats_and_subtitles(self, streaming_data, video_id, player_url, live_status, duration):
@@ -4238,7 +4238,7 @@ def is_bad_format(fmt):
 
         for fmt in filter(is_bad_format, formats):
             fmt['preference'] = (fmt.get('preference') or -1) - 10
-            fmt['format_note'] = join_nonempty(fmt.get('format_note'), '(Last 4 hours)', delim=' ')
+            fmt['format_note'] = join_nonempty(fmt.get('format_note'), '(Last 2 hours)', delim=' ')
 
         if needs_live_processing:
             self._prepare_live_from_start_formats(