PowerPoint의 동영상 내보내기 기능을 사용하여 만든 동영상을 동영상 편집 소프트웨어에 입력하면 동영상의 후반이 될수록 소리가 어긋나는 건의 대책

소개



PowerPoint의 세션 녹화 기능과 동영상 내보내기 기능, 사용하고 있습니까? ?

PowerPoint에는 "슬라이드쇼 기록"이라는 기능이 있어 자신의 프레젠테이션에 미리 나레이션을 붙일 수 있게 되어 있습니다.

그리고 미리 내레이션을 한 슬라이드에서 "내보내기"기능의 "비디오 만들기"를 수행하면 자신의 프레젠테이션을 비디오로 만들 수 있습니다.

이 기능은, 간단하게 프레젠테이션을 비디오화하고 싶을 때에 편리하기 때문에 꼭 기억해 주셔서 활용해 주셨으면 합니다!

이번에 빠진 일



그런 편리한 PowerPoint 비디오를 만드는 기능이지만, 약간의 험악한 포인트가 있습니다.
그것이 여기 부분!

무려, 동영상의 프레임 레이트가, 영상 업계에서 일반적인 30fps도 29.97fps도 아니고, 30.30fps라고 하는 초중도반단한 값이 되고 있다!
이것을 DaVinci Resolve (다른 편집 앱이 어떨지는 시도하지 않기 때문에 모르겠습니다 ...)에 입력하면,이 중순한 프레임 레이트를 올바르게 핸들링할 수 없는지, 비디오의 후반이 될수록, 영상과 오디오 어긋남이 발생합니다. 어쩌면 30 분 경과 시점에서 1-2 초 어긋나 있다고 생각합니다.

Workaround



이것을 회피하기 위해서는, 30fps의 고정 프레임 레이트로 변환해 버리는 것이 가장 안전책! 라고 생각했으므로, 프리 트랜스코드 툴, HandBrake 로 변환해 버렸습니다.

하고 있는 가운데 몇가지 빠진 포인트가 있었기 때문에 그것도 공유해 둡니다.

NVEnc를 사용하여 트랜스코딩 오류



어쩌면 NVEnc가 중간 정도의 프레임 속도를 처리하지 못할 수도 있습니다. 트랜스코딩이 무사히 달려간 것처럼 일순간 보입니다만, 렌더링 큐의 로그를 보면, 마지막에 에러가 되어 버렸습니다. 출력된 영상은 DaVinci Resolve로 읽어들일 때와 마찬가지로 후반 정도 소리가 어긋나고 있었습니다.

이를 방지하기 위해 내 환경에서 Intel Quick Sync Video (QSV)를 사용하기로 결정했습니다.
이제 에러를 방지하면서도 음성과 영상이 있는 30fps의 고정 프레임 레이트의 비디오를 출력할 수 있었습니다.


오디오를 다시 트랜스코딩하면 노이즈가 발생할 수 있음



음성에 대해서는 원래 AAC 로 보존되어 있으므로, 재트랜스코딩할 필요는 없을 것입니다만, HandBrake 의 디폴트의 설정이라고 AAC 등으로 재트랜스코드하는 설정이 되어 있습니다.
이 설정 그대로 진행하면, 음성에 부츠부츠와 노이즈가 들어가는 경우가 있었으므로, PowerPoint 의 출력한 음성 그대로로 패스 스루 시킵니다.
오디오 트랙의 코덱 설정을 "AAC Passthru"로 설정하면 OK입니다.


요약



위의 설정을 하고 HandBrake에서 30fps 고정 프레임 레이트화한 비디오를 입력했을 때, DaVinci Resolve에 로드하지 않아도 음성과 영상의 어긋남은 발생하지 않게 되었습니다.

만약 같은 사건에 곤란하고 있는 분이 계시면, 도움이 되면 다행입니다.



원래, 이상한 프레임 레이트로 PowerPoint가 출력하지 않으면 이런 일이 되지 않기 때문에, 제대로 30fps의 비디오를 출력하도록 해 주었으면…

좋은 웹페이지 즐겨찾기