GSTREAMER를 사용하여 더 긴 소스의 세그먼트에서 오디오 클립을 만드는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/2215683

문제

GSTREAMER를 사용하여 하나의 오디오 파일에서 새 파일로 임의의 클립을 저장하고 싶습니다. 예를 들어, 원본에서 1 분에서 2 분 사이의 세그먼트. 어떻게해야하나요?

도움이 되었습니까?

해결책

당신은 필요합니다 Gnonlin. 보다 http://www.jonobacon.org/2006/12/27/using-gnonlin-with-gstreamer-and-python/

당신은 필요하지 않습니다 gnlcomposition 하나의 세그먼트 만 원하기 때문입니다. a 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
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top