"filesize" variable is size of MPD file(MPEG-DASH) or M3U8 playlist file(HLS).
So, the bitrate is calculated deviding size of playlist or manifest file(not
segment files) by duration.
On Fri, Jul 17, 2020 at 05:21:42PM +0900, Dongwon Kim wrote:
> Signed-off-by: Dongwon Kim
&g
Signed-off-by: Dongwon Kim
---
libavformat/utils.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavformat/utils.c b/libavformat/utils.c
index 807d9f10cb..e90467e2e0 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -2715,7 +2715,8 @@ static void
Signed-off-by: Dongwon Kim
Signed-off-by: Dongwon Kim
---
libavformat/utils.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavformat/utils.c b/libavformat/utils.c
index 807d9f10cb..e90467e2e0 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -2715,7
ithub.com/FFmpeg/FFmpeg/commit/d6ac6650b911f0957e69545d7fc25be6b7728705#diff-0e876d29bdcae30d9d256f04bc8795db
So, I added checking and parsing "EXT-X-DISCONTINUITY" syntax, and if only it
exists then set AVFMT_TS_DISCONT flag.
On Fri, Jul 17, 2020 at 12:43:05AM +0000, Dongwon
Signed-off-by: Dongwon Kim
---
libavformat/hls.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavformat/hls.c b/libavformat/hls.c index ba17c4ed96..5e331ab68f
100644
--- a/libavformat/hls.c
+++ b/libavformat/hls.c
@@ -810,6 +810,8 @@ static int parse_playlist
0:v -f hls \
-var_stream_map "a:0,agroup:aud,default:yes v:0,agroup:aud" \
-hls_segment_filename "segment_%v_%03d.m4s" \
-master_pl_name playlist.m3u8 \
hlscmaf_%v.m3u8
Player:
$ ffplay playlist.m3u8
On 20. 7. 15. 오후 4:20, Dongwon Kim wrote:
> Signed-off-by: Dongwon