> 在 2019年7月4日,下午7:35,Gyan <ffm...@gyani.pro> 写道: > > > >> On 04-07-2019 03:50 PM, Liu Steven wrote: >> >>> 在 2019年7月4日,下午6:15,Gyan <ffm...@gyani.pro> 写道: >>> >>> >>> >>> On 04-07-2019 02:37 PM, Liu Steven wrote: >>>>> 在 2019年7月4日,下午4:49,Gyan <ffm...@gyani.pro> 写道: >>>>> >>>>> >>>>> >>>>>> On 28-06-2019 08:36 PM, Jun Zhao wrote: >>>>>> From: Jun Zhao <barryjz...@tencent.com> >>>>>> >>>>>> fix and update docs for HLS muxer >>>>>> >>>>>> Signed-off-by: Jun Zhao <barryjz...@tencent.com> >>>>>> --- >>>>>> doc/muxers.texi | 24 ++++++++++++++++-------- >>>>>> 1 files changed, 16 insertions(+), 8 deletions(-) >>>>>> >>>>>> diff --git a/doc/muxers.texi b/doc/muxers.texi >>>>>> index dd64672..d179584 100644 >>>>>> --- a/doc/muxers.texi >>>>>> +++ b/doc/muxers.texi >>>>>> @@ -525,7 +525,7 @@ See also the @ref{framehash} muxer. >>>>>> @anchor{hls} >>>>>> @section hls >>>>>> -Apple HTTP Live Streaming muxer that segments MPEG-TS according to >>>>>> +Apple HTTP Live Streaming muxer that segments MPEG-TS/fragmented MP4 >>>>>> according to >>>>>> the HTTP Live Streaming (HLS) specification. >>>>>> It creates a playlist file, and one or more segment files. The output >>>>>> filename >>>>>> @@ -767,20 +767,20 @@ ffmpeg -f lavfi -re -i testsrc -c:v h264 >>>>>> -hls_flags delete_segments \ >>>>>> -hls_key_info_file file.keyinfo out.m3u8 >>>>>> @end example >>>>>> -@item -hls_enc @var{enc} >>>>>> +@item hls_enc @var{enc} >>>>>> Enable (1) or disable (0) the AES128 encryption. >>>>>> When enabled every segment generated is encrypted and the encryption key >>>>>> is saved as @var{playlist name}.key. >>>>>> -@item -hls_enc_key @var{key} >>>>>> +@item hls_enc_key @var{key} >>>>>> Hex-coded 16byte key to encrypt the segments, by default it >>>>>> is randomly generated. >>>>>> -@item -hls_enc_key_url @var{keyurl} >>>>>> +@item hls_enc_key_url @var{keyurl} >>>>>> If set, @var{keyurl} is prepended instead of @var{baseurl} to the key >>>>>> filename >>>>>> in the playlist. >>>>>> -@item -hls_enc_iv @var{iv} >>>>>> +@item hls_enc_iv @var{iv} >>>>>> Hex-coded 16byte initialization vector for every segment instead >>>>>> of the autogenerated ones. >>>>>> @@ -901,14 +901,22 @@ are always written into temporary file regardles >>>>>> of this flag if @code{master_pl >>>>>> @end table >>>>>> -@item hls_playlist_type event >>>>>> +@item hls_playlist_type @var{int} >>>>>> +Set the HLS playlist type, Default value is 0. >>>>> I would prefer if you add an entry for PLAYLIST_TYPE_NONE in the options >>>>> table and document it here. >>>> There have no TYPE named NONE, >>>> it’s only EVENT and VOD now in RFC 8216, there will have no playlist type >>>> when not use hls_playlist_type. >>>> keep the current option please. >>> I'm not referring to the types in RFC 8216. The muxer defines a constant >>> for when no type is set, but the user can't set that via a string, so for >>> consistency, add a string option value. It can be called 'none' or 'unset'. >>> Right now, it can only set using an integer 0 but the two RFC types are set >>> using a string. >> If user want use none, don’t use the option is a better way, not use the >> option to set a value. >> the option is here long time, i think write the description in document is >> ok, keep the option current status in hlsenc please. > I think it's a good convention that if a variable can assume a value at > initialization, user should be able to set it to that value. Assignment by > omission shouldn't be the _only_ way. What do you think?
i think user dose not need the type option if they don’t want the type in the m3u8 list > > Gyan > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > To unsubscribe, visit link above, or email > ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe". _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".