- 18 Mar, 2018 1 commit
-
-
Ravindra authored
-
- 14 Mar, 2018 1 commit
-
-
Ravindra authored
Reviewed-by:
Steven Liu <lq@chinaffmpeg.org>
-
- 24 Feb, 2018 1 commit
-
-
Vishwanath Dixit authored
-
- 24 Jan, 2018 1 commit
-
-
Vishwanath Dixit authored
-
- 02 Jan, 2018 2 commits
-
-
Vishwanath Dixit authored
Reviewed-by:
Steven Liu <lq@chinaffmpeg.org>
-
Vishwanath Dixit authored
-
- 29 Dec, 2017 1 commit
-
-
Karthick Jeyapal authored
Reviewed-by:
Aman Gupta <aman@tmm1.net> Reviewed-by:
Steven Liu <lq@onvideo.cn>
-
- 23 Dec, 2017 1 commit
-
-
Vishwanath Dixit authored
Signed-off-by:
Steven Liu <lq@chinaffmpeg.org>
-
- 30 Nov, 2017 1 commit
-
-
Karthick J authored
This is to take full advantage of Common Media Application Format(CMAF). Now server can generate one content and serve both HLS and DASH players. Reviewed-by:
Steven Liu <lq@onvideo.cn>
-
- 29 Nov, 2017 1 commit
-
-
Jeyapal, Karthick authored
-
- 23 Nov, 2017 1 commit
-
-
Karthick J authored
-
- 21 Nov, 2017 1 commit
-
-
Karthick J authored
Reviewed-by:
Steven Liu <lingjiujianke@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 20 Nov, 2017 2 commits
-
-
Vishwanath Dixit authored
Reviewed-by:
Steven Liu <lingjiujianke@gmail.com>
-
Vishwanath Dixit authored
Reviewed-by:
Steven Liu <lingjiujianke@gmail.com>
-
- 13 Nov, 2017 1 commit
-
-
Steven Liu authored
fix ticket id: #1452 when use frame_pts option, the output image name can be set with PTS of current frame. Signed-off-by:
Steven Liu <lq@onvideo.cn>
-
- 27 Oct, 2017 1 commit
-
-
Luca Barbato authored
Some encoders do not output further IDRs if not requested to.
-
- 28 Sep, 2017 1 commit
-
-
Martin Storsjö authored
This reduces the need for an edit list; streams that start with e.g. dts=-1, pts=0 can be encoded as dts=0, pts=0 (which is valid in mov/mp4) by shifting the dts values of all packets forward. This avoids the need for edit lists for such streams (while they still are needed for audio streams with encoder delay). This eases conformance with the DASH-IF interoperability guidelines. Signed-off-by:
Martin Storsjö <martin@martin.st> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 22 Sep, 2017 1 commit
-
-
Lou Logan authored
"apix_fmts" found by Marc Péchaud. "speedloss" found by Mikhail V. Signed-off-by:
Lou Logan <lou@lrcd.com>
-
- 05 Sep, 2017 1 commit
-
-
Karthick J authored
Signed-off-by:
Karthick J <kjeyapal@akamai.com> Signed-off-by:
Steven Liu <lq@onvideo.cn>
-
- 06 Aug, 2017 1 commit
-
-
DeHackEd authored
Makes behaviour of 805ce25b optional, re-enables HLS key rotation feature Reviewed-by:
Steven Liu <lq@onvideo.cn> Signed-off-by:
DHE <git@dehacked.net>
-
- 03 Jul, 2017 1 commit
-
-
Steven Liu authored
add the fmp4 format into hlsenc because the fmp4 format add into hls from version 7. the spec link is: https://tools.ietf.org/html/draft-pantos-http-live-streaming-20 and the describe on WWDC https://developer.apple.com/videos/play/wwdc2017/515/Signed-off-by:
Steven Liu <lq@onvideo.cn>
-
- 14 Apr, 2017 1 commit
-
-
Steven Liu authored
refer to: https://git.libav.org/?p=libav.git;a=commitdiff;h=0a4b9d0ccd10b3c39105f99bd320f696f69a75a2 add hls encrypt options looks like libav's libavformat/hlsenc.c Reviewed-by:
Moritz Barsnick <barsnick@gmx.net> Signed-off-by:
Steven Liu <lq@chinaffmpeg.org>
-
- 04 Apr, 2017 1 commit
-
-
Nicolas George authored
-
- 16 Mar, 2017 1 commit
-
-
Lou Logan authored
Add missing options. List correct variable types. Re-order options and markup flag options properly. Add more texinfo markup. Signed-off-by:
Lou Logan <lou@lrcd.com>
-
- 11 Mar, 2017 1 commit
-
-
Steven Liu authored
the temp_file hls_flags describe text offset is wrong, now move it after example Signed-off-by:
Steven Liu <lq@chinaffmpeg.org>
-
- 12 Feb, 2017 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 11 Feb, 2017 2 commits
-
-
Steven Liu authored
When user use the hls_wrap, there have many problem: 1. some platform refersh the old but usefull segment 2. CDN(Content Delivery Network) Deliver HLS not friendly The hls_wrap is used to wrap segments for use little space, now user can use hls_list_size and hls_flags delete_segments instead it. Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Reviewed-by:
Carl Eugen Hoyos <ceffmpeg@gmail.com> Signed-off-by:
Steven Liu <lq@chinaffmpeg.org>
-
Mulvya authored
Signed-off-by:
Mulvya <mulvya@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 07 Feb, 2017 1 commit
-
-
Aman Gupta authored
Adds a `-hls_flags +temp_file` which will write segment data to filename.tmp, and then rename to filename when the segment is complete. This patch is similar in spirit to one used in Plex's ffmpeg fork, and allows a transcoding webserver to ensure incomplete segment files are never served up accidentally. Reviewed-by:
Hendrik Leppkes <h.leppkes@gmail.com> Reviewed-by:
Bodecs Bela <bodecsb@vivanet.hu> Signed-off-by:
Aman Gupta <aman@tmm1.net> Signed-off-by:
Steven Liu <lq@chinaffmpeg.org>
-
- 04 Feb, 2017 1 commit
-
-
Marton Balint authored
Detecting a leap second depends on a lot of things, segment time, segment offset, system leap second implementation, the removed part is a huge simplification which can be misleading, so it is best to remove it. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 31 Jan, 2017 1 commit
-
-
Tobias Rapp authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Tobias Rapp <t.rapp@noa-archive.com>
-
- 30 Jan, 2017 1 commit
-
-
Peter Große authored
Signed-off-by:
Peter Große <pegro@friiks.de> Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 12 Jan, 2017 1 commit
-
-
Bodecs Bela authored
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:
Moritz Barsnick <barsnick@gmx.net> Signed-off-by:
Bela Bodecs <bodecsb@vivanet.hu> Signed-off-by:
Steven Liu <lq@chinaffmpeg.org>
-
- 05 Jan, 2017 1 commit
-
-
Bela Bodecs authored
Signed-off-by:
Bela Bodecs <bodecsb@vivanet.hu> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 03 Jan, 2017 1 commit
-
-
Bela Bodecs authored
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:
Bela Bodecs <bodecsb@vivanet.hu> Signed-off-by:
Steven Liu <lq@chinaffmpeg.org>
-
- 28 Dec, 2016 1 commit
-
-
Jan Sebechlebsky authored
Signed-off-by:
Jan Sebechlebsky <sebechlebskyjan@gmail.com>
-
- 27 Dec, 2016 1 commit
-
-
Bodecs Bela authored
in filenames Putting date/time values into segment filenames is very usefull. But to produce non-conflicting segment filenames with -use_localtime option with date/time values in hls_segment_filename option, sometimes is not enough. Like in cases when multiple segments produced in the same second. But hlsenc currently does not make possible to use segment index (%d) at the same time whe use_localtime is in effect, due to identifier conflict. This patch makes possible to use strftime identifiers and still put segment index (%d) at same time in segment filenames by introducing second_level_segment_index flag. When -use_localtime is active, identifier %d is for month day index, so %%d is the segment index placeholder. This enhanced behaviour only exists when new second_level_segment_index flag is specified. For instance putting 'segment_%Y%m%d%H%M%S_%%05d.ts' value into -hls_segment_filename option and specifing -hls_flags second_level_segment_index and -use_localtime 1, may produce segment filename as 'segment_20161230235758_00002.ts' An example: ffmpeg -loglevel info -y -f lavfi -i color=c=red:size=640x480:r=25 -f lavfi -i anullsrc=r=44100:cl=stereo -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 delete_segments+second_level_segment_index -use_localtime 1 -hls_segment_filename "segment_%Y%m%d%H%M%S_%%05d.ts" stream.m3u8 will produce segments filenames: .... segment_20161227005902_00013.ts segment_20161227005902_00014.ts segment_20161227005902_00015.ts segment_20161227005903_00016.ts segment_20161227005903_00017.ts segment_20161227005903_00018.ts segment_20161227005903_00019.ts segment_20161227005903_00020.ts .... Signed-off-by:
Bela Bodecs <bodecsb@vivanet.hu>
-
- 08 Dec, 2016 1 commit
-
-
Lou Logan authored
Examples use the native FFmpeg AAC encoder but it is no longer considered experimental and therefore not required. Signed-off-by:
Lou Logan <lou@lrcd.com>
-
- 26 Nov, 2016 1 commit
-
-
Steven Liu authored
mythtv have problem with non-seekable dont write duration and filesize and there have problem with some other server and player with 0 value duation and filesize. So add a flv flags to fix the ticket and make a choose for users. Signed-off-by:
Steven Liu <lq@chinaffmpeg.org>
-
- 22 Nov, 2016 1 commit
-
-
Steven Liu authored
some flv have no metadata, ffmpeg will same with the source flv stream. Signed-off-by:
Steven Liu <lingjiujianke@gmail.com>
-