web-dev-qa-db-ja.com

機能を変更せずに.wavメタデータを削除するにはどうすればよいですか?

別のプログラムで処理できるように、.wavヘッダーから追加情報を削除する必要があります。いくつか検索した後、私はffmpegを使おうとしました。例:

ffmpeg -y -i $filename -map_metadata -1 -codec copy $filename

または

ffmpeg -y -i $filename -map_metadata -1 -c:v copy -c:a copy $filename

ただし、新しい.wavファイルは古い機能を維持しますが、どちらも4秒より長い.wavファイルの長さを短縮します。たとえば、4.9秒が4,03になる場合があります。録音された音声がカットされます。

自分の目的に何を使用できますか?同じ機能(16ビット、16000Hz、モノラル、256kb/s)を備えているが、情報がない新しいファイルが必要です。

1
Maxim Gaina

FFmpegはその場でファイルを編集しません。出力は異なっている必要があります。

ffmpeg -y -i $filename -map_metadata -1 -codec copy $newfilename
1
Gyan