bentasker / HLS-Stream-Creator

Simple Bash Script to take a media file, segment it and create an M3U8 playlist for serving using HLS
BSD 3-Clause "New" or "Revised" License
273 stars 101 forks source link

I dont understand #25

Closed LordRampantHump closed 5 years ago

LordRampantHump commented 5 years ago

what exactly does this do that ffmpeg does not do as it is?

bentasker commented 5 years ago

When this script was originally written the answer was simple - HLS.

Now it's a bit more nuanced. It does segment encryption, and depending on the type/format of your source does a better job of keeping the bitrates in sync when you're outputting linear (and for others, automates handling to make it work with multiple bitrates in the first place).

Your question could be asked of any wrapper for any program though, and the answer will be the same. You may find straight ffmpeg better for your workflow, others will find this a better fit.

LordRampantHump commented 5 years ago

fair enough answer i guess. What i was looking for to be honest was something that would let me take better control of the file structure when creating vod from live tv inputs, something that could organize segments into daily folders and could read epg information to write the playlists for the vod