문제

과거에는 일부 프로젝트에서 전체 화면 Flash 응용 프로그램의 영화 버전을 만들어야 했습니다.이를 수행하는 가장 쉬운 방법은 화면 캡처를 얻는 것입니다.그러나 1024x768 이상의 해상도를 캡처하면 비디오가 고르지 못하게 되어 용납할 수 없습니다.전체 화면 비디오를 캡처하기 위한 하드웨어 기반 솔루션이 있다는 것을 알고 있지만 이것이 무엇인지는 알 수 없습니다.내 출력은 최대 1920x1080까지 확장 가능해야 하며 고르지 못한 비압축 AVI 파일이 생성되어야 합니다.

도움이 되었습니까?

해결책

다양한 전문가용 제품이 Full HD 캡처를 지원합니다.

http://www.decklink.com/products/hd/

http://www.aja.com/

다른 것들도 있습니다.압축되지 않은 전체 디지털 또는 아날로그 스트림을 캡처하는 것은 매우 어려운 요구 사항입니다.

-아담

다른 팁

Flash 응용 프로그램이 비대화형인 경우 AVI 파일이나 일련의 PNG로 비실시간 캡처(그러나 완전히 부드럽고 완벽함)를 얻을 수 있는 많은 도구가 있습니다.

대화형이고 실시간 캡처가 절대적으로 필요한 경우 FRAPS는 실제로 작업을 수행할 수 있습니다. 적어도 Vista에서는 Aero를 그래픽 레이어로 사용하여 DirectShow가 아닌 ​​다양한 응용 프로그램을 기록하도록 FRAPS를 조작하는 것이 일반적으로 어렵지 않습니다.

Flash ActiveX 컨트롤에 동영상을 로드하면 IViewObject::Draw 방법(또는 OleDraw 도우미 기능)을 컨트롤에 사용하여 선택한 DC에 페인트하고 애니메이션의 각 프레임을 반복합니다.오디오를 추출하는 것은 더 어렵지만 내부에서 애니메이션을 만든 경우에는 큰 문제가 되지 않습니다.

필립스 dvdr3575h 다른 셋톱박스가 가장 간단할 수도 있습니다.그러나 나는 그들이 당신이 찾고 있는 해결책을 지지한다고 믿지 않습니다.

운이 좋으면 그래픽 어댑터에 이미 아날로그 비디오 출력이 있습니다.DVD 레코더를 연결하고 독립형 하드웨어 상자에 비디오 신호를 디지털화할 수 있습니다.

하지만 1920x1080은 제공되지 않습니다.

DVD 해상도보다 더 높은 해상도를 캡처해야 한다면 전문가가 필요합니다(그리고 믿을 수 없는 고가) 비디오 캡처 장비.

편집하다:

그런데 - 1920x1080을 압축되지 않은 초당 30프레임으로 트루 컬러로 캡처하려면 어떻게든 저장해야 합니다. 초당 237MB.처리해야 하는 데이터의 양이 얼마나 되는지 알려면...

영화 내에서 클릭할 필요가 없는 경우 Flash CS3는 Flash 영화(스크립트 포함)의 프레임 단위 내보내기를 지원합니다.

Flash에서 애니메이션을 엽니다. .fla를 사용할 수 없는 경우 SWF를 로드하는 간단한 래퍼를 만드는 것도 작동합니다.그런 다음 파일 -> 내보내기 -> 동영상 내보내기로 이동하여 Quicktime을 선택합니다.다양한 까다로운 비트를 원하는 대로 설정하면 Flash가 애니메이션을 가능한 한 빨리 진행하여 프레임이 떨어지는 위험을 방지하고 1fps 캡처를 기다려야 합니다.

http://rgb.com/이전에 해당 제품을 본 적이 있습니다. 매우 고급스럽고 비싸지만 완벽한 비디오이며 하드웨어 솔루션이므로 데모를 수행하려는 컴퓨터에서 프로세서를 많이 사용하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top