Adobe Premiere Pro audio Synchronize error
//-----------------------------------------------------------------------------
* 현상
동영상 재생기(팟플레이어), 파워 디렉터 등에서 정상 재생되는데 프리미어 프로에서만 음향 동기화에 문제가 있는 경우
* 원인
Adobe Premiere Pro는 2024-10현재 VFR(Variable Frame Rate, 가변 프레임 비율)을 재대로 인식하지 못한다.
심지어 동영상 길이도 틀리게 표시한다.
* 해결 방법 : 고정 -> 가변
VFR(Variable Frame Rate, 가변 프레임 비율)을 CFR(constant frame rate, 고정 프레임 비율)로 변경한다.
- FFMPEG 명령어
- 비디오와 오디오 트랙 모두를 VFR에서 CFR로 변경
ffmpeg -i input.mp4 -vsync cfr -fps_mode cfr -r 30 -af aresample=async=1 output.mp4
- 예) h264 형식을 nvidia cuda 가속을 사용해서 hevc 코덱으로 변경하는 경우
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -c:v h264_cuvid -y -i "input.mp4" -vsync cfr -fps_mode cfr -r 30 -af aresample=async=1 -map 0:v:0 -c:v hevc_nvenc -qp 21 -map 0:a:0 -c:a aac -b:a 128k "output.mp4"
//-------------------------------------
< 참고 >
위 방법으로 안되는 경우
* 비디오와 오디오 트랙을 분리해 보니 길이가 다른 경우
예) 비디오 길이 : 60초, 오디오 길이 : 50초 => 오디오 길이를 60초로 늘리는 방법
50/60 = 8.3333
ffmpeg -i input.mp3 -filter:a "atempo=0.83333" output.mp3
//-------------------------------------
* 프리미어 에서 오디오 길이 늘리는(줄이는) 방법
오디오 트랙 분리
R을 눌러 Rate Stretch Tool 로 오디오 트랙을 드래그 한다.
//-----------------------------------------------------------------------------
< 참고>
- 증상
동영상 재생기(팟플레이어 등)와 다른 동영상 편집기(파워 디렉터 등)에서는 오디오 싱크가 맞는데 프리미어 프로에서만 싱크가 안맞는 경우
- 원인
동영상의 오디오 트랙 문제
- 해결 방법
오디오 트랙의 길이 조정
//-------------------------------------
* 방법1 - 프리미어에서 오디오 트랙 길이 조정 (Speed/Duration 기능)
1. 자세한 시간 표시 설정
TimeLine 패널 좌상단 메뉴 -> Show Audio Time Units 체크
2. 비디오 시간 복사
End 키로 영상 맨 끝으로 이동 -> Preview 패널의 표시된 현재 시간 복사
3. Duration(길이) 조정
오디오 트랙에서 마우스 우클릭 -> Speed/Duration 선택
-> Duration 값에 위에서 복사한 값을 입력
//-------------------------------------
* 방법2 - 프리미어에서 오디오 트랙 길이 조정 (Rate Stretch Tool (R 키) 기능)
타임라인 도구중 'Rate Stretch Tool' 기능 선택(단축키 R)
-> 마우스 드래그로 오디오 트랙의 길이를 변경해 가며 싱크를 맞춘다
//-------------------------------------
* 방법3 - 파워디렉터(Cyberlink PowerDirector) 이용
- 파워디렉터에서는 오디오 싱크가 정상적으로 맞는 경우
파워디렉터에서 오디오만 인코딩 해서 프리미어에서 Import해서 사용
//-------------------------------------
참고
- 오디오 파일 포맷을 여러 가지로 옵션을 바꿔서 변경 재 인코딩 하는 것을 소용 없었음
- Synchronize Clips 기능의 Synchronize point -> Audio (Track Channel) 옵션은
비디오에 자체 오디오 트랙이 있어야 가능
'Tips' 카테고리의 다른 글
[Linux] 휴지통으로 파일 삭제 (0) | 2023.09.20 |
---|---|
명령행에서 브라우저 방문기록, 검색기록 삭제 방법 (0) | 2023.09.16 |
유튜브 플레이리스트 복사하는 방법 (0) | 2023.08.19 |
엑셀 차트 사용법 (0) | 2023.05.14 |
윈도우 10 랜카드 레지스트리 경로 (0) | 2023.03.11 |