如何在树莓派4B上启用对H.264编码的硬件支持

MSD保罗

我正在尝试在树莓派4B模型上启用对H264编码的硬件支持。编译FFmpeg源以启用配置

sudo ./configure --arch=armel --target-os=linux --enable-gpl --enable-omx --enable-omx-rpi --enable-nonfree

跟随链接,https://github.com/legotheboss/YouTube-files/wiki/(RPi)-Compile-FFmpeg-with- the-OpenMAX- H.264-GPU-acceleration

但是在正确构建和安装具有这些配置的ffmpeg之后执行编码命令时,出现以下错误

[h264_omx @ 0x156b6e0] Using OMX.broadcom.video_encode
[h264_omx @ 0x156b6e0] OMX error 80001000
[h264_omx @ 0x156b6e0] err 80001018 (-2147479528) on line 561
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
Conversion failed!

使用的命令:

ffmpeg -i /media/pi/pic_1_org.png -c:v h264_omx -c:a copy -b:v 1500k outputfile.mp4

我只想使用H.264编码器将单个4K图像编码为.mp4文件。请让我知道如何解决此问题?

马库斯·舒曼(Markus Schumann)

Raspberry Pi 4上的硬件H.264编码器仅支持1920x1080或更低的分辨率。因此,没有硬件支持4k编码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过硬件解码在iOS上解码H.264帧?

使用FFMPEG编码与iOS兼容的h264音频流

不支持虚拟化技术的硬件上的Android Studio

如何使用NVidia NVEnc硬件编码器通过UDP流H.264视频?

如何调试为什么Mac OS不使用硬件H264编码器

如何在Windows中使用H264视频编码器MFT编码位图

AVFoundation H.265硬件编码

如何在Android平台上进行硬件h.264视频编码

如何减少MediaCodec H264编码器延迟

如何在CEF3最新版本中启用H264支持?

如何在4B / 5B编码方案中编码0000至11110

FFMPEG H264对每个单个图像进行编码

无法在VLC上播放Android H264编码的视频

FFmpeg中的不同h264编码器

关于fmp4编码,如何填充mdat框和H264帧?

尽管--enable-libx264,如何在ffmpeg未知的解码器'libx264'时如何将视频重新编码为H.264

如何列出内核支持的所有硬件

“不再支持您当前的硬件启用堆栈(HWE)”

在Android 2.2、2.3上支持H.264 AVC .mp4的库吗?

如何通过UVC支持硬件编码的H264

H.264对Opera和openSUSE的支持

ffmpeg使用Intel i7 6700硬件编码器对H.264进行编码

H264编码器错误

检查GPU和H264硬件解码支持

如何检测Android H.264硬件加速功能

Android 上的硬件加速 H.264/HEVC 视频解码为 OpenGL FBO 或纹理

哪个 Chromium 版本支持 H.264?

如何构建具有树莓派硬件解码支持的 ffmpeg?(如果可能,交叉编译)

MPEG4 X264 vs NVENC H264 编码在旧设备上播放兼容性