エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Pythonで倍速再生・スロー再生(波形補間をしてみる) - MAX CARTERの道具箱
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonで倍速再生・スロー再生(波形補間をしてみる) - MAX CARTERの道具箱
せっかくwavファイルの読み書きができるようになったので、Pythonで音声処理のマネゴトをいろいろやって... せっかくwavファイルの読み書きができるようになったので、Pythonで音声処理のマネゴトをいろいろやってみようと思います。 まずは再生速度の変更です。ただし、最近の動画サイトやDVDデッキでやるような『音の高さを変えずに早くしたり遅くしたり』ではなく、一昔前のテープやレコードなどのアナログメディアの『回転数を変える』ような変換から試してみます。 再生速度を変える 再生速度を変えると、波形はどうなるか 今回考える『再生速度を変える』ことは、波形を時間方向に伸び縮みさせるのと同義です。再生速度をn倍にすると波形は時間方向に1/nに圧縮され、再生速度を1/nにすると波形は時間方向にn倍になります。 たとえば、元の波形が440Hzの正弦波(1波長分)だったとすると、 再生速度を2倍にすると、波形が半分に圧縮され、周波数は2倍・再生にかかる時間は半分になります。 再生速度を半分にすると、波形が2倍