Troubleshooting·7 min

Oleh Shamir

Audio IPTV Tak Selari? Cara Membetulkan Masalah Penyelarasan Bibir

Anda sedang menonton perlawanan, pengulas menjerit "GOAL!" — kemudian, sesaat selepas itu, bola masuk ke gawang. Atau bibir pelakon sudah berhenti bergerak, tetapi dialognya hanya kedengaran setengah saat kemudian. Walau apa pun keadaannya, masalahnya sama: trek audio dan video sudah tidak selari, menyebabkan strim tidak boleh ditonton sehingga anda membetulkannya.

Ketidakselarasan audio/video ialah antara aduan IPTV yang paling biasa. Berbeza dengan masalah penimbalan atau skrin hitam, masalah ini tidak akan pulih sendiri. Strim itu tidak rosak — pemain cuma memainkan audio dan video mengikut jam yang berbeza.

Panduan ini menerangkan empat punca utama mengikut kekerapan punca tersebut menjadi penyebab sebenar, bersama pembaikan khusus untuk setiap satunya. Saya akan menggunakan Tuneline sebagai contoh, tetapi diagnosis ini terpakai pada mana-mana pemain. Muat turun Tuneline di sini jika anda mahu mengikuti panduan ini — ia memaparkan kawalan pelarasan audio dan saluran paip audio yang biasanya disembunyikan oleh kebanyakan pemain pengguna.

Tangkapan skrin: kawalan pelarasan audio Tuneline dalam panel tetapan pemain

The fast fix

Suara dan gambar semakin tidak selari? Ada pelungsur untuk membetulkannya

Tuneline menyediakan kawalan pelarasan audio manual yang biasanya disembunyikan oleh kebanyakan pemain percuma, selain enjin main balik yang direka untuk mengekalkan penyelarasan sepanjang sesi tontonan yang panjang. Percuma, tanpa akaun diperlukan.

Muat turun percuma

Pertama: Pastikan Masalahnya Datang daripada Strim, Bukan Tetapan Anda

Sebelum melaraskan apa-apa, kenal pasti puncanya. Ketidakselarasan audio/video boleh berpunca daripada strim, pemain, peranti output audio atau ruang tempat anda menonton.

Buat pemeriksaan pantas mengikut turutan ini:

  1. Tukar kepada saluran lain daripada penyedia yang sama. Jika saluran baharu selari, masalahnya terletak pada strim saluran pertama (ketidakselarasan di pihak pengekod). Tiada apa-apa pelarasan pada pemain yang boleh membaikinya sepenuhnya.
  2. Tukar kepada output audio yang lain. Cuba pembesar suara dalaman komputer riba, kemudian fon kepala, dan selepas itu Bluetooth. Jika hanya salah satu daripadanya tidak selari, masalahnya terletak pada peranti output audio tersebut.
  3. Buka URL M3U yang sama dalam VLC. Jika VLC selari tetapi aplikasi IPTV anda tidak, masalahnya terletak pada saluran paip audio aplikasi tersebut. Jika kedua-duanya tidak selari, strim itu sendiri mengalami ketidakselarasan.

Kebanyakan kes "IPTV saya tidak selari" akan termasuk dalam salah satu daripada tiga kategori selepas pemeriksaan ini: peranti audio Bluetooth yang menambah kependaman, strim yang dihantar sedikit tersasar oleh pengekod, atau penyahkod pemain yang tidak mematuhi cap masa PTS. Setiap satunya memerlukan pembaikan yang berbeza.

Pembaikan 1: Kependaman Audio Bluetooth (Punca No. 1)

Jika anda menonton IPTV melalui pembesar suara Bluetooth, AirPods atau bar bunyi Bluetooth, mulakan di sini. Audio Bluetooth sememangnya mempunyai kependaman — biasanya 100–300ms bergantung pada kodek dan peranti — dan kebanyakan pemain IPTV tidak mengimbanginya.

Anda akan paling jelas menyedarinya ketika menonton sukan secara langsung: suara pengulas sentiasa ketinggalan daripada aksi. Itu bukan masalah strim. Itulah Bluetooth — dan pelungsur pelarasan audio Tuneline membetulkannya dalam kira-kira sepuluh saat.

