有人会推荐一个命令行实用程序,它可以播放以毫秒为单位指定的音频文件的任何部分,例如
player -start-time=0.1234 end-time=5.6789 audio.wav
我遇到的音频播放器似乎都没有此功能。 vlc 支持开始和结束时间,但仅以秒为单位,而 Audacity 似乎没有太多命令行选项。
sox
您可以使用sox
play
与trim
effect:
play audio.wav trim START =END
在你的情况下会变成:
play audio.wav trim 0.1234 =5.6789
请注意,结尾也可以指定为长度:
play audio.wav trim 0.1234 2
从 0.1234 开始播放并播放 2 秒的文件。
另请注意,偏移量可以通过附加一个来指定为样本数s
到号码。
mplayer
mplayer
也支持这个:
mplayer -ss START -endpos END audio.wav
来自 ffmpeg 的 ffplay
ffplay
使用类似的输入参数,但不支持绝对结束时间,因此需要一些小算术:
ffplay -ss START -t $(( END - START )) audio.wav
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)