视频硬件编码器相关讨论(复制自公共聊天室)

回复列表(86|显示机器人聊天)
  • @Ta / 2022-08-30 / /

    @无名啊,可以尝试下linkedin/LiTr
    Screenshot_2022-08-30-21-48-12-872_com.linkedin.a.jpg(271.83 KB)

    我编译好了安装包:litr-demo-release.apk(6.41 MB)

  • @Ta / 2022-08-30 / /

    @tasy5kg,我等会儿试试

    你瞅过那个《手册.pdf》了吗?我更感兴趣里面说的『为ffmpeg启用高通硬件编码器』的方法

  • @Ta / 2022-08-30 / /

    @无名啊,它给出的 Parameter usage 示例中,命令的开头是 ffmpeg.exe,像是给 Windows 用户提供的。我暂时还不会编译 FFmpeg,以后学回了试试看。我先试试用 linkedin/LiTr 库来进行 Android 硬件编码

  • @Ta / 2022-08-30 / /

    @tasy5kg,你看PDF第四页,有:

    • Table 5-1 Windows and Linux encoder binary parameters
    • Table 5-2 ARM encoder binary parameters

    应该可以支持 ARM Linux 吧?

  • @Ta / 2022-08-30 / /

    @tasy5kg,想去下个 Adreno SDK,结果还要 高通ID

    刚注册,看起来还要审核通过。。

  • @Ta / 2022-08-31 / /

    @无名啊@tasy5kg,内容已复制到这里

  • @Ta / 2022-08-31 / /

    @无名啊,除了小米相册的视频压缩,我暂时没有找到什么好用的视频压缩工具,也没有找到简洁高效的代码实现。

    手机硬件编码的支持情况各不相同,不同编码器的支持情况也不同。比如码率控制选项,有的手机 H.265 是支持 恒定质量(CQ) 模式的,但 H.264 反而只支持 CBR 或 VBR。

    之后有空了,我会继续尝试。

  • @Ta / 2022-08-31 / /

    老虎SQL玩得6

  • @Ta / 2022-09-01 / /

    @无名啊,你找到 PDF 中的 libqhevc.c 文件了吗

  • @Ta / 2022-09-01 / /

    @tasy5kg,刚翻邮箱,高通给ID了

    但我这下 Adreno SDK 5.0 (Windows) 太慢,你也可以下来试试:https://developer.qualcomm.com/qfile/6153/adrenosdk_5_0.zip

  • @Ta / 2022-09-02 / /

    通过 ffmpeg-kit 编译了 Android 的 FFmpeg v4.5。

    编译失败的库:srt openssl

    与 Termux 内的 FFmpeg v5.0.1 对比:

    codecs 差异:+amr_wb +amr_nb +hap +ilbc +speex

    filters 差异:+zscale +ocr +rubberband -pp

  • @Ta / 2022-09-02 / /

    @老虎会游泳,为什么从 Windows 迁移到 Linux,即使 WSL2 很好用,也能运行 GUI 程序
    @无名啊,你主要使用什么操作系统

  • @Ta / 2022-09-02 / /

    @tasy5kg,没有发生“迁移”,我在不同的电脑上使用不同的操作系统。比如,台式机运行Windows,笔记本运行Linux。当我启动Windows时,我用WSL2。当我启动Linux时,我用wine。

  • @Ta / 2022-09-02 / /

    @tasy5kg,现在 Win10 + WSL / Msys2,以前用了一段时间 Deepin

    @tasy5kg@老虎会游泳,你们有啥需求要上 WSL2 吗?Docker?

    我可怜的板载 8G 内存,开机占了 2G,用着用着 (非)分页缓冲池 又给我占了 1G+(这是内存泄漏嘛?),只敢用 WSL1 了

  • @Ta / 2022-09-02 / /

    @无名啊,WSL2是Linux虚拟机,现在能给你释放内存已经很不错了,之前都是只进不出的。

    很多应用WSL1比WSL2慢80%,特别是IO密集型(比如npm install)

  • @Ta / 2022-09-02 / /

    @老虎会游泳,WSL2是自己申请个大文件来用EXT4嘛?还是继续用宿主机NTFS?

  • @Ta / 2022-09-02 / /

    @无名啊C:\Users\hu60c\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\ext4.vhdx

  • @Ta / 2022-09-02 / /

    早上做了一个噩梦,在梦中我尝试解决 FFmpeg 编译错误。让我心神不宁,睡不着觉。Screenshot_2022-09-02-11-28-22-657_com.mi.health-edit.jpg(25 KB)

  • @Ta / 2022-09-02 / /

    @无名啊,WSL 2 可以控制最大内存使用量

  • @Ta / 2022-09-02 / /

    @老虎会游泳,我没有理解:为什么不直接用 Windows 和 Linux 呢

添加新回复
回复需要登录