Make me a 30-second motion design video in code, 1080x1080, 60 fps. The music is [path to your track].
First measure the track with numpy. Find the BPM, the beat times and the drop, then cut 30 seconds starting on its first downbeat. If the song ends too soon after it, pick an alternative segment. Use spring easing with small overshoots instead of ease-in-out. Include a cursor that clicks or drags before each change. Apply 4 subframes per frame blended into motion blur. Ensure one element morphs through 8-12 states without a cut. Render the final output as an MP4.
한국어 번역
코드로 30초짜리 모션 디자인 영상을 만들어 주세요, 1080x1080, 60 fps. 음악은 [path to your track]입니다.
먼저 numpy로 트랙을 측정하세요. BPM, 비트 시점, 드롭을 찾은 다음 첫 다운비트에서 시작해 30초를 잘라내세요. 곡이 그 뒤로 너무 빨리 끝나면 대체 구간을 고르세요. ease-in-out 대신 작은 오버슈트가 있는 스프링 이징을 사용하세요. 각 변화 전에 클릭하거나 드래그하는 커서를 포함하세요. 프레임마다 4개의 서브프레임을 모션 블러로 블렌딩해 적용하세요. 하나의 요소가 컷 없이 8-12개의 상태를 거쳐 모프하도록 하세요. 최종 출력을 MP4로 렌더링하세요.