From 80b0a8d7975ca701ff31d9728c2bee7622cb5e8d Mon Sep 17 00:00:00 2001 From: CN-JS-HuiBai Date: Sat, 4 Apr 2026 01:12:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DPTS=E6=BC=82=E7=A7=BB?= =?UTF-8?q?=E7=BB=BC=E5=90=88=E7=97=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index a92b075..84f52de 100644 --- a/server.js +++ b/server.js @@ -595,9 +595,12 @@ app.get('/api/hls/segment.ts', async (req, res) => { '-hls_time', HLS_SEGMENT_TIME.toString(), '-hls_list_size', '0', '-hls_segment_filename', segmentFilename, - '-start_number', seg.toString() + '-start_number', seg.toString(), + '-copyts', + '-avoid_negative_ts', 'disabled', + '-muxdelay', '0', + '-muxpreload', '0' ]); - if (startTime > 0) hlsOptions.push('-output_ts_offset', startTime.toString()); ffmpegCommand.outputOptions(hlsOptions).output(m3u8Path); ffmpegCommand.on('error', (err) => {