gstreamer を使用して、任意のクリップを 1 つのオーディオ ファイルから新しいファイルに保存したいと考えています。たとえば、オリジナルの 1 分から 2 分のセグメント。どうすればいいのですか?
2403 次
1 に答える
6
gnonlinが必要です。http://www.jonobacon.org/2006/12/27/using-gnonlin-with-gstreamer-and-python/を参照してください。
gnlcomposition
必要なセグメントは 1 つだけなので、 は必要ありません。gnlfilesource
start と duration を 0、1 分に設定し、media-start と media-duration を 1 分、1 分に設定して を使用します。すべての時間と期間はナノ秒単位です。
10秒から 5 秒かけてsource.mp3
、次のアドレスに書き込みます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
于 2010-02-08T20:58:17.987 に答える