2009-09-08 2 views
2

배열 비트 맵 데이터를 사용하여 웹캠에서 비디오를 레코딩하고 플래시 무비 클립 파일을 생성하는 샘플이 있습니까? red5/플래시 스트리밍 서버를 사용하지 않고 사운드를 녹음하고 싶습니다.bitmapdata 레코드 비디오

답변

1

비디오 파트 은 매우 낮은 프레임 레이트에서 가능하지만, AS3에는 FLV 인코더를 포팅해야합니다. 이는 사소한 작업이 아닙니다. 그것은 또한 매우 기억 집중적 일 것입니다.

오디오의 경우 Flash Player 내에서 원시 마이크 데이터에 프로그래밍 방식으로 액세스 할 수 없습니다. 오디오를 녹음하려면 FMS 또는 Red5와 같은 서버 여야합니다.

0

런타임에 swf 파일을 생성 할 수있는 라이브러리가 없습니다. 모든 비트 맵 데이터를 백엔드 (예 : PHP)에 전달하는 것입니다. 그런 다음 PHP를 사용하여 MING 라이브러리 또는 이와 유사한 것으로 swf 파일을 생성하십시오.

보안상의 이유로 마이크에서 사운드를 녹음 할 수 없습니다.

2

동영상 부분은 SimpleFlvWriter (AIR 용)입니다.

사운드 부분의 경우 Flash에서 마이크 입력을 직접 녹음 할 수는 없지만 getMicrophone()에 몇 가지 대안이 있습니다.

+0

SimpleFlvWriter가 좋습니다! –

+0

은 전적으로 동의하지만 로컬 저장 및 인터넷 트래픽에 적합하지 않습니다. 예를 들어, 1280x780x24fpsx15sec는 약 100MB 파일을 생성합니다. 예를 들어 ffmpeg로 압축 한 후 대략 1.5Mb의 파일이 생성되므로이 솔루션은 절대적으로 편하지 않습니다. – Mike

관련 문제