【问题标题】:Flutter/Dart: Find two video segments and merge them into a single valid video file?Flutter/Dart:找到两个视频片段并将它们合并为一个有效的视频文件?
【发布时间】:2019-05-16 09:22:14
【问题描述】:

我的 iPhone 上有两个视频文件。是否可以使用 Dart 在每个片段中找到两个特定的 10 秒片段,并将它们合并成一个有效的 20 秒视频文件?

【问题讨论】:

    标签: dart flutter


    【解决方案1】:

    好的,有一个用于颤振的 FFMpeg 插件可以让您完成所有这些操作。

    https://github.com/tanersener/flutter-ffmpeg

    从 20 秒开始剪切 15 秒的视频片段:

    ffmpeg -i Funny.mkv -ss 00:00:20 -codec copy -t 15  Funny_cut.mkv
    

    合并存储在 videos.txt 中的视频列表:

    ffmpeg -f concat -i videos.txt -c copy Funny_join.mkv
    

    有关 FFMpeg 的更多信息:

    https://www.poftut.com/ffmpeg-command-tutorial-examples-video-audio/

    【讨论】:

    • 您好,@DataGrump,您将这些视频保存在哪里?
    • 应用程序的文档文件夹。搜索 shared_preferences 插件。 @hoangquyy
    • @hoangquyy 抱歉,getApplicationDocumentsDirectory 在 path_provider...不是 shared_preferences。
    • 对不起,我的意思是安卓不是ios,谢谢你的帮助。
    • @hoangquyy 它根据您的操作系统映射到正确的目录。这才是重点。为什么非必要时使用 Android 特定代码?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-28
    • 1970-01-01
    • 1970-01-01
    • 2019-03-30
    • 1970-01-01
    • 2022-12-12
    相关资源
    最近更新 更多