在 Flutter 中将音频文件与视频文件合并

Merging Audio file with Video file in Flutter

我正在开发一款具有类似 Instagram 卷轴功能的应用程序。我想知道如何在录制视频的同时合并一首歌(音频),然后将它们都存储为视频。

我们将使用 flutter_ffmpeg 包。

创建这样的命令。

  command = "-y -i $videoPath -i $audioPath -map 0:v -map 1:a -c:v copy "
              "-shortest $savedFileLocation"

使用

执行命令
 final FlutterFFmpeg _flutterFFmpeg = FlutterFFmpeg();
      _flutterFFmpeg.execute(command.string).then((rc) {
        statusCode = rc;
        print("FFmpeg process exited with rc $rc");
        return statusCode;
      });