首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >FFmpeg错误码254

FFmpeg错误码254
EN

Stack Overflow用户
提问于 2013-09-13 08:27:52
回答 1查看 1.4K关注 0票数 2

我试图通过java应用程序中的ff探头获取文件信息。

我使用以下命令:

/usr/bin/ff探头-v -print_format -print_format json -show_format -show_streams TESTVIDEOPATH

在bash中运行该命令,它的工作方式就像一个魅力:它返回JSON-字符串,错误代码为"0“。在Java中运行该命令将导致错误代码"254“,其结果是:

{\n}

当我修改命令时,ff探针接受流作为输入:

/usr/bin/ff探针-v -i - -print_format json -show_format -show_streams

它在bash和Java中都能工作。

在Java中,使用了以下内容:

代码语言:javascript
运行
复制
ProcessBuilder processBuilder = new ProcessBuilder(command.split(" "));
this.process = processBuilder.start();
this.process.waitFor();
int exitCode = this.process.exitValue();
this.outputOfProcess = this.process.getInputStream();

有人能告诉我错误代码254是什么意思吗?我什么也找不到。

编辑: ffmpeg版本0.10.7-6:0.10.7-0jon1~quantal使用

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-17 10:06:53

FFprobe的错误代码254意味着:找不到文件。

感谢blahdiblah的提示,将-v quiet从命令中删除。

TESTVIDEOPATH在开头和结尾使用"来获得路径名中的空格。在执行它时,Java导出了这些",并添加了一些额外的内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18781678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档