With the rapid development of media services, it’s an urgent demand that videos uploaded to the Internet need to be processed with high efficiency and high quality. We set up a flexible lightweight distributed system for media processing to address this problem. The architecture of our system consists of three layers, which are connected by three flows. This system shows high performance after deployed for a public video processing service for UGC in a private cloud environment. Moreover, the functional extension and efficiency optimization are discussed in this paper. Overall, the deployed public service shows remarkable performance in both processing efficiency and network load.