2017-03-13 20 views
0

ffmpeg delogoフィルタを使用してロゴを隠そうとしていますが、境界線にロゴが表示されたときにdelogoフィルタがうまくいかないようです。以下の画像を確認してください。ffmpeg delogo境界線でdelogoを使用しても機能しない

enter image description hereenter image description here

Iは、ソースのビットを読み、アルゴリズムは1つのピクセル境界を引く必要と思われます。 2番目の画像では、delogoの結果は奇妙に見え、下は白です。私はそれを不可視にしたい、それは可能ですか?

おかげ

答えて

1

は、ビデオが2つに分割され

ffmpeg -i video 
    -filter_complex 
    "[0]split[m][b]; 
     [b]crop=iw:144:0:174,vflip[a]; 
     [m][a]vstack,delogo=794:689:134:40:1,crop=iw:720:0:0" out.mp4 

を試してみてください。 2番目のフィードは下部に20%切り取られていますが、ロゴのすぐ上の高さで終わります。これは反転され、メインストリームと垂直に積み重ねられます。 delogoが適用され、ロゴの高さがロゴ全体を覆っていることを確認します。その後、底部の余分な部分が切り取られます。

結果:

enter image description here

関連する問題