Pembaikan, mengikut keberkesanannya:

  1. Beralih kepada sambungan berwayar jika peranti anda menyokongnya. Fon kepala USB-C atau 3.5mm tidak menambah kependaman.
  2. Gunakan kodek Bluetooth kependaman rendah. aptX Low Latency (~40ms) jauh lebih baik berbanding A2DP/AAC standard (~150–250ms). Pada iOS, AirPods menggunakan AAC; pada telefon Android, anda kadangkala boleh memilih aptX dalam pilihan pembangun.
  3. Laraskan audio secara manual dalam pemain. Tuneline menyediakan pelungsur Audio Offset dalam tetapan pemain (julat −2000ms hingga +2000ms). Dengan fon kepala Bluetooth, pelarasan sekitar +150ms hingga +200ms biasanya tepat. Laraskan sebanyak 50ms setiap kali sehingga pergerakan bibir dan suara selari.

Pemain lain: VLC mempunyai Track Synchronization → Audio track synchronization (dalam saat, nilai negatif = audio lebih awal). Kodi mempunyai audio_offset dalam advancedsettings.xml. Aplikasi keluarga Smarters hampir tidak pernah menyediakan kawalan ini — dan inilah antara sebab yang lebih baik untuk beralih kepada pemain lain.

Pembaikan 2: Penghalaan Audio HDMI Melalui Penerima atau Bar Bunyi

Punca kedua paling biasa pada persediaan TV ialah audio HDMI yang dihalakan melalui penerima AV, bar bunyi atau sambungan HDMI-ARC. Pemprosesan audio dalam peranti ini menambah kependaman sebanyak 30–150ms.

Jika ketidakselarasan hanya berlaku pada persediaan TV anda tetapi tidak pada komputer riba atau telefon, hampir pasti inilah puncanya.

Pembaikan:

  1. Semak tetapan "Lip Sync" atau "AV Sync" pada penerima/bar bunyi. Kebanyakan penerima AV moden mempunyai tetapan ini; anda hanya perlu melaraskannya sekali untuk keseluruhan rangkaian HDMI. Tetapkannya bagi mengimbangi kelewatan audio (nilai positif).
  2. Dayakan penyelarasan saluran pemulangan audio HDMI-CEC. Sesetengah penerima boleh merundingkan penyelarasan dengan peranti sumber secara automatik melalui CEC. Semak manual penerima anda.
  3. Pintas penerima khusus untuk IPTV. Sambungkan peranti penstriman terus ke TV melalui HDMI dan biarkan output optik TV menyalurkan audio ke bar bunyi. Cara ini selalunya lebih mudah berbanding melaraskan AV sync.
  4. Gunakan pelarasan dari pihak pemain sebagai pilihan terakhir. Pelungsur pelarasan audio yang sama dalam Tuneline boleh mengimbanginya; cuma perlu diingat bahawa anda memerlukan nilai yang berbeza bagi setiap rangkaian audio (pembesar suara TV berbanding penerima atau Bluetooth).

Pembaikan 3: Pemain Tidak Mematuhi Cap Masa Strim

Yang ini lebih sukar dikesan. Setiap strim IPTV menyertakan metadata PTS (Presentation Time Stamp) pada setiap bingkai audio dan video supaya pemain tahu bila setiap satunya perlu dimainkan. Pemain yang dibina dengan betul menggunakan PTS sebagai rujukan utama. Pemain yang kurang baik menggunakan jam masa sebenar dan membiarkan PTS semakin tersasar.

Gejala:

  • Pada mulanya semuanya selari, tetapi kemudian menjadi tidak selari selepas beberapa minit.
  • Menjeda dan menyambung semula membetulkannya buat sementara waktu, kemudian masalah itu berulang.
  • Ketidakselarasan menjadi semakin teruk dalam sesi tontonan yang panjang.

Ini ialah pepijat pada pemain. Penyelesaiannya ialah menggunakan pemain dengan saluran paip yang betul-betul mematuhi PTS. Enjin yang baik:

  • libmpv / mpv (digunakan oleh Tuneline, IINA dan lain-lain)
  • Lapisan pemain FFmpeg (digunakan oleh VLC)
  • ExoPlayer (asli pada Android, digunakan oleh sesetengah aplikasi IPTV Android)
  • AVPlayer (asli pada iOS, digunakan oleh aplikasi platform Apple)

Enjin yang bermasalah biasanya ialah susunan penyahkod tersuai yang ditulis oleh pembangun aplikasi yang tidak melaksanakan pemulihan jam berdasarkan PTS dengan sempurna. Jika anda sudah mencuba pelarasan audio dari pihak pemain tetapi masalah itu terus muncul semula, pemain itu sendiri ialah puncanya. Tukar kepada pemain lain.

