如何使用 gstreamer 从较长源的片段中制作音频剪辑?
我想使用 gstreamer 将一个音频文件中的任意剪辑保存到一个新文件中。比如原著中1分钟到2分钟的片段。我该怎么做?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想使用 gstreamer 将一个音频文件中的任意剪辑保存到一个新文件中。比如原著中1分钟到2分钟的片段。我该怎么做?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
您需要gnonlin。请参阅 http://www.jonobacon。 org/2006/12/27/using-gnonlin-with-gstreamer-and-python/
您不需要
gnlcomposition
因为您只需要一个段。使用gnlfilesource
,其开始时间和持续时间设置为 0、1 分钟,媒体开始时间和媒体持续时间设置为 1 分钟、1 分钟。所有时间和持续时间均以纳秒为单位。从
source.mp3
开始 10 秒,花 5 秒写入destination.ogg
:You need gnonlin. See http://www.jonobacon.org/2006/12/27/using-gnonlin-with-gstreamer-and-python/
You won't need a
gnlcomposition
because you only want one segment. Use agnlfilesource
with its start and duration set to 0, 1 minute, and media-start and media-duration set to 1 minute, 1 minute. All times and durations are in nanoseconds.Take 5 seconds from
source.mp3
starting at 10 seconds, write todestination.ogg
: