Delivereath Posted March 1, 2017 Posted March 1, 2017 Hi all, I've been reading a lot about VPU acceleration for h264 decoding and encoding. However, it seems that there is not much regarding transcoding (decoding + encoding). I would be interested in decoding 1080p h264 and encoding it back to 720p h264 in realtime. Ideally having that operation on 2 streams in parallel would be great. I've seen that quite some work has been done in cedrus : https://linux-sunxi.org/Cedrus As I can, h264 decoding seems to be supported but encoding is unclear. And there is obviously no comment about running both operations at the same time. Since I would like to run a few tests and maybe help a bit, what hardware should I order ? Allwinner H3/H5/else ? Thanks 1
Igor Posted March 2, 2017 Posted March 2, 2017 8 hours ago, Delivereath said: Since I would like to run a few tests and maybe help a bit, what hardware should I order ? Allwinner H3/H5/else ? Stick to H3 ATM. Encoding should go but I am not dealing much in this area.
tkaiser Posted March 2, 2017 Posted March 2, 2017 52 minutes ago, Dan25 said: Hardware encoding for H264 will work with Cedrus? Yep, though still considered experimental. Forum user @@lexmade a lot of progress here: https://github.com/avafinger?tab=repositories If you feed custom google powered forum search (see sig below) with '@lex cedrus ffmpeg' you should find more information.
Dan25 Posted March 2, 2017 Posted March 2, 2017 Mmm, is this applicable to Mainline, or the legacy kernel 3.4? My interest is entirely in mainline, but from browsing @@lex's repos, some of them appear to contain kernel headers for 3.4.
Recommended Posts