2016-08-17 7 views
0

저는 DirectShow에 익숙합니다. 오늘 GraphStudioNext 함께 모노그램 x264 인코더 필터를 사용하려고합니다. 하지만 카메라를 모노그램 x264 인코더 필터에 연결할 때. 오류가 있습니다. 어떤 중간 필터가 필요한지 모르겠습니다. 좀 도와 줄 수있어? 당신은 x264 필터에 의해 지원 mediatypes을 선택해야합니다 http://tientrieu.net/wp-content/uploads/2016/08/how_to_use_monogram_x264_encoder.pngDirectShow에서 Monogram X264 Encoder를 사용하여 웹캠에서 비디오를 캡처하는 방법은 무엇입니까?

답변

0

:

는 그림을 참조하십시오. 보통 YUV mediatypes (YUY2, I420 등)에 있습니다. 카메라에서 지원하는 중형 유형은 무엇입니까? 확인할 GraphStudioNext에서 웹캠 설정 대화 상자를 열 수 있습니다.

+0

안녕하세요. 나는 체크섬 카메라 (Dell Vostro 3560 노트북의 통합 카메라), 미디어 유형 출력은 MEDIASUBTYPE_YUY2입니다. 그것을보십시오 : http://tientrieu.net/wp-content/uploads/2016/08/integrated_webcam.png 모노그램 x264 필터는 YV12 프레임을 허용합니다 (저자에 따르면 : http://blog.monogram.sk/janos)./2008/11/27/monogram-x264-encoder-1010 /) 그래서 지금 무엇을해야합니까? –

+0

YUY2를 YV12로 변환하는 필터를 작성해야합니다. Intel IPP 또는 libyuv를 사용하여 색상 공간 변환을 수행 할 수 있습니다. –

+0

나는 YUY2에서 YV12로 변환하기 위해 http://www.gdcl.co.uk/downloads.htm에서 ** YUV Transform ** 필터를 사용했습니다. 필터가 연결에 동의하고 인코딩이 정상입니다. 그러나 출력 파일을 열면 오디오 만 비디오를 볼 수 없다는 것을 알 수 있습니다. 내 그래프보기 : http://tientrieu.net/wp-content/uploads/2016/08/monogram_x264_aac_graph.png 출력 파일을 ffmpeg로 검사했는데 비디오 스트림에 오류가있는 것 같습니다. 사진보기 : http://tientrieu.net/wp-content/uploads/2016/08/ffmpeg_output.png 모노그램 x264 인코더를 사용해 보셨습니까? 성공? –