2016-06-16 6 views
0

フェードフィルタのタイムポイントを設定する簡単な方法を探しています。特に最後のフェードアウトのために。最高でも時間ベースのフォーマットになります。フェードフィルタはフレームに基づいて動作することを理解しています。しかし、それをタイムスタンプに変更する方法はありますか?特に最後には、最後のフレームの番号を取得するのに苦労します。いくつかのことは、フェードフィルターがフェードを開始する前にフェードを開始することを知らせることです。おそらく次のようなものがあります:ffmpegフェードフィルタのフレーム番号を決定する

-filter:v 'fade=out:-0.5:0.3' 

読み込み前にフェードアウトが開始され、フェードが0.3秒かかります。私。最後に0.2秒の黒があります。

これがフレーム数に含まれていれば私もOKです。

私の悲しみは、ffprobeによって報告されたフレーム数が実際のところの半分に見えるということです。 ffprobeによって提供されたカウントに適用されたフェードフィルタは、クリップの途中で自分のビデオを黒に変えます。私はそこに何が欠けているのか分からない。

もう一度私の質問があります:どのようにフェードアウトフィルタの正しいフレーム番号を決定するのですか?

おかげで、 ゲルト

答えて

0

フェードフィルタは、時間入力がかかります。例えば-vf fade=out:st=23:d=2。これにより、2秒のフェードアウトが開始されます。t=23

関連する問題