ffmpeg
を使用すると、オーディオのレベルをどれくらいコントロールできますか?たとえば、プログラムのタイムラインに「M」の形をマッピングしたいと考えています。ffmpegで複雑な音量が変化する
t0 - t1 : fade in from 0 to 1
t1 - t2 : play at full volume
t2 - t3 : fade out to 25%
t3 - t4 : play at 25% volume
t4 - t5 : fade in (from 25%) to full volume
t5 - t6 : play at full volume
t6 - t7 : fade out from 1 to 0
これはできますか?私が試した(アペイドとボリューム、そしてタイムライン編集を使用した)組み合わせはこれまで成功していません。
ina="infile.caf"
out="outfile.mp3"
time ffmpeg -i $ina -af \
"afade=enable='between(t,0,3)':t=in:ss=0:d=3, \
afade=enable='between(t,7,8)':t=out:st=7:d=1, \
volume=enable='between(t,8,12)':volume=.25:eval=frame, \
afade=enable='between(t,12,13)':t=in:st=12:d=1, \
afade=enable='between(t,15,18)':t=out:st=15:d=3" \
$out
..しかし、2つの中間点(それは25%にフェードアウトポイントして、それがフルボリュームに再びフェードインポイント)であり:ここで
は近いものですグリッチ - 可聴音のクリックです。
あなたはどのようなコマンドを試してみましたか? – Mulvya
@Mulvya、私は私が試みてきたことの例を加えました。それは近いが、まだ受け入れられていない。 – coco
フェードフィルタは0になるか0から開始します。ボリュームフィルタを使用して完全に行う必要があります。私はまもなく答えを出します。 – Mulvya