将视频修剪到5分钟

时间:2019-03-07 04:47:57

标签: dart flutter

我正在做一个演示项目,在该项目上我只需要获得5分钟的视频,就可以将视频缩减到5分钟。目前,我正在使用FFmpeg抖动获取视频文件及其元数据。

3 个答案:

答案 0 :(得分:1)

您可以在flutter-ffmpeg packageffmpeg方法中使用任何execute()命令来修剪视频的前5分钟

import 'package:flutter_ffmpeg/flutter_ffmpeg.dart';
....

final FlutterFFmpeg _flutterFFmpeg = new FlutterFFmpeg();
_flutterFFmpeg.execute("-ss 00:00:00 -i input.mp4 -to 00:05:00 -c copy output.mp4").then((rc) => print("FFmpeg process exited with rc $rc"));

答案 1 :(得分:1)

要获取视频信息,您可以尝试以下代码。

__cxa_atexit

答案 2 :(得分:0)

您可以使用以下命令代码分割视频。

最终FlutterFFmpeg _flutterFFmpeg =新的FlutterFFmpeg();

 _flutterFFmpeg
        .execute(
            '-i videoplayback.mp4 -ss 00:00:50 -t 00:01:30 -c copy smallfile1.mp4')
        .then((value) {
      print('Got value ');
    }).catchError((error) {
      print('Error');
    });

开始时间为-ss 00:00:50,结束时间为00:01:30