Yang harus dilakukan sekarang
- Periksa apakah MP3 melompat di semua pemutar; jika hanya di satu perangkat, file kemungkinan baik-baik saja.
- Salin file dan buka salinannya di Perbaiki file rusak untuk memeriksa frame dan header.
- Jalankan perbaikan: data yang tidak terbaca dan bagian bernilai nol dibuang, frame terakhir yang terpotong dipangkas, header ID3 dan Xing dikoreksi.
- Dengarkan salinan baru; file asli tidak berubah.
Langkah demi langkah
Singkirkan faktor pemutar
Putar file di PC dengan dua pemutar berbeda, misalnya aplikasi Media Player Windows dan VLC. Jika hanya melompat di ponsel, audio mobil, atau speaker Bluetooth, penyebabnya lebih mungkin perangkat atau koneksinya daripada file.
Bekerja pada salinan
Salin MP3 ke folder kerja di disk lain. Jika file berasal dari pemindaian pemulihan, biarkan file hasil pemulihan apa adanya agar hasilnya bisa dibandingkan.
Periksa file
Buka FileFix Ultimate, pilih Perbaiki file rusak, lalu pilih salinannya. Pemeriksaan menelusuri setiap header frame dan melaporkan bagian tak terbaca atau bernilai nol di antara frame, frame terakhir yang terpotong, tag ID3v2 yang ukurannya tidak cocok, dan header Xing atau Info yang tidak sesuai dengan jumlah frame sebenarnya.
Jalankan perbaikan
Mulai perbaikan. Aplikasi mempertahankan setiap frame yang dapat didekode dengan benar, membuang byte di antaranya yang bukan audio valid, menghapus frame terakhir yang terpotong, serta mengoreksi ukuran tag dan data Xing atau Info. Hasilnya disimpan sebagai MP3 baru di samping salinan.
Dengarkan dan bandingkan
Putar file hasil perbaikan dari awal sampai akhir dan periksa durasi yang ditampilkan pemutar. Di tempat data rusak dibuang, Anda mungkin mendengar lompatan singkat alih-alih suara tersendat. Pastikan judul, artis, dan sampul album masih ada.
Susunan MP3 dan titik rawannya
File MP3 biasanya diawali tag ID3v2 yang menyimpan judul, artis, dan sering juga gambar sampul, serta menyebutkan ukurannya sendiri. Setelah tag ada ribuan frame audio. Tiap frame diawali header pendek yang menyebutkan bitrate dan frekuensi sampel, sehingga pemutar menemukan frame berikutnya dengan melompat tepat sejauh itu. Banyak file juga memiliki frame Xing atau Info di awal, yang memberi tahu jumlah total frame, panjang file, dan tabel untuk melompat.
Lompatan terjadi ketika pemutar mendarat di byte yang bukan frame valid. Pemutar lalu mencari header frame berikutnya ke depan, yang terdengar sebagai lompatan, tersendat, atau derau. Bagian bernilai nol, yang umum pada file hasil pemulihan dari drive rusak atau unduhan yang terputus, menimbulkan efek yang sama. Ukuran ID3v2 yang salah bisa membuat pemutar mulai membaca di tengah gambar sampul sehingga file sama sekali tidak terbuka.
Mengapa durasi salah dan lompatan meleset
MP3 dengan bitrate variabel bergantung pada frame Xing atau Info untuk menampilkan durasi yang benar. Jika file dipotong, digabung, atau hanya pulih sebagian, header itu masih menggambarkan file lama. Akibatnya lagu tiga menit tampil empat puluh menit, atau pemutar melompat ke tempat yang salah saat penggeser ditarik. Mengoreksi jumlah frame dan ukuran di header memperbaiki tampilan dan membuat lompatan jauh lebih tepat.
Frame terakhir yang terpotong adalah masalah tersendiri. Sebagian pemutar mengabaikannya, sebagian lain berhenti dengan galat atau berbunyi klik di akhir. Memangkas frame yang tidak lengkap itu hanya mengorbankan sepersekian detik.
Lompatan yang tidak bisa dihilangkan perbaikan
Jika lompatan sudah terekam di dalam audionya, strukturnya baik dan tidak ada yang perlu diperbaiki. Ini terjadi pada rip CD yang tergores, siaran yang direkam lewat koneksi buruk, atau encoding bitrate rendah dengan cacat yang terdengar. Perbaikan juga tidak dapat mengarang suara yang hilang: saat bagian bernilai nol dibuang, musik melompati momen itu alih-alih tersendat di sana.
Kapan tidak berhasil
- Lompatan yang terekam dalam audio, misalnya dari rip CD yang tergores, bukan kerusakan struktur.
- Suara yang tertimpa atau menjadi nol tidak dapat dibuat ulang; file hasil perbaikan melompatinya.
- File yang bukan audio MPEG, seperti M4A, AAC, atau WMA yang diganti namanya menjadi .mp3, tidak diperbaiki alat ini.
- Jika sebagian besar file tidak terbaca, audio yang tersisa mungkin terlalu sedikit untuk berguna.
Bagaimana FileFix Ultimate membantu
- Memeriksa setiap header frame MP3 dan menjelaskan dengan bahasa sederhana di mana strukturnya rusak.
- Membuang data sampah dan bagian bernilai nol di antara frame, memangkas frame terakhir yang terpotong, serta mengoreksi ukuran ID3v2 dan header Xing atau Info.
- Mempertahankan frame audio apa adanya tanpa encoding ulang dan menyimpan hasilnya sebagai file baru.
- Dapat lebih dulu memulihkan MP3, WAV, FLAC, OGG, dan M4A terhapus lewat pencarian tanda tangan; hasil MP3 dan WAV yang rusak dapat diperbaiki sesudahnya.
- Bekerja offline, gratis untuk penggunaan pribadi, dan tanpa batas jumlah file.
FileFix Ultimate gratis untuk penggunaan pribadi, bekerja offline, dan tidak pernah menulis ke drive yang sedang Anda pulihkan. Penggunaan untuk bisnis atau pekerjaan memerlukan lisensi 1 tahun per PC. Periksa tanda tangan sebelum menjalankannya.
Pertanyaan umum
Mengapa MP3 saya selalu melompat di titik yang persis sama?
Karena di posisi itu dalam file terdapat data yang rusak atau tidak valid. Pemutar kehilangan urutan frame di sana dan mencari frame valid berikutnya. Membuang data itu biasanya mengubah suara tersendat menjadi lompatan yang bersih dan sangat singkat.
MP3 menampilkan lebih dari satu jam untuk lagu pendek. Bisakah diperbaiki?
Biasanya bisa. Header Xing atau Info masih mencatat durasi lain. Mengoreksinya berdasarkan jumlah frame sebenarnya membuat pemutar menampilkan durasi yang benar.
Apakah perbaikan menghapus tag atau sampul album saya?
Perbaikan berusaha mempertahankannya. Tag ID3v2 disimpan dan hanya kolom ukurannya yang dikoreksi. Jika tag itu sendiri rusak parah, beberapa kolom bisa hilang, jadi periksa hasilnya di pemutar musik Anda.
Apakah perbaikan menurunkan kualitas suara?
Tidak. Frame yang valid disalin tanpa perubahan dan tidak ada encoding ulang. Hanya byte tidak valid yang dibuang dan header ditulis ulang.