2016-04-26 15 views
0

ウォーターマークを付けたいのですが、私のコードですが、実行しようとするとFailed to validate license file, existing!のようなエラーが表示されます。アンドロイド:ビデオウォーターマークが表示されないエラー

public class MainActivity extends AppCompatActivity { 
    private String strAudioFolderPath; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     // here my ffmpeg command to watermark video. 
     String s = "ffmpeg -i /sdcard/Download/testing.mp4 -i /sdcard/temp1.jpg -filter_complex 'overlay=10:main_h-overlay_h-10' /sdcard/Download/out.mp4"; 

     GeneralUtils.deleteFileUtil(strAudioFolderPath + "vk.log"); 
     PowerManager powerManager = (PowerManager) this.getSystemService(Activity.POWER_SERVICE); 
     PowerManager.WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "VK_LOCK"); 
     wakeLock.acquire(); 
     LoadJNI vk = new LoadJNI(); 
     try { 
      try { 
       vk.run(GeneralUtils.utilConvertToComplex(s), strAudioFolderPath, MainActivity.this); 
       Log.e("Checking water marker", ">>>>>>>>>>>>>>>"); 

      } catch (Throwable e) { 
      } finally { 
       if (wakeLock.isHeld()) 
        wakeLock.release(); 
       else { 
       } 
      } 
     } catch (Exception e) 
     { 
      e.printStackTrace(); 
     }   
    } 
} 

以下のようにlogcatにエラーが表示されます。

04-26 17:13:18.211 20492-20492/com.example.android.watermarkvideo I/Videokit: license file not found... 
04-26 17:13:18.211 20492-20492/com.example.android.watermarkvideo I/Videokit: license file /sdcard/Download/testing.mp4/ffmpeglicense.lic not created. 
04-26 17:13:18.211 20492-20492/com.example.android.watermarkvideo D/Videokit: license check rc: -3 
04-26 17:13:18.211 20492-20492/com.example.android.watermarkvideo E/Videokit: Failed to validate license file, existing! 

は、実際に私は、ビデオファイルにwatermakするffmpegのライブラリを使用しているが、とても助けてください、私は任意の適切な解決策を見つけることがありますだけでなく、ウォーキングされていません。 ありがとうございます。

答えて

0

私はFailed to validate license file, existing!の問題を、文字列strAudioFolderPath = "/ sdcard/Download"のようなonCreateメソッドのdeclairパスで解決しました。

関連する問題