오디오 동기화 안됨을 영구히 수정하는 방법 (지연 보상)

오디오 문제 최종 업데이트: 적용 대상: All platforms · VLC 3.0.x · A/V receivers & Bluetooth

오디오가 동기화에서 벗어날 때 흔한 반응은 모든 비디오에서 J나 K를 누르고 타이밍을 밀어붙이는 끝없는 잡일입니다. VLC에는 더 나은 도구가 있습니다. 오디오 지연 보상 설정은 모든 파일에 영구 오프셋을 저장하고, 재생 중 만든 파일별 조정도 기억합니다. 이 가이드는 영구 수정, 파일별 미세 조정, 그리고 처음에 동기 드리프트를 만드는 세 가지 하드웨어 원인(Bluetooth, A/V 수신기, 사운드바)을 설명합니다.

왜 이런 일이 발생하나요?

  • Bluetooth 오디오 지연Bluetooth 코덱(특히 A2DP/SBC)은 100–300 ms 인코딩 지연을 더하며, VLC는 지연을 알 수 없어 오디오가 비디오보다 앞서 재생됩니다.
  • A/V 수신기 처리 — 립싱크나 룸 보정 처리(Dolby, DTS)가 있는 수신기는 오디오를 버퍼링하여 늦춥니다.
  • 하드웨어 가속 디코딩 지터 — 일부 GPU의 불안정한 비디오 디코딩 타이밍이 무작위 지점에서 드리프트를 만듭니다.
  • 컨테이너 수준 타이밍 플래그 — 일부 MKV/MP4 파일은 잘못된 edit list나 타임스탬프를 가지며, 드리프트가 파일 자체에 있습니다.
  • 손상된 환경 설정 — 구성에 저장된 오래된 전역 지연 값이 모든 것에 계속 적용됩니다.

해결 방법

해결책 1영구 오디오 지연 보상 설정

모든 파일의 일정하고 예측 가능한 드리프트 수정

  1. VLC 열고 도구 > 환경 설정 > 오디오로 이동.

    오디오 설정이 열립니다.

  2. "오디오 지연"(또는 "오디오 비동기 보상")을 측정된 오프셋으로 설정, 예: Bluetooth 헤드폰은 250 ms.

    전역 오프셋이 모든 파일에 적용됩니다.

  3. 양수는 오디오를 늦추고, 음수는 앞당깁니다. 저장 후 VLC 재시작.

    새 오프셋으로 재생 시작.

참고입 모양이 명확한 지점에서 일시정지하고 간격을 초로 세어 곱하기 1000으로 측정하세요. 보수적으로(±150 ms) 시작하고 다듬으세요.

해결책 2J / K로 파일별 미세 조정 및 오프셋 저장

전역 기본을 유지하면서 개별적으로 어긋난 파일 수정

  1. 파일 재생 중 K로 오디오 늦춤(나중), J로 앞당김(빠르게) — 누를 때마다 50 ms.

    동기가 단계적으로 개선됩니다.

  2. 동기화되면 도구 > 트랙 동기화(또는 Ctrl+L)로 이동.

    동기화 패널이 현재 지연을 보입니다.

  3. 비디오 마우스 오른쪽 버튼 > 비디오 > 자막 트랙 > 동기화 저장 — VLC가 미디어 데이터베이스에 파일별 오프셋을 기록합니다.

    오프셋은 다음 재생 시 자동 재적용됩니다.

참고파일별 값은 해당 파일에만 전역 보상을 재정의하며, 전역 설정은 그대로입니다.

해결책 3소스에서 Bluetooth 지연 줄이기

보상하는 대신 근본 원인 제거

  1. VLC: 도구 > 환경 설정 > 오디오 > "오디오 출력" → "AudioTrack (Android)" 또는 OS에서 가능한 최저 지연 모듈 설정.

    오디오 파이프라인이 바뀝니다.

  2. OS 측에서는 지연이 낮은 코덱 선호: Windows "AAC" 모드, macOS "AAC", 또는 지원 기기는 aptX/LL.

    지연이 눈에 띄게 줄어듭니다.

  3. "게임" 또는 "저지연" 모드가 있는 사운드바면 활성화 — 그 모드는 립싱크 버퍼링을 비활성화합니다.

    보상 없이 동기 복귀.

참고오디오 출력 변경 후 지연을 다시 측정하세요 — 보상 값 조정이 필요할 수 있습니다.

해결책 4리먹스로 파일 자체 배제

