RK3399软硬解码
时间: 2023-12-13 22:34:29 浏览: 158
rk3399 QT MPP Rga解码rtsp流并显示
RK3399是一款高性能的ARM处理器,支持硬解码和硬编码。下面是RK3399软硬解码的介绍和演示:
软解码:
RK3399支持多种软解码方式,包括FFmpeg、Gstreamer等。其中,FFmpeg是一种常用的软解码库,可以支持多种视频格式的解码。下面是使用FFmpeg进行软解码的示例代码:
```python
import ffmpeg
input_file = 'input.mp4'
output_file = 'output.yuv'
(
ffmpeg
.input(input_file)
.output(output_file, format='rawvideo', pix_fmt='yuv420p')
.run()
)
```
硬解码:
RK3399支持多种硬解码方式,包括VPU、OpenCL等。其中,VPU是一种常用的硬解码方式,可以支持多种视频格式的解码。下面是使用VPU进行硬解码的示例代码:
```python
import vpu
input_file = 'input.mp4'
output_file = 'output.yuv'
vpu.decode(input_file, output_file)
```
阅读全文