別のプログラムで処理できるように、.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)を備えているが、情報がない新しいファイルが必要です。
FFmpegはその場でファイルを編集しません。出力は異なっている必要があります。
ffmpeg -y -i $filename -map_metadata -1 -codec copy $newfilename