微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Flutter Ffmpeg视频压缩错误没有这样的文件或目录,但文件存在

如何解决Flutter Ffmpeg视频压缩错误没有这样的文件或目录,但文件存在

Flutter项目中,我尝试使用Ffmpeg(min-gpl)压缩视频,并且仅在iOS中出现错误

Flutter:/var/mobile/Containers/Data/Application/6C20B1B1_compressed-D6BD-421B-98E3-21123BF15A04/Documents/videos/raw/VID_20201025_224514.mp4:没有此类文件或目录

Flutter:FFmpeg进程以rc 1退出

,但是,如果执行此操作,就在运行ffmpeg命令之前,

    print(File(videoPath).existsSync().toString());

返回“ true”。

int rc = new FlutterFFmpeg()
    .execute(
        "-loglevel error -y -i ${videoPath} -vcodec libx264 -vprofile high -preset veryfast -b:v 1000k -maxrate 1000k -bufsize 1000k -vf \"pad=ceil(iw/2) * 2:ceil(ih/2)*2\" -threads 1 -b:a 128k ${outputPath}")
    .catchError((err) => _onCompressError(outputPath,err));

debugPrint("FFmpeg process exited with rc $rc");

我已经使用flutter-ffmpeg完成了集成,并且该路径中确实有一个视频。对于我使用的路径path_provider

预先感谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。