チャンネルカラーの選択

チャンネルカラーの選択

波形を白にする方法は?何をしても茶色に変わります。おそらく緑と赤の組み合わせですか?

for i in *.mp3 ; do
ffmpeg -i "$i" -loop 1 -i background.jpg -filter_complex "[0:a]showwaves=s=1280x720:mode=line,format=rgba,colorkey=0x000000:0.1:0.5[fg]; \
 [1:v]scale=1280:-1,crop=iw:720[bg]; \
[bg][fg]overlay=shortest=1,format=yuv420p[out]" -map "[out]" -map 0:a -c:v libx264 -preset fast -crf 18 -c:a libopus "$(basename "${i/.mp3}").mkv"
 sleep 60
done

答え1

各チャンネルには独自の基本色があり、重なり合うチャンネルは色を組み合わせますが、この問題を解決するためのいくつかのオプションがあります。

チャンネルカラーの選択

ここに画像の説明を入力してください。

showwaves=s=1280x720:mode=line:colors=white

分割チャンネル

ここに画像の説明を入力してください。

showwaves=s=1280x720:mode=line:colors=white:split_channels=1

モノ波形生成

ここに画像の説明を入力してください。

aformat=channel_layouts=mono,showwaves=s=1280x720:mode=line:colors=white

また見てください


代わりにパラメータ拡張を使用してください。basename

1つは少ないプロセス"$(basename "${i/.mp3}").mkv"に置き換えられました。"${i%.mp3}.mkv"

関連情報