【问题标题】:react-native-ffmpeg Unrecognized option 'preset'react-native-ffmpeg 无法识别的选项“预设”
【发布时间】:2021-04-08 16:48:35
【问题描述】:

下面是我的 ffmpeg 命令:

-y -i vidInput.mp4 -vcodec mpeg4 -b:v 1000k -b:a 48000 -preset ultrafast vidOutput.mp4

结果是:

[Mon Jul 06 2020 20:42:08.171]  LOG      Unrecognized option 'preset'.
[Mon Jul 06 2020 20:42:08.172]  LOG      Error splitting the argument list:
[Mon Jul 06 2020 20:42:08.174]  LOG      Option not found

需要建议...

【问题讨论】:

    标签: react-native ffmpeg


    【解决方案1】:

    您应该安装 ffmpeg 的所有依赖项,为此您可以在android/build.gradle 中执行以下操作:

    buildscript {
    ext {
        buildToolsVersion = "29.0.2"
        minSdkVersion = 24
        compileSdkVersion = 29
        targetSdkVersion = 29
      ++  reactNativeFFmpegPackage = "full-gpl"  //add this line
    }
    ...
    
    
    }
    

    你也应该在 android 对象下的android/app/build.gradle 中执行此操作:

    android{
        packagingOptions {
        pickFirst 'lib/x86/libc++_shared.so'
        pickFirst 'lib/x86_64/libc++_shared.so'
        pickFirst 'lib/armeabi-v7a/libc++_shared.so'
        pickFirst 'lib/arm64-v8a/libc++_shared.so'       
        }
      }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-19
      • 2012-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-27
      相关资源
      最近更新 更多