Process exit code:137 ; Exit code of fmpeg encoding run is 137.错误

这里写自定义目录标题

情况

我使用jave-all-deps - ws.schild的时候,将dav转为mp4在windows64位上是可以进行转换的,但是到了linux(arm64)上后出现错误:

Process exit code:137 ;

Exit code of fmpeg encoding run is 137.

解决

查询后发现是内存不足导致进程ffmpeg进程被杀,后来做了两件事:

  1. 扩大jvm内存

    java -Xmx1g -jar your_application.jar

  2. 降低视频分辨率

java 复制代码
attrs.setVideoAttributes(new VideoAttributes().setCodec("h264").setSize(new VideoSize(1278, 720)));

具体情况需要自行测试,解决思路就是这样

相关推荐
wa的一声哭了1 分钟前
内积空间 正交与正交系
java·c++·线性代数·算法·矩阵·eclipse·云计算
彭于晏Yan5 分钟前
Springboot集成Hutool导出CSV
java·spring boot·后端
万小猿16 分钟前
互联网大厂Java求职面试模拟实战:谢飞机的三轮提问与详细解答
java·大数据·spring boot·微服务·面试·技术解析·互联网大厂
Coder_Boy_18 分钟前
基于SpringAI企业级智能教学考试平台试卷管理模块全业务闭环方案
java·大数据·人工智能·spring boot·springboot
C雨后彩虹18 分钟前
synchronized底层原理:JVM层面的锁实现
java·synchronized
Hi梅19 分钟前
批量处理框架 (Batch Processing Framework)
java·服务器·batch
筑梦之路24 分钟前
Jenkins 构建部署多模块Java应用流水线参考——筑梦之路
java·运维·jenkins
shayudiandian28 分钟前
【Java】常用类
java
雨中飘荡的记忆31 分钟前
MyBatis类型处理模块详解
java·mybatis
金牌归来发现妻女流落街头31 分钟前
【线程池 + Socket 服务器】
java·运维·服务器·多线程