RxFFmpeg icon indicating copy to clipboard operation
RxFFmpeg copied to clipboard

文件存在 错误提示 :文件不存在

Open JackZhangdaye opened this issue 4 years ago • 8 comments

指令 = ffmpeg -i /storage/emulated/0/video.mp4 -strict -2 -vcodec libx264 -preset ultrafast -crf 24 -acodec aac -ar 44100 -ac 2 -b:a 96k -s 512x288 -aspect 16:9 /storage/emulated/0/Android/data/com.zk.kycontrol/files/sizeFile.mp4

文件是绝对存在的,路径也是正确的,指令也确认了几遍,请问问题是出现在哪里了?

JackZhangdaye avatar Mar 20 '21 07:03 JackZhangdaye

String[] commands = ffmpeg.split(" "); RxFFmpegInvoke.getInstance().runCommandRxJava(commands).subscribe(new RxFFmpegSubscriber() {

                                        @Override
                                        public void onFinish() {
                                            Log.i(TAG, "onFinish: ");
                                            frameChange(sizeFilePath);
                                        }

                                        @Override
                                        public void onProgress(int progress, long progressTime) {
                                            Log.i(TAG, "onProgress: ");
                                        }

                                        @Override
                                        public void onCancel() {
                                            Log.i(TAG, "onCancel: ");
                                            Message msg = new Message();
                                            msg.what = 0;
                                            msg.obj = "取消";
                                            sendFileBackHandler.sendMessage(msg);
                                        }

                                        @Override
                                        public void onError(String message) {
                                            Log.i(TAG, "onError: "+message);
                                            Message msg = new Message();
                                            msg.what = 0;
                                            msg.obj = message;
                                            sendFileBackHandler.sendMessage(msg);
                                        }
                                    });

JackZhangdaye avatar Mar 20 '21 07:03 JackZhangdaye

靠,刚发问题就解决了。卸载重装,就可以了。但是为什么会出现这个问题还是未知。

JackZhangdaye avatar Mar 20 '21 07:03 JackZhangdaye

我也存在同样的问题,短一点的就没事,时间长一点的就会报这个错误

ZQ-BB avatar Apr 15 '21 04:04 ZQ-BB

文件名是否有空格之类的呢?

microshow avatar Apr 16 '21 02:04 microshow

我的是里面参数不对导致的,我时间秒的地方填了100,超过了60,但是他报错还是报 的文件不存在

ZQ-BB avatar Apr 20 '21 01:04 ZQ-BB

原因应该是第一次操作的时候 失败了 但是你的目标地址文件已经生成了,当你再次执行命令的时候因为目标地址已经存在文件,我是这个原因出现的。

JackZhangdaye avatar May 08 '21 02:05 JackZhangdaye

文件名是否有空格之类的呢?

路径或者文件名空格的话会出现非法指令的异常吧,,

JackZhangdaye avatar May 08 '21 02:05 JackZhangdaye

Author

卸载重装了啥, Android studio吗

xioayaohou avatar Apr 24 '23 09:04 xioayaohou