Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
19
Help us understand the problem. What is going on with this article?
@mml

動画や音声ファイルの音量(ゲイン)を ffmpeg で調整するときのメモ

やりたいこと

  • mp3 や mp4 などの音声データの音量を、ffmpeg で聞きやすいレベルに変換する方法です。
  • ffmpeg 4.0 を使います。
  • Windows 10 / Ubuntu / MacOS 10.15.2 のどれでもできることは確認済み

参考

むしろ上記の抜粋。

実食

音量レベルを確認する。

ffmpeg -i input.mkv -vn -af volumedetect -f null -

  • -i は入力ファイル。mp4 でも mp3 でも OK
  • -vn でビデオストリームを無視する
  • -af でオーディオフィルタを指定する (volumedetect フィルタの指定)
  • -f null で出力ファイルを null に指定。
  • 最後の - はダミー
[Parsed_volumedetect_0 @ 0x7ffdf671c9c0] n_samples: 30121984
[Parsed_volumedetect_0 @ 0x7ffdf671c9c0] mean_volume: -35.0 dB
[Parsed_volumedetect_0 @ 0x7ffdf671c9c0] max_volume: -10.0 dB
[Parsed_volumedetect_0 @ 0x7ffdf671c9c0] histogram_10db: 14
[Parsed_volumedetect_0 @ 0x7ffdf671c9c0] histogram_11db: 66
[Parsed_volumedetect_0 @ 0x7ffdf671c9c0] histogram_12db: 256
[Parsed_volumedetect_0 @ 0x7ffdf671c9c0] histogram_13db: 498
[Parsed_volumedetect_0 @ 0x7ffdf671c9c0] histogram_14db: 1262
[Parsed_volumedetect_0 @ 0x7ffdf671c9c0] histogram_15db: 2748
[Parsed_volumedetect_0 @ 0x7ffdf671c9c0] histogram_16db: 6410
[Parsed_volumedetect_0 @ 0x7ffdf671c9c0] histogram_17db: 10955
[Parsed_volumedetect_0 @ 0x7ffdf671c9c0] histogram_18db: 20253

こんな感じで出るので、max_volume が 0dB くらいになるように合わせる。上の場合は max_volume が -10dB になっているので 10dB 上げる。

ゲイン調整

ffmpeg -i input -af volume=10dB output
  • -af volume でゲインを指定するだけ。

無音部分を取得する

おまけ

ffmpeg -i input -af silencedetect=n=-30dB:d=1 -f null -
  • n で音量のレベルを指定する
  • d でそのレベルが続く時間 (sec) を指定する
19
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
mml
LEDを光らせる屋内での軽作業に従事して早300年。LEDに関係しそうな技術には、だいたい何でも手を出します。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
19
Help us understand the problem. What is going on with this article?