드리프트가 미디어에 베이크되었는지 확인

  1. 재인코딩 없이 리먹스: ffmpeg -i input.mkv -c copy -map 0 output.mkv.

    깨끗한 컨테이너가 만들어집니다.

  2. 리먹스 파일 재생. 동기가 안정적이면 원본 컨테이너에 깨진 타임스탬프가 있었습니다.

    리먹스 파일이 동기화 재생됩니다.

  3. 리먹스 복사본 유지하고 깨진 원본 삭제.

    문제 파일이 교체됩니다.

참고리먹스는 무손실 — 화질 손실 없이 컨테이너 구조만 재구성합니다.

해결책 5VLC 환경 설정을 기본값으로 복원

멈춤, 검은 화면, 오디오 문제를 일으키는 손상된 설정 정리

  1. VLC를 완전히 종료합니다.

    실행 중인 VLC 프로세스가 없습니다.

  2. 명령 프롬프트(Win+R → cmd) 또는 터미널을 엽니다.

    명령줄을 사용할 수 있습니다.

  3. 다음을 실행합니다: vlc --reset-config (Windows/Linux) — macOS에서는 대신 ~/Library/Preferences/org.videolan.vlc를 삭제하세요.

    VLC 환경 설정이 기본값으로 돌아갑니다.

  4. VLC를 시작하고 실제로 필요한 설정만 다시 적용합니다.

    VLC가 깨끗한 설정으로 시작합니다.

참고이렇게 하면 모든 사용자 지정 설정(단축키 및 스킨 포함)이 삭제됩니다. 미리 백업하려면 도구 > 환경 설정 > 모두 > 인터페이스에서 설정을 내보내세요.

고급 해결 방법

해결책 1미디어 데이터베이스에서 오래된 오프셋 확인

계속 재적용되는 파일별 값 찾기

  1. VLC 닫고 미디어 데이터베이스 삭제: %APPDATA%\vlc\ml.xspf (Windows) 또는 ~/Library/Application Support/org.videolan.vlc/ml.xspf (macOS).

    저장된 파일별 오프셋이 지워집니다.

  2. VLC 재시작하고 파일 재생 — 저장된 동기 값이 사라집니다.

    파일이 전역 오프셋만으로 재생됩니다.

  3. 파일이 정말 필요하면서만 파일별 조정 재적용.

    깨끗한 상태 복원.

참고ml.xspf 삭제는 재생 횟수와 최근 재생 항목도 지우지만, 재생목록이나 환경 설정은 건드리지 않습니다.

재발 방지 방법

  • Bluetooth는 펌웨어나 OS 업데이트 후 항상 재측정 — 코덱 동작이 바뀝니다.
  • 동기 정밀도가 중요한 경우(예: 영상 편집 리뷰) 유선 오디오(3.5mm / 광 / HDMI)를 선호하세요.
  • VLC를 최신으로 유지하세요. 디먹서 타이밍 수정이 각 3.0.x 릴리스에 들어갑니다(현재 안정: 3.0.23).
  • 정기적으로 드리프트되는 파일은 재생 중 파일별 오프셋을 저장하세요. VLC가 기억합니다.

자주 묻는 질문

오디오 지연 보상과 J/K 키의 차이는?
J/K는 현재 세션을 위해 즉석에서 타이밍 조정, 보상 설정은 환경 설정에 저장된 영구 전역 오프셋입니다. 일정 드리프트(Bluetooth, 수신기)에는 보상을, 일회 파일에는 J/K를 쓰세요.
오디오 지연은 양수인가 음수인가 — 어느 쪽으로?
양수는 오디오를 늦춥니다(오디오가 앞설 때, 보통 Bluetooth). 음수는 오디오를 앞당깁니다(오디오가 비디오를 따라잡지 못할 때, 일부 수신기). 잘 모르겠으면 먼저 J/K로 방향을 찾으세요.
영화 중 천천히 드리프트하는 이유는?
천천히 드리프트는 보통 불안정한 비디오 디코딩 타이밍(하드웨어 가속)이나 깨진 컨테이너를 가리킵니다. 하드웨어 가속 디코딩 비활성화와 파일 리먹스를 시도하세요.
보상 설정이 화면 녹화나 스트림에 영향하나요?
재생 모든 것(스트림과 녹화 포함)에 적용됩니다. 지연이 정확해야 하는 캡처나 작업 전에는 0으로 되돌리세요.

요약

영구 오디오 지연 보상 설정 — 모든 파일의 일정하고 예측 가능한 드리프트 수정. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.