aviファイルの音量を上げる方法


13

サウンドが低すぎる1つまたは2つの.aviファイルがあります。私はそれらをvlcで再生するのが好きで、グラフィックイコライザーを有効にすると多少役立ちますが、音量を上げる他の(簡単で迅速な)方法はありますか?ありがとう!



5
重複していると思いますが、ここでの回答はより一般的なものであるため、他の質問にマージする必要があります。
マークルヌーフ

回答:


5

これにはVirtualDubを使用できます。このガイドには、簡潔でわかりやすい説明があります。

簡単な説明:

-

  1. VirtualDubを起動し、変換されたDivXファイルを読み込みます。
  2. [ビデオ]メニューから[ダイレクトストリームコピー]を選択します。
  3. 「オーディオ」メニューから「フル処理モード」を選択します。
  4. [オーディオ]メニューから[ボリューム]を選択し、[オーディオチャネルのボリュームの調整]オプションをオンにします。スライダーを使用して、オーディオのレベルを変更できます。
  5. [出力のプレビュー]ボタンを押して音声を聞きます-音量が十分でない場合は、前の手順に戻って増幅レベルを上げます。
  6. [オーディオ]メニューから[圧縮]を選択し、[MPEGレイヤー3]と、DivXムービーの作成に以前に使用したのと同じか低いビットレート/属性(128 kBit / s、48000 Hz、ステレオなど)を選択します。
  7. [ファイル]メニューから[AVIを保存]を選択して、AVIを保存し、正規化されたオーディオを含めます。音声のみが再エンコード/圧縮されるため、これにはそれほど時間はかかりません。ビデオはそのまま残されます。

これは動作します(私は自分で実行しました)が、これは通常、高品質のオーディオを生成しないことを注意してください。これは、JPEGをズームする場合と同じ問題、またはテレビ犯罪ドラマの「ズームと強化」シーンがどれほどばかげているかです。そもそも何も存在しないデータを作成することはできません。実際、文字通りオーディオをトランスコードしているため、全体的な品質が低下しています。場合によっては公正なトレードオフですが、多くの場合、結果が不十分であることがわかりました。
ベーコンビット

優れた機能を発揮しますが、7 MBのAVIファイル(CamStudioを使用して記録)を3.52 GBの大容量ファイルに変換しました。それがコーデックの問題だと思います。
noobの

10

ffmpegを使用すると非常に簡単です。

ffmpegの古いバージョンの場合:

ffmpeg -i myvideo.avi -vcodec copy -acodec libmp3lame -ab 128k -vol 5000 myvideo_louder.avi

ボリュームに満足するまで「-vol」パラメーターを調整します。

適切な「-vol」値を探している間、コマンドラインに「-t 30」を追加することをお勧めします。したがって、ビデオの最初の30秒間のみを処理します。これははるかに高速で、結果を評価するのに十分なはずです。

ffmpegの新しいバージョンはオーディオフィルター(-af)をサポートしているため、dBで指定されたボリュームゲインを受け入れるボリュームフィルターを使用してボリュームを変更できます。

ffmpeg -i inputfile -vcodec copy -af "volume=-20dB" outputfile

私はWindowsですべてを試しましたが、これはうまくいきます!このアプローチの大きな利点は、オーディオを再エンコードしないため非破壊的であり、ビデオと比較してオーディオが非同期になるリスクがないことです。また、これは非常に高速で、私が試した他のアプローチよりもはるかに高速です。参照:breakthebit.org/post/53570840966/...
gaborous

1

VLCでは、Ctrlキーを押しながら上矢印キーを押すと、ボリュームを最大400%増やすことができます。


200%しか表示されません。それを超えて増加しますか?
ジョエルインゴ

最近のバージョンでは、ボリュームレベルを最大200%に制限していました。400%のボリュームを取得するには、古いバージョンをダウンロードする必要があります。
noobの

0

VLCには、少なくともWindowsでは、元の200%までボリュームを上げることができるバーがあります。EQ以外を使用してみてください。

少し時間がかかり、バッチでのみ実行される場合がありますが、VirtualDubにはaviファイルを取得し、そのファイルのボリュームレベルを上げる方法があります。


0

この質問を見てください:ビデオファイルの音声を増幅する方法は?

デイビー・ランドマンによる引用された回答:

次の手順でこれを行う必要があります。

  1. コンテナからオーディオストリームをDemux(抽出)します。コンテナに応じて、正しいアプリケーションを使用する必要があります。汎用のデマルチプレクサには、ffmpegを使用できます。しかし、aviのVirtualDub、mpgファイルのTMPGEnc など、よりユーザーフレンドリーなプログラムがあります。
  2. オーディオをWaveファイルにデコードします(Audacityがファイルを直接開くことができる場合は必ずしも必要ではありません )
  3. このハウツーの最初のステップで説明されているように、オーディオファイルを取得して、Audacityを使用してオーディオトラックの音量を上げます 。
  4. 結果をwaveファイルとして保存します。
  5. コード化されたご希望のオーディオのための適切なツールを使用してwaveファイルをエンコード(ラメ mp3ため、 FAAC AAC用)
  6. デマルチプレクサに使用したのと同じプログラムを使用して、新しいオーディオトラックと元のビデオトラックを目的のコンテナに戻します。

0

入力ファイルに複数のストリームが含まれている場合は、使用できる-mapのパラメータffmpegのを一緒に-vol

ffmpeg -i inputfile -map 0:v -map 0:a -vol 1024 outputfile

-vol 256は変更されないことに注意してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.