- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想用mencoder将1.rmvb转换为avi;
和文件夹/app/tongweb02/部署/模块/cms-web/static/upload/video/origin/2015/03/03/和/app/tongweb02/部署/模块/cms-web/static/upload/video/flv/2015/03/03/已经退出,
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;
}
它给了我以下错误:
[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]
谁能帮我解决这个问题。
最佳答案
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;
关于linux - mencoder :java. io.IOException : error=2, 没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28825820/
我正在为各种设备和平台进行大量视频编码。我在 mencoder 之间来回弹跳了几次和 ffmpeg .你推荐哪个,为什么? 附带问题:从谷歌搜索看来,mencoder 使用的是 ffmpeg。它是一直
白天,我每分钟都会用相机拍照。我想用图片制作视频。 1 天 -> 1 个视频 我使用 mencoder 在一天结束时这样做:mencoder "mf://*.jpg"-mf fps=25:type=j
Python - mencoder 不会在不同的文件夹中生成视频。 我正在使用 Python 调用 mencoder 来拍摄一堆图像并将它们转换成视频。我为此所做的代码是: def Video(sel
我似乎无法将图像提取到特定目录中。 我当前运行的命令是 mplayer -vo jpeg CustomLogoAni.mp4 是否也可以设置文件的前缀?类似于 ffmpeg %d.jpg 组合图像时,
当我将文件从 mp4 转换为其他格式,如 flv 或 mp4(用于移动设备)时,对于某些文件,我的输出文件损坏,包含损坏的帧(像素化或完全灰色)。有些框架没问题,但大部分都坏了。 以下是使用的命令和一
我有一个 USB 电视棒 Sundtek MediaTV Pro III,它具有模拟输入。使用以下命令,录音效果完美。 mencoder tv:// -tv driver=v4l2:width=720
我想用.srt刻录一个字幕文件使用 .mp4 将波斯语 (-utf8) 格式转换为视频文件使用 mencoder 格式化。我正在使用 ubuntu 14.04。此命令适用于在视频文件上刻录字幕的简单任
我正在从 python 脚本调用 mencoder 以从各种 .png 文件生成电影: import sys, os command = ''.join([ 'mplaye
首先我会说我是 Python 的新手。 我曾经有一个 Windows/Dos 批处理文件,以便使用正确的参数集启动 Mencoder,而不必每次都键入它们。 当我试图改进我的脚本时,事情变得一团糟,我
我有一组 H.264 图像(仅限 I 帧),我想用一个命令将它们编码为 JPEG。对于单个图像编码,我可以使用以下(ffmpeg): ffmpeg -i raw_image image.jpg 它工作
我正在开发一个在服务器上进行视频编码的应用程序,并且在使用 MEncoder 进行视频编码时遇到了问题。当通过命令行运行时,此解码器无法正常工作 Runtime.getRuntime().exec(“
我有 iso-8859-1 编码的字幕,至少 file-bi 是这么说的.. 它们有土耳其语特殊字符,如 ğ、ü、ş、ç、ö.. 当我尝试这个命令时 mencoder source.avi -sub
因此,这应该是对 this thread 的评论, 但它显然是关闭的,所以就这样吧。正如这里所建议的那样,我一直在使用 matplotlib、numpy 和 mencoder 玩得很成功。从那以后我就
嗨,我有合并视频文件的命令 但我想将图像加入视频文件。 我在做什么: 1) 使用 ffmpeg 将图像转换为 mp4 2) 使用 mencoder 将此转换后的视频加入我选择的视频 但它会提示错误:
我想抓取视频中的最后一帧( .mpg 、 .avi 等)并将其转储到图像文件中( .jpg 、 .png 等)。 Toolchain 是一个现代 Linux 命令行,所以像 mencoder 这样的东
问候, 对于一个脚本,我需要在我的服务器上提供以下支持。 Mencoder 1.0rc1 播放器 1.0rc1 FFmpeg(来自 SVN) flvtool2 或 yamdi 媒体信息 ( http:
Mencoder 有一个不错的选择,可以将 mjpeg 文件转换为 avi 文件,该文件带有在 VLC 中播放的“MJPG”编解码器。 执行此操作的命令行是: mencoder 文件名.mjpeg -
我想用mencoder将1.rmvb转换为avi; 和文件夹/app/tongweb02/部署/模块/cms-web/static/upload/video/origin/2015/03/03/和/a
我发现了关于使用 mencoder 和 ffmpeg 旋转视频的问题,但是我正在寻找一个完全自动化的解决方案。 有人可以帮忙吗? 我要 检测视频方向 必要时轮换 重置视频的元数据(否则在 iOS 设备
这个问题在这里已经有了答案: FFMPEG: get last 10 seconds [closed] (1 个回答) 5年前关闭。 我有许多 .mpeg 文件,我只想使用最后 10 秒(有点像重播)
我是一名优秀的程序员,十分优秀!