首先需要确保你的ffmpeg-rk已经安装了rkmpp硬件加速支持,并且已经成功编译。如果没有,请先参考官方文档进行安装和编译。 下面是将rawvideo数据转换成h264格式的命令: ffmpeg-hwaccel rkmpp-c:v rawvideo-pix_fmt yuv420p-s:v1920x1080-i input.yuv-c:v h264_rkmpp output.mp4 参数说明: -hwaccel rkmpp:启...
所以这次就是在上一次的基础上添加了rkmpp解码。 生成makefile ./configure --prefix=/home/alex/opencv_3rdparty --enable-shared --disable-static --enable-gpl --enable-cross-compile --arch=aarch64 --disable-stripping --target-os=linux --enable-libx264 --enable-libxvid --cc=aarch64-linux-g...
git clone -b jellyfin-mpp --depth=1 https://github.com/nyanmisaka/mpp.git rkmpp pushd rkmpp mkdir rkmpp_build pushd rkmpp_build cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS=ON \ -DBUILD_TEST=OFF \ -DCMAKE_SYSTEM_NAME=Linux \ -DC...
使用avcodec_receive_frame(codec_ctx, frame)取出的frame数据为空 ,此时CPU占用率是和调用mpp原生api解码差不多的,为了取得frame,我这边做了re = av_hwframe_transfer_data(f, frame, 0);处理,这样CPU的占用率就立马彪上来了,不知道有没有朋友遇过相同问题,该如何规避,还有不知可以通过什么方法监测相关硬件的...
遇到了“[h264_rkmpp @ 0x7f64f50b40] Received a errinfo frame.”的问题。我看了前面的一个帖子“https://t.rock-chips.com/forum.php?mod=viewthread&tid=2936”f说是丢包的问题。我打印了avcodec_send_packet 的input_packet 记录 和 avcodec_receive_frame 的记录。frame返回的pkt_size 一直=0, flags...
* Although I get the same error messages, If I simply attempt to play a mp4 file prior to the update/upgrade (/usr/local/bin/test_ffmpeg.sh ... ffplay -vcodec h264_rkmpp -i /usr/local/test.mp4) it fails and will lockup the board * Running the same test script (/usr/local/...
+OBJS-$(CONFIG_MJPEG_RKMPP_ENCODER) += rkmppenc.o OBJS-$(CONFIG_MJPEG_VAAPI_ENCODER) += vaapi_encode_mjpeg.o OBJS-$(CONFIG_MLP_DECODER) += mlpdec.o mlpdsp.o OBJS-$(CONFIG_MLP_ENCODER) += mlpenc.o mlp.o @@ -530,6 +535,7 @@ OBJS-$(CONFIG_MPEG1VIDEO_DECODER) + ...
(Ubuntu 11.3.0-1ubuntu1~22.04) configuration: --prefix=/usr --extra-version=0+rkmpp -...
enabled rkmpp && { { require_pkg_config rkmpp rockchip_mpp rockchip/rk_mpi.h mpp_create || die "ERROR : Rockchip MPP was not found."; } && - { check_func_headers rockchip/rk_mpi_cmd.h "MPP_DEC_GET_FREE_PACKET_SLOT_COUNT" || ...
rkmppdec: mjpeg decoder Nov 23, 2023 README License GPL-2.0 license GPL-3.0 license LGPL-3.0 license 本项目主要用于支持 RK35XX 平台的硬件转码,例如用于支持 Jellyfin,如果你想在桌面系统使用(例如firefox),或者本项目无法满足你的需求,可以试试https://github.com/nyanmisaka/ffmpeg-rockchip或者https:/...