[질문]동적으로 로드한 이미지를 avi로 export
모람
동적으로 이미지를 로드하는 액션스크립트를 만들어서 swf로 출력하면,
swf 를 실행시 액션스크립트 프로그램이 수행되어 결과가 나옵니다.
그런데 이렇게 액션스크립트가 런타임시 동적으로 이미지를 로드하여
디스플레이하는 이런 결과물을 avi 또는 mov 등 동영상 파일로 만들고
싶습니다.
flash의 File - Export - Export Movie 메뉴에서 avi로 파일포맷을 지정해도
만들어진 avi 파일을 동영상 view 프로그램을 통해서 봐도 아무 내용이
나오지 않습니다.(액션스크립트가 실행되면서 나오는 결과 화면이
Export를 시켰을 땐 안나오는 것이 이해가 됩니다.)
어떻게 해야 swf를 실행시켰을 때 나오는 결과와 같은 내용의 avi 또는 다른
동영상 포맷의 파일을 얻을 수 있을까요?
-
바라
swf 영상을 play 시킨 후 스크린 캡쳐하는 소프트웨어로 캡쳐하는 방법도 있습니다.
캡쳐 프레임 비율을 최대한 높여 빠뜨리는 장면이 없도록 하면 위와 같은 방법으로도 저장할 수 없는 영상부분까지 저장가능합니다. 단, 품질은 전적으로 캡쳐소프트웨어의 성능에 달려있습니다. -
도래
감사합니다..^^
-
마리
avi로 추출하시려면 메인타임라인에서 enter를 쳤을때 재생되는 영상그대로 나온다고 보시면 됩니다.
근데, CS3 부터였던가. mov 포멧 출력시에 옵션이 하나 있는데. 시간을 설정하는 옵션이 있는데요.
그 옵션을 쓰면, 그 시간동안에 발생하는 액션스크립트 영상을 추출할 수 있더군요.
loadMovie 같은건 않해봤지만, 눈내리는 효과같은 자동으로 실행되는 스크립트( 인터렉션이 아닌... )에 대해선 출력이 되네요.... -
해솔
결론부터 말씀드리면, 애니메이션중에 실행되는 액션스크립트는 액션스크립트해석이 가능한 플레이어여야 합니다. 그리고 그게, 플래시 플페이어구. 그 포멧이 swf 포멧입니다.
다시말씀드리면, avi 포멧으로 export 할때는 액션스크립트가 무시가 된다는 얘기죠.
avi 포멧으로는 액션스크립트를 실행시킬수가 없으니깐요...
또한, avi 포멧으로의 export 의 기준은 메인타임라인 입니다. 메인타임라인에 작성된 프레임이 총 영상의 프레임이 되구요. 1프