我想使用 gstreamer 将一个音频文件中的任意剪辑保存到一个新文件中。比如原著中1分钟到2分钟的片段。我该怎么做?
你需要gnonlin http://wiki.pitivi.org/wiki/GNonLin_documentation. See http://www.jonobacon.org/2006/12/27/using-gnonlin-with-gstreamer-and-python/ http://www.jonobacon.org/2006/12/27/using-gnonlin-with-gstreamer-and-python/
你不需要gnlcomposition
因为你只想要一个片段。用一个gnlfilesource
其开始和持续时间设置为 0、1 分钟,媒体开始和媒体持续时间设置为 1 分钟、1 分钟。所有时间和持续时间均以纳秒为单位。
花 5 秒从source.mp3
从 10 秒开始,写入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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)