{"id":638,"date":"2015-05-02T11:42:00","date_gmt":"2015-05-02T15:42:00","guid":{"rendered":"https:\/\/www.devolve.net\/blog\/?p=638"},"modified":"2016-05-22T15:11:21","modified_gmt":"2016-05-22T19:11:21","slug":"raspberry-pi-fast-video-encoding","status":"publish","type":"post","link":"https:\/\/www.devolve.local\/raspberry-pi-fast-video-encoding\/","title":{"rendered":"Raspberry Pi can do fast video encoding"},"content":{"rendered":"

Yes, the Raspberry Pi can<\/em> do fast video encoding. Of course you normally wouldn’t want to re-encode any video with an ARM processor, but that’s not what we’re going to do here. We’re going to leverage the GPU. I should point out before proceeding that the input formats for re-encoding are limited in this method, more about that below.<\/p>\n

In order to do this, I’m using a proof-of-concept tool called omxtx<\/a>, which I think is supposed to be a shortened form of “OpenMAX Transcoding”. Off the top of my head, here are the prerequisites for building the binary from source:<\/p>\n