flutter - 将视频剪辑到 5 分钟
问题描述
我正在做一个演示项目,我只需要 5 分钟的视频有没有办法将视频修剪到 5 分钟。目前,我正在使用 FFmpeg Flutter 来获取视频文件及其元数据。
解决方案
您可以使用flutter-ffmpeg package方法中的任何ffmpeg
命令来修剪前 5 分钟的视频execute()
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"));
推荐阅读
- c# - 使用自动映射器将计算字段添加到 linq 投影
- go - 在golang中使用for循环来反转字符串效率低吗?
- floating-point - 如果浮点数有时可能不准确,程序员为什么还要使用它们呢?
- java - 如何测试网页上按日期排序是否正常
- vb.net - DKIM 在 vb.net 中使用 MimeKit 签署电子邮件
- html - 大纲只能使用焦点修改
- c# - 可以从编译为 wasm 的 C# 调用 C++ 吗?
- swift - 'DetailViewController' 类型的值没有成员 'word'
- python - 如何修复导致显示问题的 Gets 服务器错误?
- react-native - 在 React Native 中,当 modals 更可定制时,为什么会有警报?