web-dev-qa-db-ja.com

スローボイスを明らかにしながら背景ノイズを低減するビデオ編集アプリ?

繊細な調整が必要なビデオを手に入れました。そのビデオでは、いくつかの詩を暗唱しています。私の声は低すぎますが、背景雑音は高すぎます。誰かが私を聞いて理解できるようにその音を最大限に回すと、最後の拍手によって彼の耳が傷つきます。

したがって、公開する前にこのビデオを編集する必要がありますが、ご覧のとおり、このタスクは非常にデリケートで複雑です。 Windowsを使用しているときに、適切なソリューションを見つけることができませんでした。今、私は新しいLinuxユーザーであるため、タスクはさらに難しくなります。しかし、私はあなたの助けとあなたの広大な経験で、これにふさわしいアプリが見つかることを望みます。

Askubuntuサイトのwikiセクションにビデオ編集ソフトウェアのリストがあることは知っていますが、それだけでは役に立ちません。同じ問題を解決して解決策を見つけた人からの正確な回答が必要です。

私がLinuxの初心者であり、PCにGnome環境があることを考慮してください。

10

そのため、オーディオレベルを「圧縮」する必要があります。つまり、最大音量と最小音量を近づける必要があります。それは誰かが「ゲインに乗る」ことによって手動で行うことができます(オーディオレベルを手動で調整するか、オーディオに対してAudacityが自動的に調整します)。

ただし、ビデオとオーディオの同期を維持する必要があり、Audacityはビデオを実行しないため、Avidemuxが最も人気のあるビデオであるため、 Avidemuxフォーラム に登録して質問を投稿することをお勧めします-Linux用のオーディオエディター( http://SourceForge.net ダウンロードの頻度に基づく)。

ビデオ編集ソフトウェアオプション? には他のビデオ+オーディオエディターのリストもあります。スクリーンショットから PITIVI も必要な処理を行います。

1
K7AAY

優れたノイズリダクションを得るために、基本的なノイズ除去フィルターに単純に頼ることはできません。これらのフィルターは、ローパスフィルターまたはハイパスフィルターよりも大きくないため、結果がかなりこもる可能性があります。

より良い方法は、ビデオのオーディオコンテンツのみに優れたノイズリダクションアルゴリズムを持つように設計された専用オーディオプロセッサを使用することです。

これを行うには、次の短いチュートリアルで AudacityInstall audacity オーディオ処理用、および FFmpegInstall ffmpeg オーディオ抽出およびビデオの再構築用(avconvInstall avconvも同じ構文で使用できます)。

  1. ビデオファイルから音声を抽出します
    オリジナルのオーディオエンコーディングを維持するには、ビデオファイルのオーディオがどのコーデックを使用しているかを調べる必要があります。これは例えば右クリックファイルに表示されるプロパティ>ビデオ/オーディオタブ。 AACまたはmp3エンコードされていることがわかります。その後、次のコマンドでmp4ファイルの音声を抽出できます。

    ffmpeg -i infile.mp4 -acodec copy outfile.aac
    

    オプション-acodec copyは、オーディオをリサンプリングしないことを示します

  2. Audacityのノイズ低減フィルターを使用します。

  3. オーディオとビデオを再度マージします。

    繰り返しますが、リサンプリングを避けるには、データをそのまま使用するためのオプションcopyが必要です。ソースビデオのオーディオトラックは、次のコマンドを使用してノイズを除去したサンプルに再マッピングされます。

    ffmpeg -i infile.mp4 -i denoised-audio.m4a -vcodec copy -acodec copy -map 0:0 -map 1:0 denoised-video.mp4
    

同期する必要があるかもしれません。
長い動画で音声が同期しなくなる場合、上記の手順10で-async 1オプションを追加することもできます。

16
Takkat