2016-06-16 13 views
0

私は、ビデオファイルがあれば、ウォーターマーク付きの新しいビデオを生成しようとしています。私の場合、私はビデオの上に透かしを入れるのではなく、その上のバンドとして。たとえば、ビデオサイズが100x100の場合、100x30の上部領域にカスタム画像を含む100x130のビデオを生成したいとします。Android/Javaのビデオにウォーターマークを追加するには

これを達成する最も簡単な方法は何ですか?

おかげ

+0

静的なバンド?その後、それぞれのビデオ編集ソフトウェアでビデオを再レンダリングすることができます。それ以外は - 「簡単」とは言わないよ... – Fildor

+0

Android用のffmpegは使えますか? ** [これらの回答](http://video.stackexchange.com/q/14519 **)を検討し、これらのコマンドをffmpegプロセス(Android経由で実行)に適用してください。 –

答えて

0

使用あなたのビデオにウォーターマークを作るのに役立ちます。このコード:

String[] complexCommand2 = {"ffmpeg", "-y", "-i", 
         "/sdcard/videokit/in.mp4", 
         "-i", "/sdcard/videokit/bb.m4a", 
         "-strict", "experimental", "-filter_complex", 
         "[1:a]atempo=1.0[a1];" + "movie=/sdcard/videokit/ic_gc.png [watermark];" 
           + "[0:v][watermark] overlay=main_w-overlay_w-10:10 [outv]",  //overlay here 
         "-map", "[outv]", "-map", "[a1]", "-s", "320x240", "-r", "30", "-b", 
         "15496k", "-vcodec", "mpeg4", "-ab", "48000", "-ac", "2", "-ar", "22050", 
         "-shortest", "/sdcard/videokit/out_water.mp4"}; 
関連する問題