DouyinLiveRecorder
DouyinLiveRecorder copied to clipboard
抖音直播间已开播,但录制延迟了几分钟才开始
配置文件如下: [录制设置] 直播保存路径(不填则默认) = 保存文件夹是否以作者区分 = 是 视频保存格式ts|mkv|flv|mp4|ts音频|mkv音频 = ts 原画|超清|高清|标清|流畅 = 原画 是否使用代理ip(是/否) = 否 代理地址 = 同一时间访问网络的线程数 = 3 循环时间(秒) = 30 排队读取网址时间(秒) = 1 是否显示循环秒数 = 是 是否显示直播源地址 = 否 分段录制是否开启 = 否 视频分段时间(秒) = 1800 ts录制完成后自动转为mp4格式 = 是 ts录制完成后自动增加生成m4a格式 = 否 音频录制完成后自动转为mp3格式 = 是 追加格式后删除原文件 = 是 生成时间文件 = 否 使用代理录制的平台(逗号分隔) = tiktok, afreecatv, pandalive, winktv, flextv, popkontv, twitch 额外使用代理录制的平台(逗号分隔) =
开播时间实际为9点整和16点整,但录制都延迟了几分钟到十几分钟(用其他项目录制则正常)
需要看看 error log 才比较能够分析 /logs
这2天的日志
2024-05-11 16:00:33.669 | ERROR | main:start_record:1484 - 错误信息: Command '['ffmpeg', '-y', '-v', 'verbose', '-rw_timeout', '30000000', '-loglevel', 'error', '-hide_banner', '-user_agent', 'Mozilla/5.0 (Linux; Android 11; SAMSUNG SM-G973U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/14.2 Chrome/87.0.4280.141 Mobile Safari/537.36', '-protocol_whitelist', 'rtmp,crypto,file,http,https,tcp,tls,udp,rtp', '-thread_queue_size', '1024', '-analyzeduration', '20000000', '-probesize', '10000000', '-fflags', '+discardcorrupt', '-i', 'http://pull-l3.douyincdn.com/third/stream-403349888838664671/index.m3u8?auth_key=1716017429-0-0-070024f76622bb6cbb5963ffa645aef0', '-bufsize', '8000k', '-sn', '-dn', '-reconnect_delay_max', '60', '-reconnect_streamed', '-reconnect_at_eof', '-max_muxing_queue_size', '1024', '-correct_ts_overflow', '1', '-c:v', 'copy', '-c:a', 'copy', '-map', '0', '-f', 'mpegts', '/app/downloads/抖音直播/某直播间***/某直播间***_2024-05-11_16-00-29.ts']' returned non-zero exit status 1. 发生错误的行数: 1476 2024-05-11 16:00:53.803 | ERROR | main:start_record:1484 - 错误信息: Command '['ffmpeg', '-y', '-v', 'verbose', '-rw_timeout', '30000000', '-loglevel', 'error', '-hide_banner', '-user_agent', 'Mozilla/5.0 (Linux; Android 11; SAMSUNG SM-G973U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/14.2 Chrome/87.0.4280.141 Mobile Safari/537.36', '-protocol_whitelist', 'rtmp,crypto,file,http,https,tcp,tls,udp,rtp', '-thread_queue_size', '1024', '-analyzeduration', '20000000', '-probesize', '10000000', '-fflags', '+discardcorrupt', '-i', 'http://pull-l3.douyincdn.com/third/stream-403349888838664671/index.m3u8?auth_key=1716017453-0-0-4d88196927187bf14cf87b96fb93b430', '-bufsize', '8000k', '-sn', '-dn', '-reconnect_delay_max', '60', '-reconnect_streamed', '-reconnect_at_eof', '-max_muxing_queue_size', '1024', '-correct_ts_overflow', '1', '-c:v', 'copy', '-c:a', 'copy', '-map', '0', '-f', 'mpegts', '/app/downloads/抖音直播/某直播间***/某直播间***_2024-05-11_16-00-53.ts']' returned non-zero exit status 1. 发生错误的行数: 1476 2024-05-11 16:01:19.937 | ERROR | main:start_record:1484 - 错误信息: Command '['ffmpeg', '-y', '-v', 'verbose', '-rw_timeout', '30000000', '-loglevel', 'error', '-hide_banner', '-user_agent', 'Mozilla/5.0 (Linux; Android 11; SAMSUNG SM-G973U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/14.2 Chrome/87.0.4280.141 Mobile Safari/537.36', '-protocol_whitelist', 'rtmp,crypto,file,http,https,tcp,tls,udp,rtp', '-thread_queue_size', '1024', '-analyzeduration', '20000000', '-probesize', '10000000', '-fflags', '+discardcorrupt', '-i', 'http://pull-l3.douyincdn.com/third/stream-403349888838664671/index.m3u8?auth_key=1716017479-0-0-7abd255f53cebd90c984388744c2bbd5', '-bufsize', '8000k', '-sn', '-dn', '-reconnect_delay_max', '60', '-reconnect_streamed', '-reconnect_at_eof', '-max_muxing_queue_size', '1024', '-correct_ts_overflow', '1', '-c:v', 'copy', '-c:a', 'copy', '-map', '0', '-f', 'mpegts', '/app/downloads/抖音直播/某直播间***/某直播间***_2024-05-11_16-01-19.ts']' returned non-zero exit status 1. 发生错误的行数: 1476 2024-05-11 16:01:37.874 | ERROR | main:start_record:1484 - 错误信息: Command '['ffmpeg', '-y', '-v', 'verbose', '-rw_timeout', '30000000', '-loglevel', 'error', '-hide_banner', '-user_agent', 'Mozilla/5.0 (Linux; Android 11; SAMSUNG SM-G973U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/14.2 Chrome/87.0.4280.141 Mobile Safari/537.36', '-protocol_whitelist', 'rtmp,crypto,file,http,https,tcp,tls,udp,rtp', '-thread_queue_size', '1024', '-analyzeduration', '20000000', '-probesize', '10000000', '-fflags', '+discardcorrupt', '-i', 'http://pull-l3.douyincdn.com/third/stream-403349888838664671/index.m3u8?auth_key=1716017497-0-0-51d03a47dde1d7be380d4704e8d6ba30', '-bufsize', '8000k', '-sn', '-dn', '-reconnect_delay_max', '60', '-reconnect_streamed', '-reconnect_at_eof', '-max_muxing_queue_size', '1024', '-correct_ts_overflow', '1', '-c:v', 'copy', '-c:a', 'copy', '-map', '0', '-f', 'mpegts', '/app/downloads/抖音直播/某直播间***/某直播间***_2024-05-11_16-01-37.ts']' returned non-zero exit status 1. 发生错误的行数: 1476 2024-05-11 16:02:02.007 | ERROR | main:start_record:1484 - 错误信息: Command '['ffmpeg', '-y', '-v', 'verbose', '-rw_timeout', '30000000', '-loglevel', 'error', '-hide_banner', '-user_agent', 'Mozilla/5.0 (Linux; Android 11; SAMSUNG SM-G973U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/14.2 Chrome/87.0.4280.141 Mobile Safari/537.36', '-protocol_whitelist', 'rtmp,crypto,file,http,https,tcp,tls,udp,rtp', '-thread_queue_size', '1024', '-analyzeduration', '20000000', '-probesize', '10000000', '-fflags', '+discardcorrupt', '-i', 'http://pull-l3.douyincdn.com/third/stream-403349888838664671/index.m3u8?auth_key=1716017521-0-0-bc138922f78e035f695269b360a37d35', '-bufsize', '8000k', '-sn', '-dn', '-reconnect_delay_max', '60', '-reconnect_streamed', '-reconnect_at_eof', '-max_muxing_queue_size', '1024', '-correct_ts_overflow', '1', '-c:v', 'copy', '-c:a', 'copy', '-map', '0', '-f', 'mpegts', '/app/downloads/抖音直播/某直播间***/某直播间***_2024-05-11_16-02-01.ts']' returned non-zero exit status 1. 发生错误的行数: 1476 2024-05-11 16:02:28.017 | ERROR | main:start_record:1484 - 错误信息: Command '['ffmpeg', '-y', '-v', 'verbose', '-rw_timeout', '30000000', '-loglevel', 'error', '-hide_banner', '-user_agent', 'Mozilla/5.0 (Linux; Android 11; SAMSUNG SM-G973U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/14.2 Chrome/87.0.4280.141 Mobile Safari/537.36', '-protocol_whitelist', 'rtmp,crypto,file,http,https,tcp,tls,udp,rtp', '-thread_queue_size', '1024', '-analyzeduration', '20000000', '-probesize', '10000000', '-fflags', '+discardcorrupt', '-i', 'http://pull-l3.douyincdn.com/third/stream-403349888838664671/index.m3u8?auth_key=1716017547-0-0-11a6fe5c7dca8ccdec1dc6b6fbed9751', '-bufsize', '8000k', '-sn', '-dn', '-reconnect_delay_max', '60', '-reconnect_streamed', '-reconnect_at_eof', '-max_muxing_queue_size', '1024', '-correct_ts_overflow', '1', '-c:v', 'copy', '-c:a', 'copy', '-map', '0', '-f', 'mpegts', '/app/downloads/抖音直播/某直播间***/某直播间***_2024-05-11_16-02-27.ts']' returned non-zero exit status 1. 发生错误的行数: 1476 2024-05-11 16:02:51.874 | ERROR | main:start_record:1484 - 错误信息: Command '['ffmpeg', '-y', '-v', 'verbose', '-rw_timeout', '30000000', '-loglevel', 'error', '-hide_banner', '-user_agent', 'Mozilla/5.0 (Linux; Android 11; SAMSUNG SM-G973U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/14.2 Chrome/87.0.4280.141 Mobile Safari/537.36', '-protocol_whitelist', 'rtmp,crypto,file,http,https,tcp,tls,udp,rtp', '-thread_queue_size', '1024', '-analyzeduration', '20000000', '-probesize', '10000000', '-fflags', '+discardcorrupt', '-i', 'http://pull-l3.douyincdn.com/third/stream-403349888838664671/index.m3u8?auth_key=1716017571-0-0-0a3f16ea52074930eb68648722e52738', '-bufsize', '8000k', '-sn', '-dn', '-reconnect_delay_max', '60', '-reconnect_streamed', '-reconnect_at_eof', '-max_muxing_queue_size', '1024', '-correct_ts_overflow', '1', '-c:v', 'copy', '-c:a', 'copy', '-map', '0', '-f', 'mpegts', '/app/downloads/抖音直播/某直播间***/某直播间***_2024-05-11_16-02-51.ts']' returned non-zero exit status 1. 发生错误的行数: 1476 2024-05-11 16:03:09.779 | ERROR | main:start_record:1484 - 错误信息: Command '['ffmpeg', '-y', '-v', 'verbose', '-rw_timeout', '30000000', '-loglevel', 'error', '-hide_banner', '-user_agent', 'Mozilla/5.0 (Linux; Android 11; SAMSUNG SM-G973U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/14.2 Chrome/87.0.4280.141 Mobile Safari/537.36', '-protocol_whitelist', 'rtmp,crypto,file,http,https,tcp,tls,udp,rtp', '-thread_queue_size', '1024', '-analyzeduration', '20000000', '-probesize', '10000000', '-fflags', '+discardcorrupt', '-i', 'http://pull-l3.douyincdn.com/third/stream-403349888838664671/index.m3u8?auth_key=1716017589-0-0-06262fe89a9d0ac1ceb14e2523b28cd3', '-bufsize', '8000k', '-sn', '-dn', '-reconnect_delay_max', '60', '-reconnect_streamed', '-reconnect_at_eof', '-max_muxing_queue_size', '1024', '-correct_ts_overflow', '1', '-c:v', 'copy', '-c:a', 'copy', '-map', '0', '-f', 'mpegts', '/app/downloads/抖音直播/某直播间***/某直播间***_2024-05-11_16-03-09.ts']' returned non-zero exit status 1. 发生错误的行数: 1476 2024-05-11 16:03:25.636 | ERROR | main:start_record:1484 - 错误信息: Command '['ffmpeg', '-y', '-v', 'verbose', '-rw_timeout', '30000000', '-loglevel', 'error', '-hide_banner', '-user_agent', 'Mozilla/5.0 (Linux; Android 11; SAMSUNG SM-G973U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/14.2 Chrome/87.0.4280.141 Mobile Safari/537.36', '-protocol_whitelist', 'rtmp,crypto,file,http,https,tcp,tls,udp,rtp', '-thread_queue_size', '1024', '-analyzeduration', '20000000', '-probesize', '10000000', '-fflags', '+discardcorrupt', '-i', 'http://pull-l3.douyincdn.com/third/stream-403349888838664671/index.m3u8?auth_key=1716017605-0-0-60419f2dc83d6e7802ee138e0e6aa956', '-bufsize', '8000k', '-sn', '-dn', '-reconnect_delay_max', '60', '-reconnect_streamed', '-reconnect_at_eof', '-max_muxing_queue_size', '1024', '-correct_ts_overflow', '1', '-c:v', 'copy', '-c:a', 'copy', '-map', '0', '-f', 'mpegts', '/app/downloads/抖音直播/某直播间***/某直播间***_2024-05-11_16-03-25.ts']' returned non-zero exit status 1. 发生错误的行数: 1476 2024-05-11 16:03:43.666 | ERROR | main:start_record:1484 - 错误信息: Command '['ffmpeg', '-y', '-v', 'verbose', '-rw_timeout', '30000000', '-loglevel', 'error', '-hide_banner', '-user_agent', 'Mozilla/5.0 (Linux; Android 11; SAMSUNG SM-G973U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/14.2 Chrome/87.0.4280.141 Mobile Safari/537.36', '-protocol_whitelist', 'rtmp,crypto,file,http,https,tcp,tls,udp,rtp', '-thread_queue_size', '1024', '-analyzeduration', '20000000', '-probesize', '10000000', '-fflags', '+discardcorrupt', '-i', 'http://pull-l3.douyincdn.com/third/stream-403349888838664671/index.m3u8?auth_key=1716017623-0-0-2eb8eb00af58c9cdd3c89299c881258e', '-bufsize', '8000k', '-sn', '-dn', '-reconnect_delay_max', '60', '-reconnect_streamed', '-reconnect_at_eof', '-max_muxing_queue_size', '1024', '-correct_ts_overflow', '1', '-c:v', 'copy', '-c:a', 'copy', '-map', '0', '-f', 'mpegts', '/app/downloads/抖音直播/某直播间***/某直播间***_2024-05-11_16-03-43.ts']' returned non-zero exit status 1. 发生错误的行数: 1476 2024-05-11 16:04:09.795 | ERROR | main:start_record:1484 - 错误信息: Command '['ffmpeg', '-y', '-v', 'verbose', '-rw_timeout', '30000000', '-loglevel', 'error', '-hide_banner', '-user_agent', 'Mozilla/5.0 (Linux; Android 11; SAMSUNG SM-G973U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/14.2 Chrome/87.0.4280.141 Mobile Safari/537.36', '-protocol_whitelist', 'rtmp,crypto,file,http,https,tcp,tls,udp,rtp', '-thread_queue_size', '1024', '-analyzeduration', '20000000', '-probesize', '10000000', '-fflags', '+discardcorrupt', '-i', 'http://pull-l3.douyincdn.com/third/stream-403349888838664671/index.m3u8?auth_key=1716017649-0-0-311cf8a2967a885130394a1a7c6754b4', '-bufsize', '8000k', '-sn', '-dn', '-reconnect_delay_max', '60', '-reconnect_streamed', '-reconnect_at_eof', '-max_muxing_queue_size', '1024', '-correct_ts_overflow', '1', '-c:v', 'copy', '-c:a', 'copy', '-map', '0', '-f', 'mpegts', '/app/downloads/抖音直播/某直播间***/某直播间***_2024-05-11_16-04-09.ts']' returned non-zero exit status 1. 发生错误的行数: 1476 2024-05-11 16:04:29.972 | ERROR | main:start_record:1484 - 错误信息: Command '['ffmpeg', '-y', '-v', 'verbose', '-rw_timeout', '30000000', '-loglevel', 'error', '-hide_banner', '-user_agent', 'Mozilla/5.0 (Linux; Android 11; SAMSUNG SM-G973U) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/14.2 Chrome/87.0.4280.141 Mobile Safari/537.36', '-protocol_whitelist', 'rtmp,crypto,file,http,https,tcp,tls,udp,rtp', '-thread_queue_size', '1024', '-analyzeduration', '20000000', '-probesize', '10000000', '-fflags', '+discardcorrupt', '-i', 'http://pull-l3.douyincdn.com/third/stream-403349888838664671/index.m3u8?auth_key=1716017669-0-0-565fd44a00e014ea866fcdf6123e26b1', '-bufsize', '8000k', '-sn', '-dn', '-reconnect_delay_max', '60', '-reconnect_streamed', '-reconnect_at_eof', '-max_muxing_queue_size', '1024', '-correct_ts_overflow', '1', '-c:v', 'copy', '-c:a', 'copy', '-map', '0', '-f', 'mpegts', '/app/downloads/抖音直播/某直播间***/某直播间***_2024-05-11_16-04-29.ts']' returned non-zero exit status 1. 发生错误的行数: 1476 2024-05-11 19:50:59.166 | ERROR | utils:wrapper:18 - 错误信息: type: JSONDecodeError, Expecting value: line 1 column 1 (char 0) in function get_douyin_stream_data at line: 355 2024-05-11 19:50:59.211 | ERROR | utils:wrapper:18 - 错误信息: type: AttributeError, 'list' object has no attribute 'get' in function get_douyin_stream_url at line: 279 2024-05-11 19:50:59.212 | ERROR | main:start_record:1506 - 错误信息: 'list' object has no attribute 'get' 发生错误的行数: 1071
我也有這個情形,我是直接重開程式