gpt4 book ai didi

Flutter_ffmpeg : how to get video and audio from url or storage

转载 作者:行者123 更新时间:2023-12-02 23:26:05 26 4
gpt4 key购买 nike

实际上,我很困惑如何通过 url 或存储将视频和音频文件提供给 Flutter ffmpeg。所以它可以通过人造黄油给我输出。我不知道 ffmpeg 如何在 Flutter 中工作。我使用路径提供程序来将视频和音频文件提供给 ffmpeg,但我没有得到任何文档显示如何向 ffmpeg 提供视频或音频文件。所以请任何人都可以告诉我如何向ffmpeg提供文件,这对我有很大帮助,谢谢。
我尝试从 Flutter ffmpeg 文档中添加一些代码,无论我做什么,我总是会遇到一些未知错误。

final FlutterFFmpeg _flutterFFmpeg = new FlutterFFmpeg();

var arguments = ["-i", "file1.mp4", "-c:a", "mpeg4", "file2.mp3"];

VideoAudio.executeWithArguments(arguments).then((rc) => print("FFmpeg process exited with rc $rc"));

最佳答案

1.服务器地址

    final FlutterFFprobe _flutterFFprobe = new FlutterFFprobe();
_flutterFFprobe
.execute("-print_format json -show_chapters \ ${'url'}") //server url
.then((rc) => print(rc));
final FlutterFFmpegConfig _flutterFFmpegConfig = new FlutterFFmpegConfig();
_flutterFFmpegConfig.enableLogCallback(this.logCallback);

void logCallback(int level, String message) {
// Response of FFMPEG
}
2.本地存储
  File file = File('/storage/emulated/0/OTT/out.mp4'); // local stoage 
final FlutterFFmpegConfig _flutterFFmpegConfig = new FlutterFFmpegConfig();
_flutterFFprobe
.execute("-print_format json -show_chapters \ ${file.path}")
.then((rc) => print(rc));

_flutterFFmpegConfig.enableLogCallback(this.logCallback);


void logCallback(int level, String message) {
// Response of FFMPEG
}

关于Flutter_ffmpeg : how to get video and audio from url or storage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62857443/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com