[FFmpeg-user] HLS: playlist vs segment duration mismatch
Zsolt
zsocam at gmail.com
Fri Feb 26 09:46:27 CET 2016
Hi guys,
I'm creating a HLS live video with this command:
ffmpeg -i udp://**** -ignore_unknown \
\
-map $CHANNELID1 -map $CHANNELID2 \
-filter:v yadif \
-pix_fmt yuv420p \
-c:v:0 libx264 \
-r 25 \
-profile:v high -level 4.0 \
-b:v $BIT1 \
-bufsize $BIT1 \
-vf scale=$RES1 \
-g 250 \
-keyint_min 250 \
-sc_threshold 0 \
-c:a:0 libfdk_aac \
-b:a $AUD1 \
-cutoff 18000 \
-hls_segment_filename /dev/shm/live/segment_"$BIT1"_%01d.ts \
-hls_wrap 10 \
-hls_time 10 \
-hls_list_size 10 \
/dev/shm/live/index_$BIT1.m3u8 \
Output attached.
I'd like to validate it with Apple's Media Stream Validator.
It says the following error:
1. Error: Playlist vs segment duration mismatch
2. --> Detail: Segment duration 8.8800, Playlist duration: 10.0000
3. --> Source: index_300k.m3u8 - segment_300k_8.ts
4.
5. --> Detail: Segment duration 0.0000, Playlist duration: 10.0000
6. --> Source: index_2700k.m3u8 - segment_2700k_9.ts
7.
8. --> Detail: Segment duration 8.8000, Playlist duration: 10.0000
9. --> Source: index_1000k.m3u8 - segment_1000k_8.ts
10.
11. --> Detail: Segment duration 8.8000, Playlist duration: 10.0000
12. --> Source: index_1300k.m3u8 - segment_1300k_8.ts
13.
14. --> Detail: Segment duration 8.9200, Playlist duration: 10.0000
15. --> Source: index_600k.m3u8 - segment_600k_8.ts
16.
17. Error: Format change without discontinuity tag detected
18. --> Detail: (null)
19. --> Source: index_300k.m3u8 - segment_300k_9.ts
20.
21. --> Detail: (null)
22. --> Source: index_2700k.m3u8 - segment_2700k_0.ts
23.
24. --> Detail: (null)
25. --> Source: index_1000k.m3u8 - segment_1000k_9.ts
26.
27. --> Detail: (null)
28. --> Source: index_1300k.m3u8 - segment_1300k_9.ts
29.
30. --> Detail: (null)
31. --> Source: index_600k.m3u8 - segment_600k_9.ts
How can I fix these errors?
Cheers,
Zsolt
More information about the ffmpeg-user
mailing list