Linux
從命令行循環音頻文件(無縫)或進入新文件
到目前為止,我發現的唯一用於無縫播放的命令行解決方案(使用 ALSA 和 JACK)是
moc (»music on console«)
. 雖然我仍在尋找一種更簡單的方法,但我想知道是否可以將音頻文件循環到一個新文件中給定的次數?就像是:
loop-audio infile.flac --loop 32 outfile.flac
重複
infile.flac
32
時間到outfile.flac
有時很高興知道這
linux-life
可以像想像的那樣簡單,在這種情況下通過使用SoX(Sound eXchange):sox infile.flac outfile.flac repeat 32
這甚至適用於不同的文件格式,例如:
sox infile.flac outfile.mp3 repeat 32
會循環成**
128 kbps
MP3**可以使用以下選項設置其他比特率:
-C|--compression FACTOR Compression factor for output format
使用以下命令可以獲得320 kbps MP3 :
sox infile.flac -C 320 outfile.mp3 repeat 32
最後是使用mpv從命令行進行簡單的無間隙播放:
mpv --loop-file infile.flac
或者更簡單:
mpv --loop infile.flac