web-dev-qa-db-ja.com

オーディオファイルの切断

オーディオファイルを小さな断片にカットできるソフトウェアを探していました。たとえば、カットの開始と終了に秒とミリ秒を設定し、カットコンテンツを新しいファイルとして保存できます。

17
scdmb

Audacity はこれを行うことができます。

Audacityについて

Audacityは、Windows、Mac OS X、GNU/Linux、およびその他のオペレーティングシステム用の無料で使いやすい多言語オーディオエディタおよびレコーダーです。 Audacityを使用して次のことができます。

  • ライブオーディオを録音します。
  • テープとレコードをデジタル録音またはCDに変換します。
  • Ogg Vorbis、MP3、WAVまたはAIFFサウンドファイルを編集します。
  • サウンドをカット、コピー、スプライス、またはミックスします。
  • 録音の速度またはピッチを変更します。
  • もっと!完全な 機能のリスト を参照してください。

enter image description here

23
Rinzwind

avconvはこれを行うことができます。

例:

avconv -i infile.m4a  -ss *pos* -t *duration* outfile.mp3

posは秒単位の開始時間です

durationは秒単位の再生時間です

Libav-toolsをインストールして、それを実現します。


開始時刻と終了時刻が不明で、新しいファイルを作成する前にセグメントをリッスンしたい場合は、avplayavconvと同じ多くの引数を取ることを知っておく必要があります。

例:

avplay -ss 5030 -t 970 infile.m4a

頭の中で数学をしたくなくて、電卓を引っ張りたくない場合は、代わりにHour:Minute:Second形式を使用できます。上記の例は次のようになります。

avplay -ss 1:23:50 -t 00:16:10 infile.m4a

また、断片が最終出力ではない場合(たとえば、それらを結合する場合)、入力ファイルと同じ形式を使用し続けることもできます。

14
Carsten Agger

どういうわけか、次は非常にうまくいきました

Sudo apt-get install mpgtx

これが完了したら、現在のディレクトリをinput.mp3があるディレクトリに変更し、次を実行します。

mpgsplit input.mp3 [hh:mm:ss-hh:mm:ss] -o output.mp3
4
Hirak

Mplayerを使用する別の方法

mplayer -quiet \
sourcefile.mp4 -ao pcm:fast:file=output.wav \
-vc dummy -vo null -channels 2 \
-ss 1:00 -endpos 0:30

出力ファイルは30秒間1:00から開始することに注意してください。

-endposは、期間を意味します。

0
user257256