flutter ffmpeg_kit_flutter 踩坑

这篇具有很好参考价值的文章主要介绍了flutter ffmpeg_kit_flutter 踩坑。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

LTS区别

pubspec.yaml
LTS可以兼容更低版本的安卓 ios版本,
详情:https://github.com/arthenica/ffmpeg-kit/wiki/LTS-Releases

 ffmpeg_kit_flutter: 5.1.0-LTS
 或者
  ffmpeg_kit_flutter: 5.1.0

备注:安卓 SDK24 表示安卓7
使用非LTS版本可能提示需要修改sdk最低版本
android\app\build.gradle

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "com.example.dict"
        // You can update the following values to match your application needs.
        // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
        minSdkVersion flutter.minSdkVersion
        targetSdkVersion flutter.targetSdkVersion
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        minSdkVersion 20
    }

把最后一行 20改为24就行

路径

官方示例中使用的是相对路径,并不确定在移动端相对路径是相对于哪个路径
测试可以直接使用绝对路径

FFmpegKit.execute('-i /storage/emulated/0/Android/data/com.example.dict/files/95635.spx -y /storage/emulated/0/Android/data/com.example.dict/files/95635.mp3');

打印日志,提示没有解码器

(1)官方把这个插件分为了8个版本
详情:
https://github.com/arthenica/ffmpeg-kit/wiki/Packages
不同的版本带有不同的编解码器.
(2)当使用 “full-gpl” 的时候
pubspec.yaml
改为 注意 “full-gpl” 中的 横线要改为 下划线

ffmpeg_kit_flutter_full_gpl: 5.1.0

引入文件也要修改

import 'package:ffmpeg_kit_flutter_full_gpl/ffmpeg_kit.dart';

具体命令行使用方式 可以搜索ffmpeg 命令行

这个扩展的基本使用 和 pc版的命令行方式基本一致.文章来源地址https://www.toymoban.com/news/detail-533920.html

到了这里,关于flutter ffmpeg_kit_flutter 踩坑的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Flutter踩坑记之二

    今天又踩了两个坑 一个新项目,前段时间一直是在Android环境下测试,这几天准备发布ios的测试版本,结果遇到了两个坑 坑一、pod install时,下载插件错误 提示连接github.com的443端口失败 由于MacOs通过代理服务器上网,网页能正常访问到资源,但git下载的时候一直失败,切换到

    2024年01月25日
    浏览(29)
  • Flutter环境搭建踩坑集锦

    发现一个不错的框架Flutter,听说一套代码就搞定Android和ios,感觉很牛逼,就来试试看,搭环境却不是那么容易,主要还是自己没搞过移动开发吧,踩了一些坑,然后记录一下,相信我遇到的问题别人也会遇到吧,而且不知道多久以后可能还会用上是不是,我可不想踩过的坑

    2024年02月14日
    浏览(22)
  • android ndk clang交叉编译ffmpeg动态库踩坑

    1.ffmpeg默认使用gcc编译,在android上无法使用,否则各种报错,所以要用ndk的clang编译 2.下载ffmpeg源码 修改configure文件,增加命令 cross_prefix_clang 修改以下命令 修改后 3.新建脚本文件,ffmpeg目录下执行脚本文件即可。 编译32位,则ARCH改为arm,CPU改为armv7-a,TARGET改为armv7a-linux-

    2024年02月13日
    浏览(37)
  • java ffmpeg压缩视频报错踩坑整理+解决措施:

    作者:丘杨(如需转载请注明出处) 为加快网页加载速度,压缩相关视频文件。其中发现在进行视频压缩的时候会报ws.schild.jave.EncoderException: Exit code of ffmpeg encoding run is 1错误,本文章旨在记录踩坑历史。 本代码基于参考文章的基础上,将入参改为inputstream,出参改为byte以适

    2024年01月20日
    浏览(24)
  • 踩坑ffmpeg录制的mp4无法在浏览器上播放

    使用ffmpeg编译好的程序在电脑上进行音视频转换,可以参考这篇:《windows电脑FFmpeg安装教程手把手详解_windows安装ffmpeg》,而我们要做的是在游戏引擎中集成ffmpeg源码用来录制游戏视频。 我们游戏目前只支持录制avi格式的视频,但是近期有个运营需求:在上架商品的时候在游

    2024年02月03日
    浏览(55)
  • 学成在线笔记+踩坑(6)——【媒资模块】视频处理。FFmpeg+XXL-JOB

    导航:   【黑马Java笔记+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+牛客面试题 目录 1 视频转码需求 1.1 视频编码格式和文件格式 1.2 windows使用编码工具FFmpeg 1.3 视频处理工具类 1.3.1 拼装FFmpeg命令的各工具类 1.3.2 Mp4VideoUtil工具类,将视

    2023年04月24日
    浏览(26)
  • FFmpeg5.1.3编译动态库踩坑之旅(基于Linux虚拟机)

    环境准备 1.Windows安装Oracle VM VirtualBox 7.0.10,安装ubuntu-22.04.3。 坑一 :无法往虚拟机里拖放复制文件,解决办法:登录Ubuntu虚拟机时切换到xorg方式登录,参考地址:Ubuntu Desktop 22.04 无法实现拖放复制操作解决办法-CSDN博客 下载文件 下载ndk25 官网下载:ndk官网 网盘下载:andr

    2024年02月07日
    浏览(29)
  • 【FFmpeg实战】Flutter音视频裁剪

    作者:JianLee 链接:https://www.jianshu.com/p/868c8536a9b2 flutter_ffmpeg是什么? ffmpeg是一个音视频处理库,通过命令行的形式,对音视频进行处理,而MobileFFmpeg 则是ffmpeg在移动端的实现,flutter_ffmpeg是对MobileFFmpeg的封装,是的在flutter下能够轻松的使用ffmpeg对音视频进行处理。flutter_f

    2024年02月08日
    浏览(36)
  • ffmpeg与SDL下载及VScode上相应的编程环境配置踩坑(windows系统)

    注:本教程默认您已经配置好vscode的C++开发环境,如果没有,请先看我的另一篇文章:https://blog.csdn.net/qq_45807140/article/details/112862592 选择ffmpeg4.4版本,这个版本似乎是一个承前启后的版本,兼容了旧的接口,能运行雷神的代码 下载方法: 进入官网,选择Windows builds by BtbN,从

    2023年04月08日
    浏览(29)
  • Flutter 安装踩坑记录 HTTP host https://pub.dev/ is not reachable.

    Windows安装 flutter官网下载flutter sdk包 2.解压到C盘除去program file相关的目录(最好自己创建一个新的目录,因为放在program file等目录需要特殊的权限,会出现问题) Android 需要安装Android SDK ,同理苹果开发也需要对应的环境 安装ide工具(Android Studio ,visual studio code)都可以 运

    2024年02月08日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包