简体   繁体   English

mencoder:java.io.IOException:error = 2,没有这样的文件或目录

[英]mencoder :java.io.IOException: error=2, No such file or directory

i want to tansform 1.rmvb to avi with mencoder; 我想通过mencoder将1.rmvb改为avi;

and the folder of /app/tongweb02/deployment/modules/cms-web/static/upload/video/origin/2015/03/03/ and /app/tongweb02/deployment/modules/cms-web/static/upload/video/flv/2015/03/03/ already exited, 和/ app / tongweb02 / deployment / modules / cms-web / static / upload / video / origin / 2015/03/03 /和/ app / tongweb02 / deployment / modules / cms-web / static / upload / video的文件夹/ flv / 2015/03/03 /已经退出,

java code java代码

String getter = null;
String toAvi = "mencoder "
        + originPath
        + " -o "
        + aviPath
        + " -vf scale=320:240 -oac pcm -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=500";
try{
    ProcessBuilder builder = new ProcessBuilder();
    builder.command(toAvi);  
    builder.redirectErrorStream(true);  
    Process proc = builder.start();  
    BufferedReader stdout = new BufferedReader(  
            new InputStreamReader(proc.getInputStream()));  
    String line;  
    while ((line = stdout.readLine()) != null) { 
        getter += line + ",";
        if( getter != null )  
            System.out.println(line);  
    }  
    proc.waitFor();   
    stdout.close();  
}
catch (Exception e) {
    e.printStackTrace();
    return false;
}

It gives me following error: 它给了我以下错误:

[2015-03-03 15:23:37] [WARNING] [System.out] [java.io.IOException: Cannot run program "mencoder /app/tongweb02/deployment/modules/cms-web/static/upload/video/origin/2015/03/03/1.rmvb -o /app/tongweb02/deployment/modules/cms-web/static/upload/video/videoTemp/1425367417356.avi -vf scale=320:240 -oac pcm -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=500": java.io.IOException: error=2, No such file or directory]

Can anyone help me to solve the issue. 任何人都可以帮我解决这个问题。

String getter = null;
                String toAvi = "mencoder "
                        + originPath
                        + " -o "
                        + aviPath
                        + " -vf scale=320:240 -oac pcm -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=500";
                try{
                    Runtime rt = Runtime.getRuntime();
                    Process proc = rt.exec(toAvi);
                    BufferedReader stdout = new BufferedReader(  
                            new InputStreamReader(proc.getInputStream()));  
                    String line;  
                    while ((line = stdout.readLine()) != null) { 
                        getter += line + ",";
                        if( getter != null )  
                            System.out.println(line);  
                    }  
                    proc.waitFor();   
                    stdout.close();  
                }
                catch (Exception e) {
                    e.printStackTrace();
                    return false;
                }
                return true;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 ANT执行失败:java.io.IOException:无法运行程序“ cp”:java.io.IOException:error = 2,没有这样的文件或目录 - ANT Execute failed: java.io.IOException: Cannot run program “cp ”: java.io.IOException: error=2, No such file or directory java.io.IOException:无法运行程序“/usr/bin/sh”:java.io.IOException:error=2,没有那个文件或目录 - java.io.IOException: Cannot run program “/usr/bin/sh”: java.io.IOException: error=2, No such file or directory java.io.IOException:无法运行程序“usr/bin/ffmpeg”:错误=2,没有那个文件或目录 - java.io.IOException: Cannot run program “usr/bin/ffmpeg ”: error=2, No such file or directory java.io.IOException:error = 11 - java.io.IOException: error=11 java.io.IOException:文件大小错误(仅在Linux(CentOS 6)上获取错误) - java.io.IOException: File Size Incorrect (only get error on linux (CentOS 6)) java.io.IOException:无法运行程序“ sudo sh /etc/rc.d/init.d/jbossas7 restart”:error = 2,没有这样的文件或目录 - java.io.IOException: Cannot run program “sudo sh /etc/rc.d/init.d/jbossas7 restart”: error=2, No such file or directory java.io.IOException:权限被拒绝但文件已创建 - java.io.IOException: Permission denied but file is created File.createNewFile()给出java.io.IOException:权限被拒绝 - File.createNewFile() gives java.io.IOException: Permission denied java.io.IOException:权限被拒绝无法在 Linux 中创建文件 - java.io.IOException: Permission denied cannot create file in Linux Uppaal 错误:java.io.IOException:服务器连接丢失 - Uppaal error : java.io.IOException: Server Connection lost
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM