시간별로 재생 가능한 단일 파일로 저장하려는 오디오 스트림이 있습니다.
내가 올바르게 이해하면 splitmuxsink는 비디오 파일에 대해이 작업을 수행하지만 오디오 전용 파일에는 수행하지 않습니다.
이를 수행하는 방법에 대한 몇 가지 팁이 있습니다. http://gstreamer-devel.966125.n4.nabble.com/Dynamically-updating-filesink-location-at-run-time-on-the-fly-td4660569.html 나는 이것을 재현하기 위해 고군분투하고 있으며 언급 된 기능은 gstreamer-0.1 용이었습니다.
설명에서 splitmuxsink
오디오가 포함 된 것 같습니다.
Pad Templates:
SINK template: 'video'
Availability: On request
Capabilities:
ANY
SINK template: 'audio_%u'
Availability: On request
Capabilities:
ANY
SINK template: 'subtitle_%u'
Availability: On request
Capabilities:
ANY
따라서 오디오 전용 파일이 작동하지 않는 이유를 알 수 없습니다. 특히 비디오 파일 은 일반적으로 오디오 만있는 비디오 파일로 간주 되기 때문 입니다.
편집 아래 명령은 각 1 분 길이의 AC3 / MP4 파일을 생성해야합니다.
gst-launch-1.0 -e audiotestsrc ! avenc_ac3 ! ac3parse ! mux.audio_0 splitmuxsink name=mux max-size-time=60000000000 location=out_%d.mp4
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다