web-dev-qa-db-ja.com

mkvファイルからオーディオファイルを抽出するにはどうすればよいですか?バックグラウンドで音楽を削除するには

Mkvファイルからすべてのオーディオファイルを取得する方法を知りたいです。複数のファイルである必要があります。 SO削除できます背景の音楽ビデオ。

  1. 使用できるソフトウェアは何ですか?
  2. そして、それを使用する方法は? 3-そして、私はビデオエディタが必要な場合、それは何ですか?

audacity IT'S SO BADでノイズリダクションを使用するように言わないでください。

しかし、これはubuntu 18.04で機能する必要があります。

(あなたが私を理解していない場合、申し訳ありません、私はネイティブスピーカーではないので)

2
user9344882

* .mkvファイルからオーディオファイルを抽出するのは非常に簡単です。ここからMKVToolNixをインストールすることをお勧めします> https://mkvtoolnix.download/ を実行しますが、何をする必要があるかを説明します。

  • ターミナルを開きます(Ctrl+Alt+t
  • 次のコマンドを実行します。

    wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | Sudo apt-key add -
    Sudo apt update
    Sudo apt install mkvtoolnix mkvtoolnix-gui
    
  • その後、mkvファイルを右クリックして開き、オーディオファイル以外のすべてのチェックを外します。その後、mpa(MP4オーディオのみ)ファイルをどこかに保存できます。

ここで、私はあなたを助けるためにビデオを編集しました:)

enter image description here

2
Kresimir Pendic

ffmpegは、このタイプのタスクに非常に便利で汎用性の高いツールです。ここで適切な説明を参照してください。

https://stackoverflow.com/a/27413824/6859929

または要約:

Sudo apt-get install ffmpeg
ffmpeg -i input-video.mkv -vn -acodec copy output-audio.opus

EDIT 2018-12-20:OPはMKVコンテナからオーディオトラックを抽出することについてでした。実際にトラックを変更するには、非常に異なるツールが必要です。Audacityはおそらく非常に適切です。ただし、バックグラウンドミュージックはそのタイプのノイズではないため、(ホワイト)ノイズを除去しても、おそらくプラスの効果はありません。

音楽が特定の周波数でより強い場合は、信号をバンドパスフィルターして、それらの周波数を減衰させることができます。

削除する信号のオーディオトラックがある場合は、元の信号から減算することができます(おそらく両方をフーリエ変換した後)。

3
NicolasG