请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

用java代码执行ffmpeg命令,在windows系统中运行正常,在linux中运行命令不生效,请问是什么原因?

用java代码执行ffmpeg命令,在windows系统中运行正常,在linux中运行命令不生效,请问是什么原因?

正在回答 回答被采纳积分+3

2回答

qq_慕斯卡1484164 2021-02-07 15:43:44

java执行的是exe  发布到linux上  exe不能运行  需要下载linux版本编译安装,在java里面拼命令

0 回复 有任何疑惑可以回复我~
李超 2020-12-11 22:37:16

调用格式不一样呗

0 回复 有任何疑惑可以回复我~
  • 提问者 ciicjsb #1
    run.exec(new String[]{"sh","-c",command});
    
    我在Linux和windows中用的不同调用格式,Linux中用的这种。用这种也没生效。
    
    请问李老师Linux中应该怎么调用呢
    回复 有任何疑惑可以回复我~ 2020-12-11 23:06:17
  • 李超 #2
    到网上搜java 调用linux 命令,能搜到一大堆;先决条件是,你在linux 系统下可以正常使用ffmpeg 命令
    回复 有任何疑惑可以回复我~ 2020-12-12 11:58:05
  • 提问者 ciicjsb 回复 李超 #3
    在linux系统直接运行ffmpeg命令正常,java调用其他linxu命令也正常,linux系统中用java调用ffmpeg命令就不行了。
    回复 有任何疑惑可以回复我~ 2020-12-14 10:16:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信