FFmpeg sprawia, że ​​mpeg2 ts nie ma przerw

Mam wiele plików MOV nagranych za pomocą iPhone'a i chcę je przekonwertować na mpeg2 TS. Chcę ich używać do strumieniowego przesyłania wideo na żywo za pomocą protokołu HTTP Live Streaming.

Ustawiłem swój iPhone na ciągłe wysyłanie plików MOV na serwer. Każdy klip wideo ma 5 sekund. Chcę zrobić z nich mpeg2 TS i dodać ich adresy URL do listy odtwarzania m3u8. Udało mi się to wszystko zrobić, ale kiedy próbuję odtworzyć strumień, odtwarzacz VLC odtwarza tylko dwa pierwsze pliki na liście odtwarzania i ostatni plik na liście odtwarzania w tym momencie. Przeszukałem internet i myślę, że ma to coś wspólnego z nieciągłością.

Czy istnieje sposób na konwersję wielu plików MOV do wielu segmentów mpeg2 TS bez nieciągłości?

A może źle robię coś innego? Oto moje polecenie ffmpeg:

ffmpeg.exe -i input,MOV -f mpegts output.ts

a oto moja lista m3u8:

#EXTM3U
#EXT-X-PLAYLIST-TYPE:EVENT
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10,
fileSequence0.ts
#EXTINF:10,
fileSequence1.ts
#EXTINF:10,
fileSequence2.ts

Z góry dziękuję

questionAnswers(1)

yourAnswerToTheQuestion