View a markdown version of this page

Deadline Cloud에서 FFmpeg로 비디오 인코딩 - 기한 클라우드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Deadline Cloud에서 FFmpeg로 비디오 인코딩

ffmpeg_encode_video 작업 번들은 순차적으로 번호가 매겨진 이미지 파일의 디렉터리를 가져와 FFmpeg를 사용하여 MP4 비디오로 인코딩합니다. 번들은 렌더 출력을 비디오로 변환하기 위한 독립 실행형 유틸리티 또는 다단계 렌더 파이프라인에 비디오 인코딩 단계를 추가하기 위한 참조로 유용합니다.

번들에는 다음 기능이 포함되어 있습니다.

  • 번호가 지정된 이미지 시퀀스(PNG, EXR, JPEG 등)를 H.264 MP4 비디오로 인코딩합니다.

  • 사용자 지정 가능한 프레임 속도, 품질(™) 및 인코딩 속도 사전 설정을 지원합니다.

  • FFmpeg의 printf 스타일 %04d 형식으로 자동 변환되는 입력 파일 이름 지정에 ####해시 마크 패턴을 사용합니다.

  • 작업 첨부 파일 또는 공유 파일 시스템에서 작동합니다.

  • BT.709 색상 공간과 웹 스트리밍faststart용 브로드캐스트 안전 출력을 생성합니다.

deadline-cloud conda 채널에서는 FFmpeg를 사용할 수 없습니다. 서비스 관리형 플릿에서이 번들을 실행하려면를 대기열 환경의 CondaChannels 파라미터conda-forge로 사용합니다.

번들을 제출합니다.

deadline bundle submit ffmpeg_encode_video/ \ -p InputDir=path-to-frames \ -p InputFilePattern="render.####.png" \ -p StartFrame=1 \ -p EndFrame=250 \ -p OutputDir=path-for-output \ -p OutputFileName="my_video.mp4"

기존 렌더링 작업에 비디오 인코딩을 추가하려면이 번들 템플릿의 EncodeVideo 단계를 자체 템플릿에 복사하고 렌더링 후 인코딩 단계가 실행되도록 dependencies 항목을 추가한 다음 CondaChannels 파라미터conda-forge에를 추가합니다. 전체 다단계 파이프라인 예제는 섹션을 참조하세요Maya 및 Arnold on Deadline Cloud를 사용하여 턴테이블 비디오 렌더링.