2010-12-02 8 views
0

gstreamer로 FFV1 (ffmpeg의 무손실 비디오 형식) 파일로 비디오를 인코딩하고 싶습니다. 그러나 어떤 유형의 멀티플렉싱을 사용할 수 있습니까? 실행하면 :gstreamer를 사용하여 ffv1 파일을 인코딩하는 방법은 무엇입니까?

gst-launch videotestsrc! ffenc_ffv1! filesink location = "test.ffv1"

그런 다음 문제가 없지만 결과 파일은 유효한 비디오 파일이 아닙니다. Theora 비디오를 만들 때 이전에 "theora! oggmux! filesink"를 파이프 라인에 작성했는데 이것이 작동합니다. 그러나 oggmux는 여기서 작동하지 않습니다. 어떤 유형의 전송 스트림을 여기에 사용해야하며 올바른 gst-launch fudge는 무엇을 사용해야합니까?

건배.

답변

0

설치 한 버전에서는 지원되지 않는 것 같습니다. gst-xmlinspect의 결과를 파일에 저장하고이 파일에서 video/x-ffv을 검색하여 사용중인 버전을 확인할 수 있습니다. 이 MIME 형식 언급되는 요소는 다음과 같습니다

  • avidemux
  • ogmvideoparse
  • ffdec_ffv1
  • ffenc_ffv1

는 그래서이 아니라 어떤 먹서으로 AVI 디멀티플렉서 지원하는 것 .

추 신 : 마임 유형은 gst-inspect ffenc_ffv1입니다.

관련 문제