我正在做一个演示项目,在该项目上我只需要获得5分钟的视频,就可以将视频缩减到5分钟。目前,我正在使用FFmpeg抖动获取视频文件及其元数据。
答案 0 :(得分:1)
您可以在flutter-ffmpeg package的ffmpeg
方法中使用任何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