オーディオファイルを(シームレスに)繰り返すか、コマンドラインから新しいファイルにする

オーディオファイルを(シームレスに)繰り返すか、コマンドラインから新しいファイルにする

これまでのシームレスな再生(ALSAとJACKを使用)のために見つけた唯一のコマンドラインソリューションはmoc (»music on console«)。新しいファイルに指定された回数はありますか?

それは次のとおりです。

loop-audio infile.flac --loop 32 outfile.flac

infile.flac 32繰り返し回数についてoutfile.flac

答え1

linux-life時にはこれが想像ほど簡単であることを知ることをお勧めします。この場合は、次を使用します。SoX(サウンド交換):

sox infile.flac outfile.flac repeat 32

これは、次のようなさまざまなファイル形式にも当てはまります。

sox infile.flac outfile.mp3 repeat 32

循環する128 kbpsMP3

次のオプションを使用して追加のビットレートを設定できます。

-C|--compression FACTOR  Compression factor for output format

一つ買う320kbps MP3次のコマンドで取得できます。

sox infile.flac -C 320 outfile.mp3 repeat 32

最後にシンプルシームレス再生コマンドラインからユーティリティ車両:

mpv --loop-file infile.flac

または同じように簡単です。

mpv --loop infile.flac

答え2

私も同じ問題がありたい実際間隔がありません。私はこの解決策を使います:

  1. ダウンロードと使用音楽コンソール(商工部)
  2. mocp -S && sleep 5s && mocp -o r -u s,n && mocp -l /path/to/your.file

これから適応mocフォーラムの答え

関連情報