【问题标题】:Record Duet Video like Tiktok/Smule in flutter在颤动中录制像 Tiktok/Smule 这样的二重唱视频
【发布时间】:2021-08-25 14:04:27
【问题描述】:

我是 Flutter 的新手。我正在开发像 Instagram/TikTok 这样的应用程序,其中我遇到了一个问题,即 Duet Video

我使用Img.ly SDK 创建了视频录制功能。

我还使用 FFmpeg 库 将我自己的音频文件提供给录制的视频。但现在我想创建与 TikTok 相同的 Duet Video 功能。

任何人都可以建议一种在 Flutter 中执行此操作的方法吗?

【问题讨论】:

    标签: flutter video ffmpeg video-processing video-recording


    【解决方案1】:

    我确实做到了:

    final filter =
            " [0:v]scale=480:640,setsar=1[l];[1:v]scale=480:640,setsar=1[r];[l][r]hstack;[0][1]amix -vsync 0 ";
    
    FlutterFFmpeg().execute(" -y -i " +
                    "[YOUR_LEFT_VIDEO_FILE_PATH]" +
                    " -i " +
                    "[YOUR_RIGHT_VIDEO_FILE_PATH]" +
                    " -filter_complex" +
                    filter +
                   "[YOUR_OUTPUT_VIDEO_FILE_PATH]")
    

    【讨论】:

      【解决方案2】:

      您可以通过filter_complex hstack 实现这一目标 示例:

      ffmpeg -i 1.mp4 -i 2.mp4 -filter_complex hstack duet.mp4
      

      【讨论】:

        猜你喜欢
        • 2021-01-07
        • 1970-01-01
        • 2022-11-04
        • 2014-03-01
        • 2020-04-05
        • 2020-06-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多