Hot answers tagged encoding
You can calculate the maximum total bit rate that would fill the storage: 30GB ≈ 30,720 MB ≈ 245,760 Mb 10 hours = 600 minutes = 36,000 seconds 245,760 / 36,000 ≈ 6.83 Mb/s You need to encode to a video bit rate less than that maximum to account for the audio and any overhead. Plus, you probably want to leave some space free on the storage. I'd say that ...
There is a hardware-accelerated VP8 encoder recently released by the University of Milan. Source and standalone binary for 64-bit Linux and compute 3.5, 5.0 and 5.2 capable NVidia GPU cards available at https://github.com/Italtel-Unimi/libvpx They say they have integrated the code into libav libs i.e. FFmpeg, but this hasn't been pushed into the FFmpeg ...
Looks like MP4 won't skip the edts boxes when creating MP4s. You should transcode to MPEG-TS and feed that into mediafilesegmenter ffmpeg -i in.mp4 -<transcoding options> -vbsf h264_mp4toannexb out.ts
You need to download the m3u8 itself, look at the entries and see if the individual TS filenames are entirely regular i.e. no signatures which vary with each entry, and the varying elements that are present can be deduced. If so, then simply work backwards i.e. if the playlist you download has entries file_03532.ts, file_03533.ts, file_03534.ts..., then ...
Only top voted, non community-wiki answers of a minimum length are eligible