2011-02-08 2 views
0

나는 복사 된 비디오는 플래시 .swf 또는 .flv 파일을 스캔하여 지정된 수의 프레임을 추출하는 방법은 무엇입니까?

  • 액세스 프레임의 개별 프레임이 .FLV 비디오 파일 및/또는 .SWF 파일
  • 저장을 다시 한번 확인 폴더를 만들

    1. 수 있도록하고 싶습니다 이 프레임들을 자동으로 생성 된 폴더에 넣으십시오.

    액션 스크립트 3을 사용하여 .swf 및 .flv 파일을 스캔하고 f 숫양.

    이 작업을 수행하는 방법에 관한 구유가 있습니까?

  • +0

    흠, 나는 그런 프로젝트를 가지고 있지만, 나는 그것을 위해 ffmpeg를 사용했다. ffmpeg 호출을 받아 들일 수 있습니까? –

    +0

    @ 대니얼 예 저는 ffmpeg와 동일한 작업에 관심이 있습니다. 가장 인기있는 비디오 포맷을 아는 한 Flash 지원이 중요합니다. – Classer

    답변

    1

    추출 할 프레임이 무엇인지 알아야합니다. 예를 들어 :

    • 추출물 키 프레임에서
    • 추출물 프레임 (장면 전환)
    • 추출 프레임에서 15초 간격 비디오 클립에서 일정한 간격으로 20 프레임

    것 같아요 당신 돈 프레임을 추출하는 데 as3을 사용해야하지만 다른 언어로 스크립트를 만들 수도 있습니다. 프레임 추출을위한 중앙 조각은 this article에서 설명한 ffmpeg 일 수 있습니다.

    1

    as3 해결책은 다음과 같습니다. - fla/flv를로드하는 로더를 만듭니다.- 프레임에 이벤트 리스너를 입력하고 각 프레임로드 로더 객체를 버퍼에 추가하십시오. 그리기, 이것은 아마도 당신에게 10-20 분 정도 소요될 것입니다.

    코드 기반 애니메이션을 다루는 경우 이것은 매우 어려운 일일뿐입니다. 비디오는 다른 방식으로 쉽게 처리 할 수 ​​있습니다.

    당신은 출력을 저장하는 문제에 직면하게 될 것입니다. 플래시 플레이어는 컴퓨터에 이미지를 저장할 수 있지만 파일을 저장하라는 메시지 만 표시합니다. 프롬프트없이 아무 것도 저장하려면 Air player에서만 사용할 수있는 기능을 사용해야합니다.

    관련 문제