回答:
Audacityはこれを行うことができます。
Audacityについて
Audacityは、Windows、Mac OS X、GNU / Linux、およびその他のオペレーティングシステム用の無料で使いやすい多言語オーディオエディタおよびレコーダーです。Audacityを使用して次のことができます。
avconvはこれを行うことができます。
例:
avconv -i infile.m4a -ss *pos* -t *duration* outfile.mp3
posは秒単位の開始時間です
期間は秒単位の再生時間です
libav-toolsをインストールして、それを実現します。
開始時刻と終了時刻が不明で、新しいファイルを作成する前にセグメントをリッスンしたい場合は、それが行うavplay
のと同じ引数の多くを取ることを知っておく必要がavconv
あります。
例:
avplay -ss 5030 -t 970 infile.m4a
頭の中で数学をしたくなくて、電卓を引っ張りたくない場合は、代わりにHour:Minute:Second形式を使用できます。上記の例は次のようになります。
avplay -ss 1:23:50 -t 00:16:10 infile.m4a
また、断片が最終出力ではない場合(たとえば、それらを結合する場合)、入力ファイルの形式と同じ形式を使用し続けることを忘れないでください。
libav-tools
apt install
またはでは使用できませんsnap install
。ubuntu 18.04
どういうわけか、次は非常にうまくいきました
sudo apt-get install mpgtx
これが完了したら、現在のディレクトリをinput.mp3があるディレクトリに変更し、次を実行します。
mpgsplit input.mp3 [hh:mm:ss-hh:mm:ss] -o output.mp3
[00:00:00-01:42:55] results in invalid [-1-98799992] range
はうまくいきません:範囲-何が悪いのですか?ファイルの長さは3時間です。
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
ここでは期間を意味します。
私はこれを使用したことはありませんが、素晴らしいLmmsと マニュアルwikiに見え ます