在 FFMPEG HLS Stream 中将视频(和音频)延迟 x 秒

问题描述 投票:0回答:0

我有一个输入 HLS 流

stream.m3u8
(例如,通过运行
ffmpeg -f avfoundation -framerate 30 -i 0 -c:v libx264 -c:a aac -b:a 128k -ac 2 -crf 5 -preset veryfast -hls_time 1 -g 30 -sc_threshold 0 -f hls -hls_init_time 1 -hls_list_size 180 -hls_delete_threshold 180 -hls_flags delete_segments -hls_start_number_source datetime stream.m3u8
使用我的 macbook 相机)。

我想使用 FFMPEG 创建另一个 HLS 流

stream-60.m3u8
,其中视频被延迟任意秒数,例如30s.

我试过了

ffmpeg -itsoffset 30 -i ./stream.m3u8 -c copy stream-60.m3u8
但是视频延迟大约是5秒。

ffmpeg http-live-streaming
© www.soinside.com 2019 - 2024. All rights reserved.