1. 25 7月, 2017 1 次提交
  2. 24 7月, 2017 1 次提交
  3. 07 7月, 2017 2 次提交
  4. 05 7月, 2017 2 次提交
  5. 03 7月, 2017 1 次提交
  6. 19 6月, 2017 1 次提交
  7. 11 5月, 2017 1 次提交
  8. 28 4月, 2017 2 次提交
  9. 14 4月, 2017 1 次提交
  10. 15 3月, 2017 1 次提交
  11. 14 3月, 2017 1 次提交
  12. 13 3月, 2017 1 次提交
  13. 04 3月, 2017 1 次提交
  14. 25 2月, 2017 2 次提交
  15. 21 2月, 2017 1 次提交
  16. 18 2月, 2017 1 次提交
  17. 13 2月, 2017 1 次提交
  18. 11 2月, 2017 1 次提交
  19. 07 2月, 2017 1 次提交
  20. 24 1月, 2017 2 次提交
  21. 20 1月, 2017 1 次提交
  22. 19 1月, 2017 1 次提交
  23. 18 1月, 2017 1 次提交
  24. 13 1月, 2017 2 次提交
  25. 12 1月, 2017 2 次提交
    • N
      lavf/hlsenc: fix typo in last commit. · 57789cfb
      Nicolas George 提交于
      57789cfb
    • B
      avformat/hlsenc: hls_start_number_source and start_number · 8811d6d9
      Bodecs Bela 提交于
      start_number option starts the playlist sequence number
      (#EXT-X-MEDIA-SEQUENCE) from the specified number. Unless hls_flags
      single_file is set, it also specifies starting sequence numbers of
      segment and subtitle filenames. Sometimes it is usefull to have unique
      starting numbers at each run, but currently it is only achiveable by
      setting this parameter manually.
      This patch enables to specify start_number source parameter by
      introducing hls_start_number_source with 3 possible values:
      generic/epoch/datetime. This ensures to set start sequence number
      automatically for practically unique numbers. Generic option is the
      default and this is the curent behaviour: start_number option value
      specifies the start sequence number. (start_number default value is 0)
      If hls_start_number_source is set to epoch, then the start number will
      be the seconds since epoch (1970-01-01 00:00:00). If set to datetime,
      then the start sequence number will be based on the current date/time
      value as YYYYmmddHHMMSS. e.g. 20161231235659.
      Hls speficication allows 64 bit integers as sequence numbers. This patch
      also changes some code where only 32 bit integer values were handled
      correctly.
      Reviewed-by: NMoritz Barsnick <barsnick@gmx.net>
      Signed-off-by: NBela Bodecs <bodecsb@vivanet.hu>
      Signed-off-by: NSteven Liu <lq@chinaffmpeg.org>
      8811d6d9
  26. 11 1月, 2017 2 次提交
  27. 06 1月, 2017 1 次提交
  28. 05 1月, 2017 3 次提交
  29. 03 1月, 2017 1 次提交
    • B
      avformat/hlsenc: size and duration in segment filenames · 557c0df9
      Bela Bodecs 提交于
      1st:
      This patch makes it possible to put actual segment file size (measured
      in bytes) and/or duration (calculated in microseconds) into segment
      filenames. This feature is useful when post-processing live streaming
      access log files. New behaviour works only when -use_localtime option
      is set and second_level_segment_size or/and
      second_level_segment_duration new hls_flags are specified. %%s is the
      placeholder for size and %%t for duration in hls_segment_filename
      option. Fix sized trailing zeropadding also works eg. %%09s or %%023t.
      
      A command to test new features:
      ./ffmpeg -loglevel info -y -f lavfi -i color=c=red:size=640x480:r=25 -f
      lavfi -i sine=f=440:b=4:r=44100 -c:v mpeg2video -g 25 -acodec aac
      -cutoff 20000 -ac 2 -ar 44100 -ab 192k -f hls -hls_time 3 -hls_list_size
      5 -hls_flags
      second_level_segment_index+second_level_segment_size+second_level_segment_duration
      -use_localtime 1 -use_localtime_mkdir 1 -hls_segment_filename
      "segment_%Y%m%d%H%M%S_%%04d_%%08s_%%013t.ts" stream.m3u8
      
      2nd:
      doc/muxers: beside second_level_segment_duration and second_level_segment_size,
      added some more details and example to hls_segment_filename,
      use_localtime, use_localtime_mkdir, hls_flags. hls_flags option list
      reformatted to table
      Signed-off-by: NBela Bodecs <bodecsb@vivanet.hu>
      Signed-off-by: NSteven Liu <lq@chinaffmpeg.org>
      557c0df9
  30. 01 1月, 2017 1 次提交