HoldVideoFrames
어떤 노드인가요?
HoldVideoFrames 노드는 각 프레임을 지정된 프레임 수만큼 정지(홀드)시켜 계단식(stepped) 비디오 효과를 만듭니다. 이를 통해 스톱모션이나 프레임 스테핑 효과를 연출하여 비디오 콘텐츠에 예술적 흥미를 더할 수 있습니다.
언제 사용하나요?
다음과 같은 상황에서 HoldVideoFrames 노드를 사용합니다:
- 스톱모션 애니메이션 효과를 연출하고 싶을 때
- 시인성을 높이기 위해 빠르게 움직이는 콘텐츠의 속도를 늦추고 싶을 때
- 프레임 조작을 통해 예술적인 비디오 효과를 제작할 때
- 비디오에 레트로 또는 빈티지한 느낌을 더하고 싶을 때
- 드라마틱한 슬로우 모션 효과를 만들고 싶을 때
- 프레임 단위 분석이 필요한 콘텐츠를 제작할 때
사용 방법
기본 설정
- 워크플로우에 HoldVideoFrames 노드를 추가합니다.
- "video" 입력에 비디오 소스를 연결합니다.
- "hold_frames" 파라미터를 설정하여 각 프레임을 몇 프레임 동안 유지할지 지정합니다.
- 워크플로우를 실행하여 프레임 홀딩 효과를 생성합니다.
파라미터 (Parameters)
-
video: 프레임 홀딩 효과를 적용할 비디오 콘텐츠 (VideoArtifact 및 VideoUrlArtifact 지원)
-
hold_frames: 유지할 프레임 수 (1-10, 기본값: 2)
- 1 = 효과 없음 (일반 재생)
- 2 = 각 프레임이 2프레임 동안 유지됨 (더 느린 재생)
- 5 = 각 프레임이 5프레임 동안 유지됨 (훨씬 느린 재생)
- 10 = 각 프레임이 10프레임 동안 유지됨 (매우 느린 재생)
-
processing_speed: 처리 속도와 출력 품질 간의 균형 (기본값: "balanced")
- fast: 가장 빠른 처리 속도, 낮은 품질 (ultrafast 프리셋, CRF 30)
- balanced: 속도와 품질의 균형 (medium 프리셋, CRF 23)
- quality: 최고 품질, 느린 처리 속도 (slow 프리셋, CRF 18)
출력 (Outputs)
- video: 프레임 홀딩 효과가 적용된 비디오 (다른 노드에 연결하여 사용 가능)
예시
비디오에 스톱모션 효과를 적용하고자 하는 경우:
- 워크플로우에 HoldVideoFrames 노드를 추가합니다.
- LoadVideo 노드의 비디오 출력을 HoldVideoFrames의 "video" 입력에 연결합니다.
- 각 프레임을 3프레임 동안 유지하도록 "hold_frames"를 3으로 설정합니다.
- 워크플로우를 실행하면 비디오에 계단식 스톱모션 효과가 적용됩니다.
- 출력 파일 이름은
{original_filename}_hold_3_frames.{format}형태가 됩니다.
중요 참고 사항
- HoldVideoFrames 노드는 고품질 프레임 처리를 위해 FFmpeg을 사용합니다.
- 이 효과는 hold_frames 값만큼 유효 프레임 레이트를 낮춥니다.
- 원본 오디오 트랙은 보존되지만 시각 효과와 완벽하게 동기화되지 않을 수 있습니다.
- 처리 시간은 비디오 길이와 hold_frames 값에 따라 달라집니다.
- 처리 문제 발생 시 로그를 통해 디버깅 정보를 확인할 수 있습니다.
효과 권장 사항
- 자연스러운 슬로우 모션: 완만한 프레임 유지를 위해 hold_frames 2-3 사용
- 스톱모션 효과: 뚜렷한 계단식 느낌을 위해 hold_frames 4-6 사용
- 드라마틱한 슬로우 모션: 매우 느린 재생을 위해 hold_frames 7-10 사용
- 프레임 분석: 검토를 위해 빠른 콘텐츠 속도를 늦추려면 hold_frames 2-3 사용
자주 묻는 질문 및 문제 해결
- 처리 시간 초과(Timeout): 대용량 비디오는 처리하는 데 시간이 더 걸릴 수 있습니다. 이 노드의 제한 시간은 5분입니다.
- 효과가 너무 과함: 효과가 너무 극단적이라면 hold_frames 값을 낮추세요.
- 오디오 싱크 문제: 프레임 유지가 오디오 동기화에 영향을 미칠 수 있습니다.
- 비디오 입력 없음: "video" 입력에 비디오 소스가 올바르게 연결되어 있는지 확인하세요.
- FFmpeg 오류: 처리에 실패하면 로그 파라미터에서 상세 오류 정보를 확인하세요.