从命令行,我想播放音频剪辑或歌曲的随机子集,例如第 5 - 10 秒。这似乎不是我一直使用的两个程序paplay
或的功能。mpg123
ffmpeg
允许我修剪文件(例如,ffmpeg -i file.mkv -ss 20 -to 40 -c copy file-2.mkv
),但我想避免创建新文件。尽管我可能做错了,但上面的管道似乎不起作用。
我怎样才能做到这一点?
答案1
这种方法对我来说效果很好。使用强制格式选项-f
并选择波形,写入标准输出,然后通过管道传输到例如,aplay
如下所示:
ffmpeg -i input -ss 20 -to 40 -f wav - | aplay