Jinsi ya Kurekebisha Sauti Isiyo Sambamba Kwa Kudumu (Uwekezaji wa Delay)

Matatizo ya sauti Ilisasishwa mara ya mwisho: Inatumika kwa: All platforms · VLC 3.0.x · A/V receivers & Bluetooth

Wakati sauti inapotelea nje ya sync, mwitikio wa kawaida ni kubonyeza J au K kwenye kila video na kusukuma muda nyuma — kazi isiyo na mwisho. VLC ina zana bora: mipangilio ya uwekezaji wa delay ya sauti, ambayo inahifadhi offset ya kudumu kwa faili zote, na hata inakumbuka marekebisho ya faili-mmoja unayofanya wakati wa kucheza. Mwongozo huu unaeleza marekebisho ya kudumu, urekebishaji wa faili-mmoja, na sababu tatu za hardware (Bluetooth, A/V receivers, na soundbars) zinazofanya sync iteleze kwanza kabisa.

Kwa nini hii hutokea?

  • Latency ya sauti ya Bluetooth — codec za Bluetooth (hasa A2DP/SBC) huongeza 100–300 ms ya latency ya encoding; VLC haiwezi kujua delay, kwa hiyo sauti inachezwa mapema ikilinganishwa na video.
  • Usindikaji wa A/V receiver — receivers zenye usindikaji wa lip-sync au room-correction (Dolby, DTS) huficha sauti kwenye buffer, ikisukuma kuchelewa.
  • Jitter ya hardware-accelerated decoding — muda usio thabiti wa decoding ya video kwenye baadhi ya GPU unafanya kuteleza kuonekana kwenye sehemu za nasibu, jambo linalohisiwa kuwa mbaya zaidi kuliko offset ya mara kwa mara.
  • Bendera za muda za kiwango cha container — baadhi ya faili za MKV/MP4 zina edit lists au timestamps zisizo sahihi; kuteleza kumepakana ndani ya faili yenyewe.
  • Preferences zilizoharibika — thamani ya zamani ya delay ya kimataifa iliyohifadhiwa kwenye config yako inaendelea kutumika kwa kila kitu.

Jinsi ya kurekebisha

Suluhisho 1Weka uwekezaji wa delay ya sauti wa kudumu

Inarekebisha kuteleza kwa mara kwa mara, kinachotabirika kwenye faili zote

  1. Fungua VLC na nenda Tools > Preferences > Audio.

    Mipangilio ya sauti inafunguka.

  2. Weka "Audio delay" (au "Audio desynchronization compensation") kuwa offset iliyopimwa, k.m. 250 ms kwa headphones za Bluetooth.

    Offset ya kimataifa inatumika kwa kila faili.

  3. Thamani chanya huchelewesha sauti; thamani hasi huisogeza mapema. Bofya Save na uianze VLC upya.

    Uchezaji unaanza na offset mpya.

KumbukaPima offset kwa kusitisha kwenye harakati wazi ya mdomo na kuhesabu pengo kwa sekunde, kisha zidisha kwa 1000. Anza kwa kiasi (±150 ms) na uboreshe.

Suluhisho 2Rekebisha kidogo kwa faili-mmoja kwa J / K na uhifadhi offset

Inarekebisha faili zinazoenda mbali binafsi huku ikaweka chaguomsingi cha kimataifa

  1. Cheza faili na ubonyeze K kuchelewesha sauti (baadaye) au J kuifanya mapema (haraka) — kila bonyezo ni 50 ms.

    Sync inaboresha hatua kwa hatua.

  2. Mara tu inapo sambamba, nenda Tools > Track Synchronization (au bonyeza Ctrl+L).

    Paneli ya synchronization inaonyesha delay ya sasa.

  3. Bonyeza kulia kwenye video > Video > Subtitle Track > Save Synchronization — VLC inaandika offset ya faili-mmoja kwenye database yake ya media.

    Offset inajitumia tena kiotomatiki wakati mwingine utakapocheza faili hii.

KumbukaThamani ya faili-mmoja inashinda uwekezaji wa kimataifa kwa faili hiyo pekee — mipangilio yako ya kimataifa haiguswi.

Suluhisho 3Punguza latency ya Bluetooth kwenye chanzo

Inaondoa sababu ya msingi badala ya kuilipa

  1. Katika VLC: Tools > Preferences > Audio > "Audio output" → weka kuwa "AudioTrack (Android)" au module ya latency ya chini zaidi inayopatikana kwenye OS yako.

    Pipeline ya sauti inabadilika.

  2. Kwenye upande wa OS, pendelea codec zenye latency ya chini: hali ya "AAC" ya Windows, "AAC" ya macOS, au aptX/LL kwenye vifaa vinavyoungwa mkono.

    Latency inashuka kwa kiasi kinachojulikana.

  3. Ikiwa unatumia soundbar yenye hali ya "Game" au "Low Latency", iwezesha — hali hizo zinazima buffering ya lip-sync.

    Sync inarudi bila uwekezaji wowote.

