2016-07-22 15 views
0

すでに録画したビデオにテキストを透かしとして設定しようとしていますが、動作していません。私は、ウォーターマークとしてimage.pngしようと、すでに録画された映像に透かしとして画像を適用するためには、このURLにhttp://androidwarzone.blogspot.in/2011/12/ffmpeg4android.htmlAndroidでffmpegで既に録画した動画に透かしとしてテキストを追加する方法は?

コマンドに従うことによって、作品として:

String[] complexCommand = {"ffmpeg","-y" ,"-i", videoPathHere,"-strict", 
"experimental", "-vf", "movie=" 
+ Environment.getExternalStorageDirectory().getAbsolutePath() 
+ "/watermarkImg.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:10 [out]", 
"-s", "160x120","-r", "30", "-b", "15496k", "-vcodec", "mpeg4","-ab", "48000", 
"-ac", "2", "-ar", "22050", 
Environment.getExternalStorageDirectory().getAbsolutePath()+"/watermark.mp4"}; 

が、私は、テキストを実装しようとしたとき、その透かしとして動作していない:

String[] complexCommand = {"ffmpeg", "-y" , "-i", videoPathHere, "-strict", "experimental", 
"-vf", "drawtext=fontfile=" + file + ":text=TestText", "-s", "160x120", "-r", "30", 
"-b", "15496k", "-vcodec", "mpeg4", "-ab", "48000", "-ac", "2", "-ar", "22050", 
Environment.getExternalStorageDirectory().getAbsolutePath()+"/watermark.mp4"}; 

でも私は https://video.stackexchange.com/questions/15551/ffmpeg-drawtext-filter-create-transparent-background-with-text

もこれを試してみましたが、それはあります私の場合はうまくいきません。

ウォーターマークとしてテキストを追加すると何が問題になりますか?

私はcommenadを; text = TestTextから:text = TestTextに変更しますが、指定されたエラーが表示されます。

7月23日10:58:07.595:I/Videokit(28832):58:07.595:I/Videokitは(28832):libvideokit.so 7月23日10がロードされ引数がNULLでない 7月23日10 (28832):機能記号が見つかりました 07-23 10:58:07.595:D/Videokit(D/Videokit):58/07.595:I/Videokit(28832):より多くの1つの引数 07-23 10:58:07.595: 28832):ローダー経由でビデオキットを呼び出す 07-23 10:58:07.595:I/Videokit(28832):vk ffmpeg sdcardPath:/data/user/0/valamovie.com/files/ 07-23 10:58: 07.595:D/Videokit(28832):call licenseCheckComplex 07-23 10:58:07.595:I/Videokit(28832):licenseCheckのパス:/data/user/0/valamovie.com/files/ 07-23 10 :58:07.595:I/Videokit(28832):isLicExistsComplex ... 07-23 10:58:07.595:I/Videokit(28832):/data/user/0/valamovie.com/files//ffmpeglicense.licを開こうとしています 07-23 10:58:07.595:I/Videokit (28832):ライセンスファイルが見つかりました... 07-23 10:58:07.596:I/Videokit(28832):15試用日のうち0を使用しました。 07-23 10:58:07.596:D /ビデオキット(28832):ライセンスチェックrc:0 07-23 10:58:07.596:D /ビデオキット(28832):run() 07-23 10:58 (valamovie.com) 07-23 10:58:07.771:A/DEBUG(152):*で、致命的なシグナル11(SIGSEGV)、コード1、フォールトaddr 0x10 * 7月23日10:58:07.771:A/DEBUG(152):指紋を構築:「溶岩/ PixelV1/PixelV1_sprout:6.0/MRA58V/eng.admin.20160419.120644:ユーザ/リリースキー ' 07-23 10:58:07.771:A/DEBUG(152):改訂:' 0 ' 07-23 10:58:07.771:A/DEBUG(152):ABI:' arm ' 07 -23 10:58:07.771:A/DEBUG(152):pid:28832、tid:28832、name:valamovie.com >>> valamovie.com < < < 07-23 10:58:07.772:A/DEBUG (152):信号11(SIGSEGV)、コード1(SEGV_MAPERR)、フォールトaddr 0x10 07-23 10:58:07。788:A/DEBUG(152):r0 00000000 r1 00000001 r2 0000001e r3 00000000 07-23 10:58:07.789:A/DEBUG(152):r4 b8ae87c0 r5 b8ae7fb0 r6 00000000 r7 b8b22500 07-23 10:58: 07.789:/ DEBUG A(152):R8 R9 9ee64cc4 b8a1fad0 SL b8b625d0 FP 00000000 7月23日10:58:07.789:A/DEBUG(152):IP b6d875dc SP bea3e340 LR 9e3969acパソコン9e395bb8のCPSR 600f0010 7月23日10: 58:07.791:A/DEBUG(152):バックトレース: 07-23 10:58:07.791:A/DEBUG(152):#00 pc 0007cbb8 /data/app/valamovie.com-1/lib/arm/libvideokit .soの 7月23日10:58:08.503:ActivityManager/W(557):強制仕上げ活性valamovie.com/.Ui.addNewProject 7月23日10:58:08.504:A/DEBUG(152):トゥームストーンに書き込ま:/ data/tombstones/tombstone_00 07-23 10:58:08.504:E/DEBUG(152):AM書き込みに失敗しました:壊れたパイプ 7月23日10:58:08.505:I/BootReceiver(557):Dropboxにコピー/データ/墓石/ tombstone_00(SYSTEM_TOMBSTONE) 7月23日10:58:08.527:W/InputDispatcher(557):チャネル「86e38ae valamovie .com/valamovie.com.Ui.MainActivity(サーバー) '〜コンシューマーが入力チャネルをクローズしたか、エラーが発生しました。イベント= 0x9 07-23 10:58:08.528:E/InputDispatcher(557):チャンネル '86e38ae valamovie.com/valamovie.com.Ui.MainActivity(server)'〜チャンネルは回復不能に壊れて処分されます! 07-23 10:58:08.529:W/InputDispatcher(557):チャネル 'e50713f valamovie.com/valamovie.com.Ui.addNewProject(サーバー)'〜コンシューマーが入力チャネルを閉じているか、エラーが発生しました。イベント= 0x9 07-23 10:58:08.529:E/InputDispatcher(557):チャンネル 'e50713f valamovie.com/valamovie.com.Ui.addNewProject(サーバー)'〜チャンネルは回復不能に壊れて処分されます! 7月23日10:58:08.531:/ ActivityManager(557)W:一時停止

+0

このエラーのソリューションを手に入れたことでしょうか? – Nisarg

答えて

0

この中にスローされた例外 - ";text=TestText"":text=TestText"

+0

ありがとう@Mulvya、私は今、私はこの変更を適用した後、エラーの一覧で自分の投稿を編集するクラッシュを開始しようとしました。 – jullie

+0

セグメンテーション違反が発生しています。別のFFmpegバイナリを使う必要があります。 – Mulvya

+0

これについては、実際にはFFmpegは私のためには新しくなりました – jullie

関連する問題