Chrunos commited on
Commit
9a34430
·
verified ·
1 Parent(s): fef9cb4

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +2 -3
main.py CHANGED
@@ -230,7 +230,7 @@ async def download_video_max_quality(request: Request, payload: MaxDownloadReque
230
  if max_dim <= 1080:
231
  # Prefer H.264 (avc1) for 1080 or lower max dimension
232
  logger.info(f"Attempting H.264 codec for requested quality (max dimension): {max_dim}")
233
- format_selector = f'bestvideo[height<={long_edge}][vcodec^=avc1]/bestvideo[width<={long_edge}][vcodec^=avc1]+bestaudio/'
234
  #f'bestvideo[height<={long_edge}]/bestvideo[width<={long_edge}]+bestaudio/'
235
  #f'best[height<={long_edge}]/best[width<={long_edge}]'
236
  else:
@@ -251,8 +251,7 @@ async def download_video_max_quality(request: Request, payload: MaxDownloadReque
251
  'merge_output_format': 'mp4', # Merge into MP4 container
252
  'noplaylist': True,
253
  'quiet': True,
254
- 'noprogress': True,
255
- 'progress_hooks': [lambda d: logger.debug(f"Download progress: {d['status']} - {d.get('_percent_str', '')}")],
256
  }
257
  if os.path.exists(COOKIE_FILE):
258
  ydl_opts['cookiefile'] = COOKIE_FILE
 
230
  if max_dim <= 1080:
231
  # Prefer H.264 (avc1) for 1080 or lower max dimension
232
  logger.info(f"Attempting H.264 codec for requested quality (max dimension): {max_dim}")
233
+ format_selector = f'bestvideo[vcodec^=avc][height<={long_edge}][width<={long_edge}]+bestaudio/best'
234
  #f'bestvideo[height<={long_edge}]/bestvideo[width<={long_edge}]+bestaudio/'
235
  #f'best[height<={long_edge}]/best[width<={long_edge}]'
236
  else:
 
251
  'merge_output_format': 'mp4', # Merge into MP4 container
252
  'noplaylist': True,
253
  'quiet': True,
254
+ 'noprogress': True
 
255
  }
256
  if os.path.exists(COOKIE_FILE):
257
  ydl_opts['cookiefile'] = COOKIE_FILE