Saluran paip media_kit Tuneline menggunakan libmpv pada desktop, berasaskan ExoPlayer pada Android, dan integrasi AVPlayer pada iOS — ketiga-tiganya mematuhi PTS dengan betul. Ketidakselarasan dalam sesi yang berlangsung berjam-jam tidak sepatutnya berlaku pada mana-mana satu daripadanya.

Pembaikan 4: Strim Itu Sendiri Tidak Selari

Jika anda sudah mencuba semua cara di atas tetapi audio masih tidak selari, dan hanya satu saluran yang terjejas, penyedia tersebut menghantar strim dengan cap masa yang tidak sepadan akibat pengekod menghasilkan cap masa yang tersasar. Ini memang boleh berlaku — pepijat pengekod di pihak penyedia kerap berlaku, khususnya pada penyedia yang lebih kecil atau strim yang telah ditranskod.

Tiada pembaikan dari pihak pemain yang boleh mengimbanginya dengan sempurna. Namun, anda boleh:

  1. Tetapkan pelarasan audio mengikut saluran. Sesetengah pemain (termasuk Tuneline pada binaan desktop) membolehkan anda menyimpan pelarasan bagi setiap saluran supaya saluran yang sering ditonton kekal selari tanpa menjejaskan saluran lain.
  2. Minta penyedia membaiki saluran tersebut. Selalunya mereka tidak menyedarinya — strim dihantar, tiada siapa melaporkannya, lalu masalah berterusan. E-mel ringkas yang menyatakan nama saluran dan arah ketidakselarasan (audio lebih awal / audio lewat) kadangkala mendorong mereka melakukan pengekodan semula.
  3. Cari saluran yang sama daripada penyedia lain. Saluran arus perdana biasanya dibawa oleh beberapa penyedia; salah seorang daripada mereka selalunya mempunyai pengekodan yang lebih baik.

Tetapan yang Disembunyikan oleh Kebanyakan Pemain

Kebanyakan aplikasi IPTV sengaja menyembunyikan pelarasan audio kerana ia boleh mengelirukan pengguna bukan teknikal — dan kebanyakan pengguna sememangnya mahukan satu butang "terus berfungsi".

Namun, untuk Bluetooth, penerima HDMI dan saluran yang bermasalah, pelarasan manual ialah satu-satunya perkara yang benar-benar berkesan. Tuneline memaparkannya dalam panel tetapan pemain, dengan pelungsur dalam langkah 50ms dan pilihan untuk menyimpan tetapan bagi setiap saluran. VLC turut menyediakannya dalam dialog Track Synchronization. Jika pemain semasa anda tidak menyediakannya, itu ialah batasan sebenar aplikasi tersebut, bukannya ciri yang tiada dan boleh anda tampal sendiri.

Cara Tuneline Mengendalikan Penyelarasan AV

Berikut ialah sebab ringkas Tuneline memberikan prestasi yang baik dalam hal ini:

  • Pelungsur pelarasan audio dalam tetapan pemain (−2000ms hingga +2000ms, langkah 50ms).
  • Pelarasan setiap saluran disimpan bersama kegemaran — tetapkan sekali untuk saluran yang bermasalah itu, kemudian tak perlu usik lagi.
  • Enjin libmpv / ExoPlayer / AVPlayer pada setiap platform — mematuhi PTS, tanpa peralihan jam sepanjang sesi yang panjang.
  • Integrasi sesi audio kependaman rendah supaya output Bluetooth menggunakan codec dengan kependaman paling rendah yang dirundingkan oleh peranti.
  • Penyegerakan merentas peranti (lihat cara ia berfungsi) supaya nilai pelarasan setiap saluran turut digunakan pada TV anda.

Muat turun Tuneline di sini. Gelangsar pelarasan audio terletak dalam panel tetapan pemain — satu skrin, tanpa fail konfigurasi.

Persamaan Ciri Ini dengan Masalah Penimbalan dan Skrin Hitam

