Question / Help I want to know the available muxer settings in FFMpeg

mindole

New Member
I used the following muxer setting for FFmpeg custom output recording.
Using muxer settings:
segment_list_flags=live
hls_flags=delete_segments
hls_allow_cache=0
hls_list_size=10
min_seg_duration=2000
use_timeline=0
window_size=30
extra_window_size=30
However, from the log file, the following settings are invalid.
19:27:35.548: Invalid muxer settings:
19:27:35.548: segment_list_flags=live
19:27:35.548: min_seg_duration=2000
19:27:35.548: use_timeline=0
19:27:35.548: window_size=30
19:27:35.548: extra_window_size=30

I want to know the available parameters that are supported for FFmpeg muxer in the OBS setting.
 

Attachments

Not every muxer supports the same parameters. According to your log, you gave some options specific to a muxer called hls, and these were not rejected, thus I assume OBS uses the hls muxer. Conclusion: the rejected options may be valid for some muxers, but are not valid for the hls muxer.
Description of the hls muxer here: https://ffmpeg.org/ffmpeg-formats.html#hls-2
 
Not every muxer supports the same parameters. According to your log, you gave some options specific to a muxer called hls, and these were not rejected, thus I assume OBS uses the hls muxer. Conclusion: the rejected options may be valid for some muxers, but are not valid for the hls muxer.
Description of the hls muxer here: https://ffmpeg.org/ffmpeg-formats.html#hls-2
Thanks for providing the reference link, but for the following test that is one of the sample parameters in the link, It seems not working in the OBS.
From the logs :
20:56:16.529: Using muxer settings:
20:56:16.529: hls_flags=delete_segments
20:56:16.529: hls_allow_cache=0
20:56:16.529: hls_list_size=10
20:56:16.529: master_pl_name=master.m3u8
20:56:16.529: Invalid muxer settings:
20:56:16.529: master_pl_name=master.m3u8
 
Back
Top