0

我正在尝试在颤振中使用 ffmpeg_kit_flutter 包裁剪视频。但是我的裁剪命令在三星 M30 设备中不起作用。此设备具有 Android 版本 10。在其他设备中,裁剪命令工作正常。ffmpeg 不显示错误日志。

我正在使用 ffmpeg_kit_flutter_min_gpl: ^4.5.1 包。

这是我的代码:

        await FFmpegKit.executeAsync(
            "-y -i ${videoPath} -vf crop=in_w:in_h-240 -c:v libx264 -crf 17 -threads 5 -preset ultrafast -strict -2 -c:a copy ${path}",
                (session) async {
              final returnCode = await session.getReturnCode();
              final failStackTrace = await session.getFailStackTrace();
              print(returnCode);
              print(failStackTrace);
              if (ReturnCode.isSuccess(returnCode)) {
              }
              else
              {
                String? log=await session.getAllLogsAsString();
                print(log);
              }
            });

如果有人对此问题有任何想法或线索,请帮助我。

4

1 回答 1

0

video_trimmer你可以试试这个替代包

于 2022-01-28T13:15:30.193 回答