2012-11-22 4 views
0

저는 플래시 커뮤니티에서 새로운 얼굴입니다. 너희들 한테 제안 좀 할까?2 개의 flv 파일을 알파 채널과 병합하는 방법은 무엇입니까?

나는 2 개의 flv 파일을 가지고 있는데, 하나는 알파 채널이있는 비디오 (상단에 표시하고 싶음)와 모바일 장치의 카메라에서 녹화 한 파일 (iOS 장치 일 가능성이 있음)입니다. 프로그래밍 방식으로이 파일들을 함께 병합하려면 어떻게해야합니까?

감사합니다.

답변

0

정확하게 이해하면 잘 모르겠지만 동일한 위치에 2 개의 비디오를 표시하고 싶다고 생각합니다.

꽤 쉽습니다. 새 프로젝트를 시작하고, 두 개의 비디오 가져와야합니다 : 당신은 (0-1 범위 또는 아무것도) 0.5 알파 (투명도)를 설정해야합니다보다

var myVideo:Video = new Video(); 
addChild(myVideo); 
var nc:NetConnection = new NetConnection(); 
nc.connect(null); 
var ns:NetStream = new NetStream(nc); 
myVideo.attachNetStream(ns); 
ns.play("http://www.example.com/file.flv"); 

var myVideo2:Video = new Video(); 
addChild(myVideo2); 
var nc2:NetConnection = new NetConnection(); 
nc2.connect(null); 
var ns2:NetStream = new NetStream(nc2); 
myVideo2.attachNetStream(ns2); 
ns2.play("http://www.example.com/file2.flv"); 

비디오를, 그래서 반이 될 것입니다 -transparent : 당신은 하나의 알파를 설정해야하므로

myVideo2.alpha = 0.5; 

당신이하는 AddChild (지난 추가 된 아이가), DisplayList가 위에있을 것이다. (두 값 모두 알파 값을 설정할 수도 있습니다).

희망이있었습니다.

+0

감사합니다. 동일한 위치에 2 개의 비디오 파일을 표시 할 수 있지만 맨 위 레이어의 비디오는 맨 아래를 볼 수있는 알파 채널을 가지고 있습니다. 하나의 flv 파일로 내보내려고합니다. 어떻게해야합니까? –

+0

오, 그들을 내보낼까요? 미안, 나는 그것을 얻지 않았다. 그런 다음 2 flv-s (Adobe After Effects 또는 자유 소프트웨어와 같이)를 편집 한 다음 FLV로 다시 변환해야합니다. 플래시는 필요하지 않습니다. – csomakk

관련 문제