gpt4 book ai didi

audio - 用于播放以毫秒为单位指定的音频部分的命令行程序

转载 作者:行者123 更新时间:2023-12-04 23:26:30 26 4
gpt4 key购买 nike

有人会推荐一个命令行实用程序,它可以播放以毫秒为单位指定的音频文件的任何部分,例如

player -start-time=0.1234 end-time=5.6789 audio.wav

我遇到的音频播放器似乎都没有这个功能。 vlc 支持开始和结束时间,但仅以秒为单位,而 Audacity 似乎没有太多命令行选项。

最佳答案

socks

您可以使用 sox playtrim影响:

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 -ss START -endpos END audio.wav

来自 ffmpeg 的 ffplay
ffplay使用类似的输入参数但不支持绝对结束时间,因此需要一些小算法:
ffplay -ss START -t $(( END - START )) audio.wav

关于audio - 用于播放以毫秒为单位指定的音频部分的命令行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12122781/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com