aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/helpers/qt_fast_start.ex
AgeCommit message (Collapse)Author
2020-08-30CredoMark Felder
2020-08-29QtFastStart: optimizehref
~4-6x faster ~3~4x memory usage reduction (now mostly adds what we are rewriting in the metadatas)
2020-08-28Rewrite MP4/MOV binaries to be faststarthref
In some cases, MP4/MOV files can have the data _before_ the meta-data. Thus, ffmpeg (and all similar tools) cannot really process the input if it's given over stdin/streaming/pipes. BUT I REALLY DON'T WANT TO MAKE TEMPORARY FILES so here we go, an implementation of qtfaststart in elixir.