フィルタblackdetect
とsilencedetect
フィルタを使用して、結果を関連付けることができます。
使用例:0.1
が最小時間(秒単位の正の浮動小数点値)である
ffmpeg -i <input> -filter:v blackdetect=d=0.1 -filter:a silencedetect=d=0.1 -f null /dev/null
。
出力例:これは悲しいことに、私のビデオファイルは、寄生虫のノイズをたくさん持っていると私はで動作する許容値を設定する方法を見つけるように見えることはできません、黒い画面のために本当によく働く
[blackdetect @ 0x35f65e0] black_start:0.0464444 black_end:0.566444 black_duration:0.52
[blackdetect @ 0x35f65e0] black_start:5.16644 black_end:5.32644 black_duration:0.16
[blackdetect @ 0x35f65e0] black_start:15.9264 black_end:16.1664 black_duration:0.24
[blackdetect @ 0x35f65e0] black_start:33.4464 black_end:33.6064 black_duration:0.16
[blackdetect @ 0x35f65e0] black_start:63.9664 black_end:64.7664 black_duration:0.8
[silencedetect @ 0x35f8700] silence_start: 67.0521
[silencedetect @ 0x35f8700] silence_end: 67.9184 | silence_duration: 0.866236
無音フィルタ。 試してみたいのであれば、ここをクリックしてください:http://192.3.196.37/owncloud/index.php/s/jOmFRlmvPfAojyZ – drov
@drov静寂検出の前にノイズゲートを使うことができます。 [フィルタ]ページ(https://ffmpeg.org/ffmpeg-filters.html)を確認してください。私が正しく覚えていれば、「瑪瑙」や「コンパンド」が助けになるかもしれません。 – aergistal
私が必要とするような瑪瑙がありますが、それを使用する方法の例は見つかりません。あなたは私に蟻のヒントを与えることができますか?ありがとう – drov