Output directory for HLS segments. Must exist.
OptionalplaylistPlaylist filename. Default: 'playlist.m3u8'
OptionalsegmentSegment duration in seconds. Default: 6
OptionalsegmentSegment filename pattern. Default: 'segment%03d.ts'
OptionalhlsNumber of segments to keep in playlist. 0=all. Default: 0
OptionalhlsHLS version. Default: 3
OptionalvideoVideo codec. Default: 'libx264'
OptionalvideoVideo bitrate. Default: '2M'
OptionalaudioAudio codec. Default: 'aac'
OptionalaudioAudio bitrate. Default: '128k'
OptionalhlsHLS flags (comma-separated). Common: 'delete_segments', 'append_list', 'split_by_time'
OptionalgopKeyframe interval (must align with segment duration × fps). Default: 48
OptionalforceForce IDR frame at each segment boundary
OptionalcrfCRF value for VBR quality mode
OptionalmovflagsFast start (moov atom at beginning). Applied per segment.
OptionalhlsEncryption key info file for AES-128
OptionalbinaryPath to ffmpeg binary
Input file path