mp4와 Adobe Premiere에서 오디오 / 비디오 동기화 손실


11

Adobe Premiere에서 결합 할 두 개의 비디오가 있습니다. 비디오 플레이어에서는 정상적으로 재생되지만 Adobe Premiere CS6에 넣으면 비디오와 오디오가 갑자기 동기화되지 않습니다 (소스 모니터에서도).

비디오는 :

  • 각 4GB
  • 60FPS에서 1080p
  • 48kHZ 오디오
  • 코덱 ID : avc1

인터넷 검색은 이것이 일반적인 문제임을 나타냅니다. .mov이름 바꾸기 와 같이 문제를 해결하지 않은 다양한 수정을 시도했습니다 .

NVIDIA Shadowplay에서 기록합니다. 나는 이것이 가변 프레임 레이트와 관련이 있다고 생각합니다. 내 목표는 60FPS를 유지하는 것입니다.

오디오 및 비디오가 동기화되지 않도록이 문제를 어떻게 해결할 수 있습니까? 최종 클립으로 내 보낸 후에도 여전히 동기화되지 않습니다.

[편집] 핸드 브레이크를 사용하여 소스 비디오를 먼저 변환하는 것에 대한 언급이 있습니다. 수동 브레이크를 사용하여 모든 단일 비디오 를 변환 하지 않고도이 문제를 해결할 수있는 방법이 있습니까?


이 문제에 대한 답변을 여기서 찾았습니다. youtube.com/watch?v=cCmMB5o_mBA
탈리아 뉴 랜드

답변:


2

여기 에서 32 비트 정적 빌드 ffmpeg를 다운로드하고 두 가지 방법 중 하나를 시도 하십시오 .

1) 타임 스탬프 재생성

ffmpeg -i input.mp4 -c copy -fflags genpts new-input.mp4

2) 오디오 추출, 별도로 가져 오기, 타임 라인에서 시작 정렬 및 확인

ffmpeg -i input.mp4 -vn -c:a copy input-audio.mp4

2

동기화에 민감한 작업을 위해 mp4 / H264 파일로 작업하지 않는 것이 좋습니다. 파일을 코드 변환하고 해당 파일로 작업하십시오.


4
동기화 작업을 포함하여 편집을위한 H264 / MP4에는 아무런 문제가 없습니다. 당신이 원하지 않는 것은 VFR 또는 디코딩 요구 사항이 편집을 느리게하거나 NLE의 디코더를 버리는 많은 참조 프레임이있는 스트림입니다. 기본 또는 주요 프로파일 CFR H264 스트림은 잘 작동합니다.
Gyan

실제로 잘못된 것은 없지만 꾸준하고 안정적인 코덱으로 작업하는 것이 더 안전합니다. h264는 실제로 검토 용입니다.
CyanideBaby

NVIDIA Shadowplay에서만 작업합니다. 출력 내용을 어떻게 변경할 수 있습니까?
Zeno

Shadowplay는 일정한 프레임 속도를 수행하지 않는 것 같습니다. 따라서 방법이 작동하지 않으면 CFR MP4로 변환하는 것이 가장 좋습니다.
Gyan

2

Shadowplay를 사용하여 녹화 된 VFR (가변 프레임 속도) 비디오와 함께 Windows 10에서 동일한 문제가 발생했습니다. 수동 브레이크 또는 다른 변환기를 사용하여 비디오를 변환하지 않고 고정시키는 방법은 다음과 같습니다 .

  1. Apple의 Quicktime을 다운로드하여 설치하십시오
  2. .mp4 파일의 이름을 .dif로 바꿉니다.
  3. 해당 .dif 파일을 Adobe Premiere Pro로 가져 오면 오디오 / 비디오 동기화 문제가 없어야합니다

Adobe Premiere Pro가 Quicktime을 설치하지 않고 .dif 파일을로드하지 못하기 때문에 여기서 작동한다고 생각합니다. 즉, Quicktime의 코덱 등을 사용하여 VFR을 처리 할 수있는 파일을 처리한다는 의미입니다. 이는 Adobe Premiere Pro에서 기본 제공되는 코덱에 VFR에 고유 한 문제가 있음을 의미합니다.

완벽을 기하기 위해 Shadowplay, Xsplit, OBS, iPhone, relive 등으로 만든 파일과 같은 모든 VFR MP4 파일의 문제를 해결해야합니다.


오 마이, 이것은 macOS에서 작동합니다! 이것은 황금 답변입니다 !!!!
David 天宇 Wong

.mov가 그렇지 않을 때 Windows 7 64 비트에서 나를 위해 일했습니다. 감사합니다!
MC10

QuickTime 7이 설치된 Windows 10에서는이 기능이 작동하지 않았습니다. FFmpeg를 사용하여 비디오를 다시 인코딩해야했습니다.
Ryan

0

아마도 그것들을 변환해야 할 것입니다. 다음 방법은 Mac에서 작동합니다.

파일을 편집하기 전에 먼저 ProRes 422 Quicktime 파일로 변환하십시오. Adobe의 미디어 변환이 이상한 일을하는 경우 Quicktime Player Pro와 같은 것을 사용하십시오.

그런 다음 Premiere에서 변환 된 파일을 엽니 다.

첫 번째 비디오 클립의 시작 부분에서 동기화 될 때까지 오디오를 조금씩 움직입니다. 동기화하기 위해 얼마나 멀리 이동해야했는지 기록해 둡니다.

파일의 끝도 동기화되어 있는지 확인하십시오. 그렇지 않은 경우 파일 중간을 확인하십시오 ... 동기화가 더 악화되는 위치를 찾을 때까지 뒤로 계속 작업하십시오. 동기화가 나빠질 때마다 영역을 두 조각으로 자르고 다음 조각을 수동으로 다시 동기화하십시오.

지루하지만 작동합니다. 동기화되지 않은 프레임 수가 각 파일에서 동일하면 빠르게 완료됩니다.

ProRes .mov 파일로 내 보낸 다음 전달에 필요한 손실 형식으로 변환하십시오 (예 : h264 quicktime .mov).


0

이것은 Windows에있는 경우 비디오를 Windows Movie Maker에 넣습니다 (알고 있습니다). 비디오가 들어간 후 파일> 영화 저장>이 프로젝트에 권장으로 이동하십시오. 파일을 다시 저장하십시오 (때로는 mp4를 mp4로 저장하기도 함). 새 파일을 프리미어에 넣으십시오. 그것이 작동한다는 것을 보장하십시오 :)


2
Windows Movie Maker는 Windows 10에서 지원되지 않습니다.
Zeno

창 10이있는 사람들을 위해 여기 링크가 있습니다. 그것을 다운로드하고 단순히 Windows Movie Maker를 클릭하십시오! go.microsoft.com/fwlink/p/?LinkID=255475
Spleffie

1
@Spleffie "이 사이트에 접속할 수 없습니다"
Zeno
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.