flutter - 在 Flutter 中合并音频文件和视频文件
问题描述
我正在开发一个具有类似 Instagram 卷轴功能的应用程序。我想知道如何在录制视频时合并歌曲(音频),然后将它们都存储为视频。
解决方案
我们将使用flutter_ffmpeg包。
创建这样的命令。
command = "-y -i $videoPath -i $audioPath -map 0:v -map 1:a -c:v copy "
"-shortest $savedFileLocation"
使用执行命令
final FlutterFFmpeg _flutterFFmpeg = FlutterFFmpeg();
_flutterFFmpeg.execute(command.string).then((rc) {
statusCode = rc;
print("FFmpeg process exited with rc $rc");
return statusCode;
});
推荐阅读
- javascript - 如何在 ES6 中通过键 + 值比较 2 个对象
- html - 如何在引导程序中减小 div 的大小?
- python - 尝试除了每个 AttributeError?
- oracle - 您需要在什么条件下指定选择才能使触发器起作用?
- symfony - 是否可以在 Windows 7 上从 4.21.6 更新 Symfony 5?
- c - 在 mini-shell 中使用 setpgid 会破坏交互式命令
- react-native - React Native'TypeError:未定义不是对象(评估'navigation.navigate')'
- python-3.x - 如何为 sqlcipher/sqlite 导出强制编码?
- amazon-web-services - 并发 AWS Lambda 之间的通信
- c# - c#错误没有得到要查看的引用