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)));

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

相关推荐
老毛肚1 分钟前
黑马头条 云岚到家
java
江不清丶2 分钟前
垃圾收集算法深度解析:从标记-清除到分代收集的演进之路
java·jvm·算法
码农爱学习4 分钟前
使用cJosn读写配置文件
java·linux·网络
庞轩px4 分钟前
【无标题】
java·开发语言·jvm
Lyyaoo.9 分钟前
【JAVA基础面经】JAVA中的泛型
java
自然常数e13 分钟前
预处理讲解
java·linux·c语言·前端·visual studio
大数据新鸟13 分钟前
设计模式详解——模板方法模式
java·tomcat·模板方法模式
无籽西瓜a14 分钟前
【西瓜带你学设计模式 | 第四期 - 抽象工厂模式】抽象工厂模式 —— 定义、核心结构、实战示例、优缺点与适用场景及模式区别
java·后端·设计模式·软件工程·抽象工厂模式
always_TT20 分钟前
内存泄漏是什么?如何避免?
android·java·开发语言
白鸽梦游指南23 分钟前
docker仓库的工作原理及搭建仓库
java·docker·eureka