Jika anda kerap beralih antara catatan penyelesaian masalah ini, anda akan nampak satu corak: kebanyakan aduan "IPTV rosak" sebenarnya bukan berpunca daripada strim. Sebaliknya, ia ialah ketidakpadanan antara strim dengan saluran paip perkakasan/perisian khusus anda.

  • Penimbalan → hampir selalu berpunca daripada rangkaian anda atau konfigurasi penimbal pemain, bukannya penyedia.
  • Skrin hitam tetapi audio berfungsi → hampir selalu berpunca daripada penyahkod perkakasan HEVC yang tiada, bukannya strim.
  • EPG tidak dimuatkan → hampir selalu berpunca daripada ketegasan penghurai XMLTV atau masa had kadar, bukannya fail EPG itu sendiri.
  • Peralihan penyegerakan AV → hampir selalu berpunca daripada kependaman Bluetooth, penerima HDMI atau pemain yang tidak mematuhi PTS.

Corak ini memang wujud. Kebanyakan penyedia IPTV menghantar strim yang berfungsi. Kebanyakan pembangun pemain menghasilkan aplikasi yang kebanyakannya berfungsi. Ketidakpadanan berlaku pada titik penyambung antara kedua-duanya.

Soalan Lazim

Mengapa strim IPTV saya kadangkala selari dan kadangkala tidak — baik selama seminit, kemudian tersasar, kemudian kembali baik?

Itu ialah corak peralihan jam, bukannya pelarasan tetap. Hampir selalu berpunca daripada masalah pemain, bukannya strim. Jam audio dan video pemain berjalan pada kadar yang sedikit berbeza dan hanya disegerakkan semula apabila sesuatu menetapkannya semula (jeda, pertukaran saluran, penimbal kosong). Beralih kepada pemain dengan saluran paip yang mematuhi PTS dengan betul.

Audio saya mendahului video, bukannya ketinggalan. Masalah yang berbeza?

Masalah yang sama, cuma arahnya berlawanan. Pada Tuneline (dan VLC), gelangsar pelarasan audio menerima nilai negatif — tetapkan pelarasan negatif untuk melambatkan audio. Bluetooth hampir tidak pernah menyebabkan audio mendahului video; jika audio mendahului video, biasanya puncanya ialah pepijat pengekod penyedia atau penerima HDMI yang melakukan pemprosesan audio secara agresif.

Adakah AV1 menyebabkan masalah penyegerakan audio yang tidak berlaku pada HEVC?

Kadangkala, ya — pada peranti tanpa penyahkodan AV1 perkakasan. Penyahkod AV1 perisian lebih berat dan mengambil masa lebih lama bagi setiap bingkai, yang boleh menyebabkan video ketinggalan di belakang trek audio masa nyata. Pada peranti dengan AV1 perkakasan (Mac M3/M4, telefon Pixel terkini, iPhone terbaharu), masalah ini hilang. Pada perkakasan lama, utamakan HEVC.

Adakah penggunaan VPN menyebabkan peralihan penyegerakan AV?

Secara tidak langsung. VPN menambah kependaman dan kadangkala gegaran. Jika gegaran cukup tinggi untuk menyebabkan penimbal kosong, pemain menyegerak semula pada setiap kali penimbal kosong dan hasilnya kelihatan seperti peralihan penyegerakan AV. Penyelesaiannya ialah menggunakan titik akhir VPN yang lebih pantas/lebih dekat atau meningkatkan cache rangkaian pemain supaya gegaran dapat diserap. (Cara melaraskan penimbal pada sambungan perlahan.)

Bolehkah pelarasan audio disimpan secara automatik untuk setiap saluran?

Dalam Tuneline ya, pada binaan desktop — pelarasan disimpan secara automatik untuk setiap saluran, bersama-sama status kegemaran saluran itu. Pada peranti mudah alih, kami masih memperkemas UI untuk ciri ini; buat masa ini, peranti mudah alih menggunakan pelarasan secara global bagi setiap senarai main.


Urutan penyelesaiannya ialah: semak kependaman Bluetooth dahulu, penerima HDMI kedua, saluran paip pemain ketiga dan pengekod strim terakhir. Kebanyakan kes selesai pada langkah pertama. Pasang Tuneline dan gelangsar pelarasan audio tersedia terus dalam tetapan pemain — tanpa fail konfigurasi, tanpa arahan terminal.

— Shamir

Kongsi artikel ini

The fast fix

Rather not troubleshoot? Tuneline handles this for you.

A free media player with hardware-accelerated playback and automatic reconnect built in — the two things most players leave off. Bring your existing playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Baca artikel ini dalam bahasa lain

Tuneline ialah aplikasi pemain media. Ia tidak menyediakan, mengehos atau mengedarkan sebarang kandungan. Anda membawa senarai main anda sendiri, sama seperti dengan VLC.