|
### 背景
rkmpp版本:1.0.9
使用ffmpeg生成mjpeg格式的视频:
- ffmpeg -f v4l2 -video_size 1920x1080 -pix_fmt mjpeg -i /dev/video0 -c:v copy -pix_fmt yuv420sp ~/tmp/mjpeg.mjpeg
使用rkmpp自带的mpi_dec_test将mjpeg格式的视频解码为yuv格式的视频:
- mpi_dec_test -i ~/tmp/mjpeg.mjpeg -w 1920 -h 1080 -t 8 -f 0 -o yuv.yuv
### 问题描述
生成的yuv.yuv,使用YUView软件查看,图像上方出现半透明彩带(绿色和粉色渐变),占用16行像素。
### 尝试过的解决方法
* 使用1920*1080和800*600分辨率的mjpeg视频(分辨率不是16位对齐的),解码后会出现上述问题。使用1280*720分辨率(分辨率是16位对齐),解码后画面正常。怀疑是对齐导致。
没有修改过原版mpp代码,直接使用mpi_dec_test。
|
|