KumbukaBaada ya kubadilisha audio output, pima tena delay — thamani ya uwekezaji inaweza kuhitaji urekebishaji.

Suluhisho 4Tenga faili yenyewe kwa remux

Inathibitisha iwapo kuteleza kumepakana ndani ya media

  1. Remux faili bila re-encoding: ffmpeg -i input.mkv -c copy -map 0 output.mkv.

    Container safi inatengenezwa.

  2. Cheza faili iliyoremixwa. Ikiwa sync sasa ni thabiti, container ya asili ilikuwa na timestamps zilizovunjika.

    Faili iliyoremixwa inacheza kwa sync.

  3. Weka nakala iliyoremixwa na ufute asili iliyoharibika.

    Faili ya tatizo imebadilishwa.

KumbukaRemuxing ni lossless — hakuna ubora unaochoteka. Inajenga tu upya muundo wa container.

Suluhisho 5Weka upya preferences za VLC kuwa chaguomsingi

Inafuta mipangilio iliyoharibika inayosababisha crash, skrini nyeusi na matatizo ya sauti

  1. Funga VLC kwa kamilifu.

    Hakuna mchakato wa VLC unaotenda.

  2. Fungua command prompt (Win+R → cmd) au terminal.

    Mstari wa amri upo.

  3. Endesha: vlc --reset-config (Windows/Linux) — kwenye macOS futa ~/Library/Preferences/org.videolan.vlc badala yake.

    Preferences za VLC zinarudishwa kuwa chaguomsingi.

  4. Zindua VLC na utumie tena tu mipangilio unayohitaji kweli.

    VLC inaanza na mipangilio safi.

KumbukaHii inafuta preferences zote za kibinafsi (pamoja na shortcuts na skins). Hamisha config yako kwanza chini ya Tools > Preferences > All > Interface ukipenda chelezo.

Masuluhisho ya hali ya juu

Suluhisho 1Angalia database ya media kwa offsets zilizochakaa

Hupata thamani za faili-mmoja zinazoendelea kujitumia

  1. Funga VLC na ufute database ya media: %APPDATA%\vlc\ml.xspf (Windows) au ~/Library/Application Support/org.videolan.vlc/ml.xspf (macOS).

    Offsets za faili-mmoja zilizohifadhiwa zinafutwa.

  2. Anzisha VLC upya na ucheze faili tena — thamani ya sync iliyohifadhiwa imepotea.

    Faili inacheza na offset ya kimataifa pekee.

  3. Tuma tena urekebishaji wa faili-mmoja iwapo faili inahitaji kweli.

    Hali safi imerejeshwa.

KumbukaKufuta ml.xspf pia kunaondoa hesabu za kuchezwa na maingizo ya hivi karibuni yaliyochezwa — haigusi playlist au preferences zako.

Jinsi ya kuiepuka baadaye

  • Kwa Bluetooth, pima tena kila mara baada ya tasasisho la firmware au OS — tabia ya codec inabadilika.
  • Pendelea sauti ya waya (3.5 mm / optical / HDMI) wakati usahihi wa sync unapojali, k.m. ukaguzi wa uhariri wa video.
  • Weka VLC imesasishwa: marekebisho ya muda ya demuxer yanafika na kila toleo la 3.0.x (stable ya sasa: 3.0.23).
  • Hifadhi offset ya faili-mmoja wakati wa kucheza kwa faili zinazoteleza mara kwa mara — VLC inakumbuka.

Maswali yanayoulizwa mara kwa mara

Ni tofauti gani kati ya uwekezaji wa delay ya sauti na vitufe vya J/K?
J/K hurekebisha muda njiani kwa kikao cha sasa; mipangilio ya uwekezaji ni offset ya kimataifa ya kudumu iliyohifadhiwa kwenye preferences. Tumia uwekezaji kwa kuteleza kwa mara kwa mara (Bluetooth, receivers) na J/K kwa faili za mara moja.
Delay ya sauti chanya au hasi — ninielekea upande gani?
Chanya huchelewesha sauti (tumia wakati sauti ni mapema, ya kawaida na Bluetooth). Hasi huisogeza sauti mapema (tumia wakati sauti inachelewa video, ya kawaida na baadhi ya receivers). Ikiwa hujui, sukuma kwanza kwa J/K kupata mwelekeo.
Kwa nini sync inateleza polepole wakati wa filamu?
Kuteleza kwa taratibu mara nyingi kunaelekea kwa muda usio thabiti wa decoding ya video (hardware acceleration) au container iliyovunjika. Jaribu kuzima hardware-accelerated decoding na kuremix faili.
Je, mipangilio ya uwekezaji inaathiri rekodi za skrini au streams?
Inatumika kwa uchezaji wowote, ikijumuisha streams na rekodi. Weka kuwa 0 kabla ya kukamua sauti au kufanya chochote ambacho latency lazima iwe halisi.

Muhtasari

Weka uwekezaji wa delay ya sauti wa kudumu — Inarekebisha kuteleza kwa mara kwa mara, kinachotabirika kwenye faili zote. 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.