4 ms·
Very cool. I hope more of the "value add" stuff from cloud providers ($$$) can be replaced with open source running on their cloud functions. My suggestions: *
by benmanns 8y ago
Very cool. I hope more of the "value add" stuff from cloud providers ($$$) can be replaced with open source running on their cloud functions. My suggestions:
* FFmpeg supports http/https as input protocols if compiled with the options enabled. See `ffmpeg -protocols`
* You can parallelize or chunk FFmpeg to enable longer inputs, e.g. I found https://github.com/nergdron/dve/blob/9f1ca516b18f50d1d99d15e1fa70879cb30576cd/dve https://github.com/nergdron/dve/blob/9f1ca516b18f50d1d99d15e...
* Try with larger memory sizes. Larger memory = more CPU for Lambda which may result in shorter transcodes. You might even pay the same amount if the transcodes are CPU bound and finish in roughly linear time wrt CPUs
- akvadrako 8y agoThis is not "cool" - this is either doing less than Amazon's encoding service or just exposing the pricing model. If it's cheaper they could charge less, unless they are terrible programmers who can't even use their own lambda functions.
- kwillets 8y ago>If it's cheaper they could charge less, You definitely misunderstand cloud pricing.
- akvadrako 8y agoHow so? It seems to me this is a perfect example of it.
- thefounder 8y agoThey have no interest to charge you less. The strategy is to lock you in and get the most they can from you.
- akvadrako 8y agoOf course - that's why this "exposes their pricing model", which is charging for services.
- naiv 8y agoLicensing costs are pretty high for the different encoders.