Skip to content

🐛[BUG] 微博录制出来的视频会卡顿 #484

Description

@a857430369

⚠️ 确认是否已存在类似问题

  • 我已经搜索过issues,没有找到类似问题

🔧 运行方式

使用源代码运行

🐍 如果是使用源代码运行,请选择你的Python环境版本

Python 3.11

💻 请选择你的系统环境

macOS (Apple Silicon)

⚠️ 确认是否已经重试多次

  • 我已经尝试过多次,仍然出现问题

🕹 复现步骤

https://weibo.com/l/wblive/p/show/1022:2321325329189850185950
默认选项

😯 问题描述

录制出来的视频,有时候会卡住

📜 错误信息

2026-08-07 10:01:45.620 | INFO | app.core.recording.stream_manager:_do_converts_mp4:581 - Video transcoding completed: /Users/Admin/Documents/Code/StreamCap/downloads/抖音/大潘说股/大潘说股_2026-08-07_09-49-08_000.mp4
2026-08-07 10:01:45.622 | INFO | app.core.recording.stream_manager:_do_converts_mp4:601 - Move Transcoding Files: /Users/Admin/Documents/Code/StreamCap/downloads/抖音/大潘说股/大潘说股_2026-08-07_09-49-08_000.ts
2026-08-07 10:01:48.482 | INFO | app.core.config.config_manager:_save_config:144 - Recordings configuration saved.
2026-08-07 10:07:03.996 | INFO | app.ui.views.recordings_view:add_recording:481 - Add items: 1
2026-08-07 10:07:04.000 | INFO | app.core.config.config_manager:save_config:144 - Recordings configuration saved.
2026-08-07 10:07:04.008 | INFO | app.core.recording.stream_manager:fetch_stream:238 - Live URL: https://weibo.com/l/wblive/p/show/1022:2321325329189850185950
2026-08-07 10:07:04.008 | INFO | app.core.recording.stream_manager:fetch_stream:239 - Use Proxy: None
2026-08-07 10:07:04.388 | INFO | app.core.recording.record_manager:check_if_live:336 - Stream Data: StreamData(platform='微博直播', anchor_name='山东电视综艺频道官方微博', is_live=True, title='《快乐向前冲》乳山赛道欢乐闯关', quality='UHD', m3u8_url='https://plwb30.live.weibo.com/alicdn/5329189846914051.m3u8', flv_url='https://plwb30.live.weibo.com/alicdn/5329189846914051.flv', record_url='https://plwb30.live.weibo.com/alicdn/5329189846914051.m3u8', new_cookies=None, new_token=None, extra=None, live_url='https://weibo.com/l/wblive/p/show/1022:2321325329189850185950')
2026-08-07 10:07:04.388 | INFO | app.core.recording.record_manager:start_update:443 - Started recording for 山东电视综艺频道官方微博 - 超清
2026-08-07 10:07:04.389 | INFO | app.core.recording.stream_manager:start_recording:267 - Save Path: /Users/Admin/Documents/Code/StreamCap/downloads/微博直播/山东电视综艺频道官方微博/山东电视综艺频道官方微博_2026-08-07_10-07-04
%03d.ts
2026-08-07 10:07:04.390 | INFO | app.core.recording.stream_manager:start_recording:285 - Saved recorder instance for 2e719443-a863-4471-a6f6-56dac1b94a95, id: 4483076240
2026-08-07 10:07:04.391 | INFO | app.core.recording.stream_manager:start_ffmpeg:381 - Starting ffmpeg recording - recorder id: 4483076240, rec_id: 2e719443-a863-4471-a6f6-56dac1b94a95
2026-08-07 10:07:04.425 | INFO | app.core.config.config_manager:_save_config:144 - Recordings configuration saved.
2026-08-07 10:07:04.428 | INFO | app.core.recording.stream_manager:start_ffmpeg:401 - Recording in Progress: https://weibo.com/l/wblive/p/show/1022:2321325329189850185950
2026-08-07 10:21:18.686 | INFO | app.core.recording.record_manager:stop_recording:451 - Trying to stop recorder for 2e719443-a863-4471-a6f6-56dac1b94a95, title: 山东电视综艺频道官方微博 - 超清
2026-08-07 10:21:18.691 | DEBUG | app.core.recording.record_manager:stop_recording:452 - Active recorders: ['2e719443-a863-4471-a6f6-56dac1b94a95']
2026-08-07 10:21:18.691 | DEBUG | app.core.recording.record_manager:stop_recording:456 - Found recorder instance - id: 4483076240
2026-08-07 10:21:18.692 | INFO | app.core.recording.stream_manager:request_stop:854 - Stop requested for recorder: https://weibo.com/l/wblive/p/show/1022:2321325329189850185950, rec_id: 2e719443-a863-4471-a6f6-56dac1b94a95
2026-08-07 10:21:18.695 | INFO | app.core.recording.stream_manager:request_stop:855 - Recorder instance details - id: 4483076240, recording: 山东电视综艺频道官方微博 - 超清
2026-08-07 10:21:18.695 | INFO | app.core.recording.stream_manager:request_stop:861 - Set should_stop from False to True for recorder: 2e719443-a863-4471-a6f6-56dac1b94a95
2026-08-07 10:21:18.709 | INFO | app.core.recording.record_manager:stop_recording:458 - Requested stop for recorder: 2e719443-a863-4471-a6f6-56dac1b94a95
2026-08-07 10:21:18.709 | INFO | app.core.recording.record_manager:stop_recording:474 - Stopped recording for 山东电视综艺频道官方微博 - 超清
2026-08-07 10:21:18.724 | DEBUG | app.core.recording.record_manager:_reset_stopping_flag:530 - Reset stopping_in_progress flag for recording: 2e719443-a863-4471-a6f6-56dac1b94a95
2026-08-07 10:21:18.767 | INFO | app.core.config.config_manager:_save_config:144 - Recordings configuration saved.
2026-08-07 10:21:19.143 | INFO | app.core.recording.stream_manager:start_ffmpeg:407 - Preparing to End Recording: https://weibo.com/l/wblive/p/show/1022:2321325329189850185950
2026-08-07 10:21:19.143 | INFO | app.core.recording.stream_manager:remove_active_recorder:338 - Removed recorder from active_recorders: 2e719443-a863-4471-a6f6-56dac1b94a95
2026-08-07 10:21:24.145 | SUCCESS | app.core.recording.stream_manager:_handle_recording_finished:179 - Live recording has stopped: 山东电视综艺频道官方微博
2026-08-07 10:21:24.587 | INFO | app.core.recording.stream_manager:_do_converts_mp4:581 - Video transcoding completed: /Users/Admin/Documents/Code/StreamCap/downloads/微博直播/山东电视综艺频道官方微博/山东电视综艺频道官方微博_2026-08-07_10-07-04_000.mp4
2026-08-07 10:21:24.590 | INFO | app.core.recording.stream_manager:_do_converts_mp4:601 - Move Transcoding Files: /Users/Admin/Documents/Code/StreamCap/downloads/微博直播/山东电视综艺频道官方微博/山东电视综艺频道官方微博_2026-08-07_10-07-04_000.ts
2026-08-07 10:21:57.778 | INFO | app.core.config.config_manager:_save_config:144 - User configuration saved.
2026-08-07 10:21:57.783 | INFO | main:disconnect:116 - Saved last route: /recordings
2026-08-07 10:25:22.425 | INFO | app.core.config.language_manager:load:57 - Language Code: zh_CN
2026-08-07 10:25:22.427 | INFO | app.core.recording.record_manager:load_recordings:59 - Live Recordings: Loaded 8 items
2026-08-07 10:25:22.427 | INFO | app.core.runtime.backend_services:runner:100 - BackendServices background loop started
2026-08-07 10:25:22.427 | DEBUG | main::252 - Running in web mode on http://127.0.0.1:6006
2026-08-07 10:25:22.427 | INFO | app.core.recording.record_manager:setup_periodic_live_check:253 - Initializing periodic live check task with interval: 180s
2026-08-07 10:25:22.428 | INFO | app.core.recording.record_manager:periodic_check:237 - Starting periodic live check background task
2026-08-07 10:25:25.527 | INFO | app.ui.layout.responsive_layout:setup_responsive_layout:41 - desktop device detected, enable desktop layout
2026-08-07 10:25:25.550 | INFO | main:load_app:177 - Periodic tasks already running (BackendServices), skipping
2026-08-07 10:25:25.551 | INFO | main:load_app:193 - Restored last route: /recordings
2026-08-07 10:25:25.578 | INFO | app.core.config.config_manager:_save_config:144 - User configuration saved.
2026-08-07 10:25:25.708 | INFO | app.scripts.ffmpeg_install:check_ffmpeg_installed:257 - ffmpeg version 8.1.2 Copyright (c) 2000-2026 the FFmpeg developers. built with Apple clang version 21.0.0 (clang-2100.0.123.102)
2026-08-07 10:25:25.966 | INFO | app.scripts.node_install:check_nodejs_installed:233 - CompletedProcess(args=['node', '-v'], returncode=0, stdout='v24.17.0\n', stderr='')
2026-08-07 10:34:15.284 | INFO | app.core.config.config_manager:_save_config:144 - User configuration saved.
2026-08-07 10:34:15.286 | INFO | main:disconnect:116 - Saved last route: /recordings
2026-08-07 10:34:25.254 | INFO | app.core.config.language_manager:load:57 - Language Code: zh_CN
2026-08-07 10:34:25.255 | INFO | app.core.recording.record_manager:load_recordings:59 - Live Recordings: Loaded 8 items
2026-08-07 10:34:25.256 | INFO | app.core.runtime.backend_services:runner:100 - BackendServices background loop started
2026-08-07 10:34:25.256 | DEBUG | main::252 - Running in web mode on http://127.0.0.1:6006
2026-08-07 10:34:25.256 | INFO | app.core.recording.record_manager:setup_periodic_live_check:253 - Initializing periodic live check task with interval: 180s
2026-08-07 10:34:25.257 | INFO | app.core.recording.record_manager:periodic_check:237 - Starting periodic live check background task
2026-08-07 10:34:26.242 | INFO | app.ui.layout.responsive_layout:setup_responsive_layout:41 - desktop device detected, enable desktop layout
2026-08-07 10:34:26.318 | INFO | main:load_app:177 - Periodic tasks already running (BackendServices), skipping
2026-08-07 10:34:26.477 | INFO | app.core.config.config_manager:_save_config:144 - User configuration saved.
2026-08-07 10:34:26.571 | INFO | app.scripts.ffmpeg_install:check_ffmpeg_installed:257 - ffmpeg version 8.1.2 Copyright (c) 2000-2026 the FFmpeg developers. built with Apple clang version 21.0.0 (clang-2100.0.123.102)
2026-08-07 10:34:26.706 | INFO | app.scripts.node_install:check_nodejs_installed:233 - CompletedProcess(args=['node', '-v'], returncode=0, stdout='v24.17.0\n', stderr='')

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions