ffmpeg -i vid.mp4 out.mp4
现在的问题是,我在网上搜索,发现最好的Android的ffmpeg可以在这里找到
我已经下载并阅读自述文件和编译它。该文件夹是ffmpeg。我一直是在/ffmpeg/
存在的ffmpeg文件夹中的ffmpeg executeable文件调用的ffmpeg文件夹
try {
Toast.makeText(this, "Working", Toast.LENGTH_SHORT).show();
Process p = Runtime.getRuntime().exec("/data/data/com.koder.testffmpeg/files/ffmpeg -i /sdcard/vid.mp4 /sdcard/out.mp4");
} catch (IOException e) {
txt.setText(e.toString());
Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show();
e.printStackTrace();
}
但仍然不工作总是例外我不知道什么是错的 有人可以帮我这个
java.io.IOException: Error running exec(). Command:[/data/data/com.koder.testffmpeg/files/ffmpeg -i /sdcard/vid.mp4 /sdcard/out.mp4] Working Directory: null Environment:null
2011-12-27
Iori
+0
你得到什么异常?请发布日志详细信息。 –
2011-12-27 09:02:23
+1
java.io.IOException:运行exec()时出错。命令:[/ data/data/com.koder.testffmpeg/files/ffmpeg -i /sdcard/vid.mp4 /sdcard/out.mp4] Working Directory:null环境:null –
2011-12-27 09:59:52
+0
问题是您的ffmpeg命令可能不是在android文件夹中确实标记为* executable *。使用“adb shell”进行连接,然后使用“ls -l /data/data/com.koder.testffmpeg/files/ffmpeg”查看它是否真的可以执行 –
2013-01-02 18:56:38