gpt4 book ai didi

python - 如何使用 gstreamer 从较长的源片段制作音频剪辑?

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:35 25 4
gpt4 key购买 nike

我想使用 gstreamer 将一个音频文件中的任意剪辑保存到一个新文件中。例如,原件中从1分钟到2分钟的片段。我该怎么做?

最佳答案

你需要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:

gst-launch-0.10 gnlfilesource location=$PWD/source.mp3 \
start=0 duration=5000000000 media-start=10000000000 media-duration=5000000000 ! \
audioconvert ! vorbisenc ! oggmux ! filesink location=destination.ogg

关于python - 如何使用 gstreamer 从较长的源片段制作音频剪辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2215683/

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