အခမဲ့ပြန်လည်ရယူရေးအကြံပြုချက်များ၊ အဆင့်မြင့်နည်းလမ်းများနှင့် ပရော်ဖက်ရှင်နယ်ကိရိယာများအပါအဝင် ကျွန်ုပ်တို့၏ ၂၀၂၆ လမ်းညွှန်ချက်အပြည့်အစုံဖြင့် ပျက်စီးနေသော WAV ဖိုင်များကို ပြုပြင်ပါ။
1 ။ နိဒါန်း
၁.၁ WAV ဖိုင်ဆိုတာ ဘာလဲ။
WAV (Waveform Audio File Format) သည် Microsoft မှ တီထွင်ထားသော audio container format တစ်ခုဖြစ်သည်။ WAV ဖိုင်များသည် Windows တွင် built-in audio format ဖြစ်သောကြောင့် ပရော်ဖက်ရှင်နယ် အသံသွင်းခြင်း၊ ထုတ်လွှင့်ခြင်းနှင့် post-production workflow များတွင် စံရွေးချယ်မှုတစ်ခုဖြစ်သည်။
၁.၂ သင့် WAV ဖိုင် ပျက်စီးနေကြောင်း လက္ခဏာများ
1.2.1 အဖြစ်များသော အမှား မက်ဆေ့ချ်များ
- DAW (Digital Audio Workstation) သို့မဟုတ် မီဒီယာဖွင့်စက်တွင် ဖိုင်ကိုဖွင့်သည့်အခါ “RIFF header မမှန်ကန်ပါ”
- အသံဆော့ဖ်ဝဲလ်တွင် “ကုဒ်နံပါတ်ပျောက်ဆုံးခြင်း” သို့မဟုတ် “ဖွင့်၍မရပါ” အမှားများ
- တင်သွင်းသည့်အခါ "ဖိုင်သည် တရားဝင် WAV ဖိုင်မဟုတ်ပါ"
- ဖိုင်ကြာချိန်ကို ၀:၀၀ အဖြစ်ပြသသည်
၁.၂.၂ WAV ပျက်ဆီးမှု၏ အခြားလက္ခဏာများ
- ဖိုင်ကို VLC Media Player မှာ ဖွင့်ပေမယ့် Audacity ဒါမှမဟုတ် Pro Tools မှာ အသံတိတ်တာ ဒါမှမဟုတ် waveform မရှိဘူး
- အသံသည် ကျယ်လောင်သော၊ စဉ်ဆက်မပြတ်ဆူညံသံ သို့မဟုတ် တရှူးရှူးမြည်သံအဖြစ် ပွင့်သည်
- ဖွင့်သည့်အမြန်နှုန်း သို့မဟုတ် အသံအနိမ့်အမြင့် သိသိသာသာ မှားယွင်းနေသည်
- ဖိုင်ဘရောက်ဆာတွင် ဖိုင်သည် ကြာချိန် သုညဖြစ်ပုံရသည်
- အသံသွင်းချက်၏ တစ်စိတ်တစ်ပိုင်းသာ ဖွင့်ပြီး ကျန်တာကို တိတ်ဆိတ်နေသည် သို့မဟုတ် ဖြတ်တောက်ထားသည်
၁.၃ WAV ဖိုင်ပျက်စီးခြင်း၏ အဖြစ်များသော အကြောင်းရင်းများ
၁.၃.၁ မှတ်တမ်းတင်ခြင်း အနှောင့်အယှက်များ
WAV ပျက်စီးမှုအများစုသည် recorder သည် ဖိုင် header ကို ဘယ်တော့မှ မရေးပြီးသည့် အနှောင့်အယှက်ဖြစ်စေသော recording session မှ စတင်သည်။
- မှတ်တမ်းတင်နေစဉ် ဓာတ်အားပြတ်တောက်ခြင်း သို့မဟုတ် ဘက်ထရီကုန်ခြင်း (Edirol R-09 နှင့် Zoom H1 ကဲ့သို့သော လယ်ကွင်းမှတ်တမ်းတင်စက်များတွင် အဖြစ်များသည်)
- ဖိုင်မပြီးမီ အသံဖမ်းစက် ပျက်သွားခြင်း သို့မဟုတ် အတင်းအကျပ် ရပ်လိုက်ခြင်း
- မှတ်တမ်းတင်နေစဉ် SD ကတ်ကို ထုတ်ပစ်လိုက်သည် (Zoom H6 ဖြင့် အစီရင်ခံစာတင်ခဲ့သည်)
၁.၃.၂ ဆော့ဖ်ဝဲနှင့် လွှဲပြောင်းမှု မအောင်မြင်မှုများ
မှတ်တမ်းတင်ပြီးနောက်၊ တည်းဖြတ်ခြင်း သို့မဟုတ် ဖိုင်လွှဲပြောင်းခြင်းပြုလုပ်နေစဉ်တွင်လည်း ချို့ယွင်းမှုများ ဖြစ်ပွားနိုင်သည်-
- တင်ပို့မှုမပြီးဆုံးမီ DAW (Audacity၊ FL Studio၊ Studio One) ပျက်စီးသွားခြင်း
- ဖိုင်လွှဲပြောင်းမှု မပြီးမြောက်ခြင်း သို့မဟုတ် ဒေါင်းလုဒ်လုပ်ခြင်း အနှောင့်အယှက်ဖြစ်ခြင်း
- FAT32 4 GB ဖိုင်အရွယ်အစားကန့်သတ်ချက်များနှင့် bad sectors များအပါအဝင် SD ကတ် သို့မဟုတ် USB drive read/write အမှားများ
၁.၃.၃ အခြားအကြောင်းရင်းများ
အဖြစ်နည်းသော်လည်း ဖြစ်နိုင်ချေရှိသော အကြောင်းရင်းများတွင် အောက်ပါတို့ ပါဝင်သည်-
- ဖိုင်ဒေတာကို ပြုပြင်ပေးသော Malware သို့မဟုတ် ဗိုင်းရပ်စ်ကူးစက်မှု
- ရုပ်ပိုင်းဆိုင်ရာ သိုလှောင်မှု မီဒီယာ ချို့ယွင်းမှု
၂။ စတင်ခြင်းမပြုမီ- မရှိမဖြစ်ပြင်ဆင်မှုများ
ပြုပြင်မှုတစ်စုံတစ်ရာ မကြိုးစားမီ၊ ပြုပြင်မှုလုပ်ငန်းစဉ်အတွက် ပြင်ဆင်မှုနှစ်ခု ပြုလုပ်ပါ-
- မိတ္တူတစ်စောင်ကို အမြဲလုပ်ဆောင်ပါ။ မူရင်းကို ဘယ်တော့မှ ထပ်မရေးပါနှင့်။
- သင့်ရဲ့ အသံ parameter တွေကို မှတ်သားထားပါ။ ဖိုင်ခေါင်းစီးကိုကျော်ဖြတ်သည့် ပြုပြင်ရေးကိရိယာများသည် မူရင်းအသံ parameter များကို ကိုယ်တိုင်ပေးပို့ရန် လိုအပ်ပြီး၊ ဥပမာ-
- နမူနာနှုန်း (ဥပမာ၊ 44100 Hz၊ 48000 Hz)
- ဘစ်အနက် (၁၆-ဘစ်၊ ၂၄-ဘစ်၊ ၃၂-ဘစ်)
- ချန်နယ်များ (မိုနို = ၁၊ စတီရီယို = ၂)
- ကုဒ်ဒက်- PCM (စံ) နှင့် ADPCM (ကုဒ်ဒက် ID 11)
ဤ parameters များကို recorder manual သို့မဟုတ် online documents များတွင် ရှာဖွေကြည့်နိုင်ပါသည်။
၃။ နည်းလမ်း ၁: Audacity ဖြင့် WAV ဖိုင်ကို ပြုပြင်ပါ (အခမဲ့)
Audacity ရဲ့ ကုန်ကြမ်းဒေတာကို ထည့်သွင်းပါ function သည် ပျက်စီးနေသောဖိုင် header ကိုကျော်ပြီး raw audio byte များကို တိုက်ရိုက်ဖတ်သည်။ ၎င်းသည် ပျက်စီးနေသော WAV ဖိုင်များကို ပြုပြင်ရန်အတွက် အကျယ်ပြန့်ဆုံး အကြံပြုထားသော အခမဲ့နည်းလမ်းဖြစ်သည်။
၃.၁ အဆင့် ၁ — အသံဆိုင်ရာ ကန့်သတ်ချက်များကို ရယူပါ
ရွေးချယ်မှု A — မှတ်စုများ မှတ်တမ်းတင်ခြင်း- သင့်အသံဖမ်းစက်၏ဆက်တင်များကို ရည်ညွှန်းပါ သို့မဟုတ် အသံ parameter များ၏ session မှတ်စုများ.
ရွေးချယ်မှု ခ — VLC Media Player ကို (ဖိုင်ကို VLC Media Player တွင် ဖွင့်နိုင်လျှင် သို့မဟုတ် တစ်စိတ်တစ်ပိုင်း ဖွင့်နိုင်လျှင်သာ အလုပ်လုပ်သည်)
- VLC Media Player ကိုဖွင့်ပြီး ပျက်စီးနေတဲ့ WAV ဖိုင်ကို တင်ပြီးရင် ဖွင့်လိုက်ပါ။
- ကလစ်နှိပ်ပါ ကြည့်ရှုခြင်း -> playlist.
- playlist ထဲက file ကို right click နှိပ်ပြီး select လုပ်ပါ။ ပြန်ကြားရေး.
- အဆိုပါဖွင့်ပါ codec tab ကို နှိပ်ပြီး encoding (PCM သို့မဟုတ် ADPCM)၊ channel အရေအတွက်နှင့် sample rate ကို မှတ်တမ်းတင်ပါ။
VLC Media Player မှာ ဖိုင်ကို လုံးဝဖွင့်လို့မရရင် codec tab သည် ဗလာဖြစ်နေပါမည်။ အောက်ပါအစားထိုးနည်းလမ်းများထဲမှ တစ်ခုကို အသုံးပြုပါ-
- ရွေးချယ်မှု ဂ — မီဒီယာအချက်အလက်: ဖိုင်ကိုဖွင့်ပါ MediaInfo တစ်စိတ်တစ်ပိုင်းပျက်စီးနေသောဖိုင်များမှပင် ရရှိနိုင်သော stream parameters အားလုံးကိုပြသရန်။
- ရွေးချယ်မှု D — ဆော့စီ (SoX): ပွေးသှား
soxi file.wavformat၊ sample rate၊ channels နှင့် duration တို့ကိုပြသရန် terminal တွင်။ - ရွေးချယ်မှု E – DataNumen WAV ပြုပြင်ခြင်း။: WAV အသံဖိုင်အသစ်တစ်ခုကို မှတ်တမ်းတင်ရန် တူညီသော recorder ကိုသုံးပါ၊ ထို့နောက် parameters များပေးရန်အတွက် ၎င်းကို နမူနာအဖြစ်ယူပါ။
၃.၂ အဆင့် ၂ — Audacity တွင် Raw Data အဖြစ် Import လုပ်ပါ
- Audacity ကိုဖွင့်ပါ။ မသုံးပါနှင့်။ ဖိုင်မှတ်တမ်း -> ဖွင့်လှစ်; ၎င်းသည် ပျက်စီးနေသော header ကို ဖတ်ရန် ကြိုးစားလိမ့်မည်။
- ကိုသွားပါ ဖိုင်မှတ်တမ်း -> တင်သွင်း -> Raw Data.
- တင်သွင်းမှု ဒိုင်ယာလော့ဂ်တွင်၊ သတ်မှတ်ပါ-
- encodingVLC Media Player မှ သတင်းပို့ထားသည်နှင့် ကိုက်ညီပါ (ဥပမာ- လက်မှတ်ရေးထိုးထားသော 16-bit PCM)
- ဘိုက်အစီအစဥ်: လစ်တဲလ်-အန်ဒီယန် စံ WAV အတွက်
- channelsမိုနိုအတွက် ၁ ခု၊ စတီရီယိုအတွက် ၂ ခု
- နမူနာနှုန်း: မူရင်းမှတ်တမ်းတင်ခြင်းနှင့် ကိုက်ညီပါ (ဥပမာ၊ ၄၄၁၀၀ သို့မဟုတ် ၄၈၀၀၀)
- အစုံ အော့ဖ်ဆက်စတင်ခြင်း သို့ 0 ဘိုက်များနှင့် ကလစ်နှိပ်ခြင်း တင်သွင်း.
- ရလဒ် waveform သည် noise အားလုံးဖြစ်ပါက၊ start offset ကိုတိုးမြှင့်ပြီး ပြန်လည်ထည့်သွင်းပါ။ သန့်ရှင်းသော waveform ပေါ်လာသည်အထိ 4၊ 10 သို့မဟုတ် 100 bytes တန်ဖိုးများကို စမ်းကြည့်ပါ။
- လှိုင်းပုံစံ မှန်ကန်ပါက၊ သို့သွားပါ ဖိုင်မှတ်တမ်း -> ထုတ်ကုန် -> WAV အဖြစ် ထုတ်ယူပါ ပြုပြင်ထားသောဖိုင်ကို သိမ်းဆည်းရန်။
၄။ နည်းလမ်း ၂: Audacity Temporary Session Data မှ ပြန်လည်ရယူပါ (အခမဲ့)
ပျက်စီးမှုမဖြစ်ပွားမီ WAV ဖိုင်ကို Audacity တွင်ဖွင့်ထားပါက Audacity သည် ပြန်လည်ရယူနိုင်သော session တစ်ခုကို ၎င်း၏ယာယီဖိုင်တွဲတွင် သိမ်းဆည်းထားနိုင်ပါသည်။ အခြေအနေပေါ် မူတည်၍ ပြန်လည်ရယူရန်လမ်းကြောင်းနှစ်ခုရှိသည်။
၄.၁ ရွေးချယ်မှု A — အလိုအလျောက် ပျက်စီးမှု ပြန်လည်ရယူခြင်း (အရိုးရှင်းဆုံး)
Audacity ပျက်သွားခြင်းကြောင့် ပျက်စီးမှုဖြစ်ပွားခဲ့ပါက Audacity ကို ပြန်လည်စတင်ပါ။ ၎င်းသည် မသိမ်းဆည်းရသေးသော session ကို အလိုအလျောက် သိရှိပြီး ပြန်လည်ရယူရေး dialog box ကို ပြသပေးပါလိမ့်မည်။
- Audacity ကို ပြန်လည်စတင်ပါ။ အလိုအလျောက် ပျက်စီးမှု ပြန်လည်ရယူခြင်း ပြန်လည်ရယူနိုင်သော ပရောဂျက်များစာရင်းတွင် ဒိုင်ယာလော့ဂ် ပေါ်လာပါမည်။
- သင်လိုအပ်သော ပရောဂျက်ကို ရွေးချယ်ပြီး နှိပ်ပါ ရွေးချယ်ထားသောအရာကို ပြန်လည်ရယူပါ.
- session load ပြီးတာနဲ့ သွားပါ ဖိုင်မှတ်တမ်း -> ထုတ်ကုန် -> WAV အဖြစ် ထုတ်ယူပါ ပြန်လည်ရယူထားသော အသံဖိုင်ကို သိမ်းဆည်းရန်။
သင်ကိုနှိပ်ပါလျှင် ရွေးချယ်ထားသောအရာကို စွန့်ပစ်ပါ, မသိမ်းဆည်းရသေးသော ဒေတာကို အပြီးအပိုင် ဖျက်ပစ်မည်ဖြစ်ပြီး ပြန်လည်ရယူနိုင်မည်မဟုတ်ပါ။
၄.၂ ရွေးချယ်မှု ခ — audacity-project-tools မှတစ်ဆင့် ကိုယ်တိုင်ပြန်လည်ရယူခြင်း
အလိုအလျောက်ပြန်လည်ရယူခြင်း မအောင်မြင်ပါက၊ သို့မဟုတ် Audacity သည် crashing မရှိဘဲ ပိတ်သွားပါက (ဥပမာ၊ သင်သည် မတော်တဆ နှိပ်မိပါက) အဘယ်သူမျှမ သိမ်းဆည်းရန် တောင်းဆိုသည့်အခါ)၊ သင်သည် တရားဝင်ကို အသုံးပြုနိုင်သည် audacity-project-tools ပြန်လည်ရယူရန် .aup3unsaved ကိုယ်တိုင် ဖိုင်တင်ပါ။
- အဆိုပါ Locate
.aup3unsavedAudacity ရဲ့ SessionData folder ထဲက ဖိုင်ကို ရွေးပါ။ သင့် system ရဲ့ တိကျတဲ့ path ကို အတည်ပြုဖို့ Audacity ကိုဖွင့်ပြီး အောက်က link ကိုသွားပါ။ Edit -> preferences ကို -> directoriesလမ်းကြောင်းကို အောက်တွင်ပြသထားသည် ယာယီဖိုင်များ လမ်းညွှန်.
မူရင်းတည်နေရာများမှာ-- Windows ကို:
C:\Users\[username]\AppData\Local\Audacity\SessionData - macOS-
/Users/[username]/Library/Application Support/audacity/SessionData
- Windows ကို:
- နောက်ဆုံးပေါ် Download audacity-project-tools များ က unzip ။
- အမည်ရှိ ဖိုင်တွဲတစ်ခု ဖန်တီးပါ။ Aud ပြုပြင်ခြင်း။ ရွှေ့ပါ
audacity-project-tools.exeနှင့်sqlite3.exeအဲဒါကိုသို့။ - အဆိုပါကော်ပီကူး
.aup3unsavedဖိုင်ထဲထည့်ပါ Aud ပြုပြင်ခြင်း နှင့် ၎င်းကို အမည်ပြောင်းပါbroken.aup3. - စာနယ်ဇင်းများ Windows ကို + R ကိုရိုက် cmdနှင့်စာနယ်ဇင်း ဝင်ရောက်.
- အဆိုပါကိုသွားပါ Aud ပြုပြင်ခြင်း ဖိုင်တွဲ။
- ပထမဆုံး recovery command ကို run ပါ-
audacity-project-tools -drop_autosave broken.aup3 - ပုံစံ
dirနှင့်စာနယ်ဇင်း ဝင်ရောက်။ အကယ်၍ ကbroken.recovered.aup3ဖိုင်ပေါ်လာရင် Audacity မှာဖွင့်ပြီး အောက်ကလင့်ခ်ကိုသွားပါ။ ဖိုင်မှတ်တမ်း -> Save အမျှ ပြန်လည်ရယူထားသော ပရောဂျက်ကို သိမ်းဆည်းပြီး WAV အဖြစ် ထုတ်ယူရန်။ - ပြန်လည်ရယူထားသောဖိုင်မပေါ်ပါက၊ deeper recovery command ကိုလုပ်ဆောင်ပါ။
audacity-project-tools -recover_db -recover_project broken.aup3ဤလုပ်ငန်းစဉ်သည် GB တစ်ခုလျှင် မိနစ် ၁၅ မှ ၃၀ အထိ ကြာနိုင်သည်။ အနှောင့်အယှက်မဖြစ်စေဘဲ ပြီးဆုံးသည်အထိ စောင့်ပါ။
- ရလာတဲ့ရလဒ်ကိုဖွင့်ပါ
broken.recovered.aup3Audacity မှာ။ “ဖိုင်ကို ကောင်းကောင်းမသိမ်းဆည်းထားနိုင်ဘူး” ဆိုတဲ့ မက်ဆေ့ချ်ကို လျစ်လျူရှုလိုက်ပါ — ပုံမှန်ပါပဲ။ WAV အနေနဲ့ export လုပ်ပါ။
၅။ နည်းလမ်း ၃: VLC Media Player (အခမဲ့) ကို အသုံးပြု၍ WAV ဖိုင်ကို ပြုပြင်ပါ။
If VLC Media Player ကို ပျက်စီးနေသော WAV ဖိုင်ကို ဖွင့်နိုင်သည် သို့မဟုတ် တစ်စိတ်တစ်ပိုင်းဖွင့်နိုင်သည်၊ ၎င်းကို ဖိုင်ကိုဖတ်ရန်နှင့် အသစ်၊ သန့်ရှင်းသော WAV ဖိုင်အဖြစ် ပြန်လည်ထုတ်ယူရန် အသုံးပြုနိုင်ပြီး ဖိုင်ကို ထိရောက်စွာပြန်လည်တည်ဆောက်နိုင်သည်-
- VLC မီဒီယာပလေယာကိုဖွင့်ပြီး အောက်ပါလင့်ခ်ကိုသွားပါ မီဒီယာ -> ပြောင်း / သိမ်းပါ.
- ကလစ်နှိပ်ပါ ပေါင်း ပျက်စီးနေသော WAV ဖိုင်ကို ရွေးချယ်ပါ၊ ထို့နောက် နှိပ်ပါ ပြောင်း / သိမ်းပါ.
- Convert ဝင်းဒိုးထဲမှာ၊ ကိုနှိပ်ပါ ပရိုဖိုင်အသစ်တစ်ခုဖန်တီးပါ။ ခလုတ် (အနီရောင် X ခလုတ်ဘေးရှိ အိုင်ကွန်အသစ်)။
- ထဲမှာ ကိုယ်ရေးအချက်အလက်အမည် လယ်ပြင်, ရိုက်ထည့်ပါ WAV.
- အလက်အောက်တွင် encapsulation တွေကိုသေချာ tab ကို, ကို select WAV.
- အလက်အောက်တွင် အသံ codec tab ကို, စစ်ဆေးမှုများ audio နှင့်ကို select WAV codec အဖြစ်။
- ကလစ်နှိပ်ပါ ဖန်တီး ပရိုဖိုင်ကို ဖန်တီးရန်။
- အသစ်ကိုရွေးချယ်ပါ။ WAV Profile dropdown list ထဲက profile ကို ကိုယ်တိုင်ရွေးချယ်ပါ။
- ကလစ်နှိပ်ပါ Browse ကို, ဦးတည်ရာလမ်းကြောင်းနှင့် ဖိုင်အမည်ကို သတ်မှတ်ပါ
.wavထို့နောက်ကိုကလစ်နှိပ်ပါ စတင်.
- ပြောင်းလဲပြီးနောက်၊ အသံကောင်းမွန်မှုရှိမရှိ အတည်ပြုရန် output ဖိုင်ကို ဖွင့်ပါ။
၆။ နည်းလမ်း ၄: ffmpeg ဖြင့် WAV ဖိုင်ကို ပြုပြင်ပါ (အခမဲ့)
ffmpeg သည် အသံစီးကြောင်းကို ပြန်လည်ကုဒ်ပြောင်းနိုင်ပြီး WAV ဖိုင်အသစ်ကို ရေးသားနိုင်ပြီး WAV ဖိုင်ရှိ ချို့ယွင်းချက်များကို ပြုပြင်ပေးပါသည်။ ၎င်းသည် ဖိုင်များစွာကို အသုတ်လိုက် လုပ်ဆောင်ရာတွင် အထူးထိရောက်မှုရှိပါသည်။ ffmpeg ကို ဒေါင်းလုဒ်လုပ်ပါ terminal မှာ အောက်ပါ command ကို run ပါ-
ffmpeg -i corrupted.wav -c:a pcm_s24le -ar 48000 repaired.wav
-i corrupted.wav: ထည့်သွင်းဖိုင်လမ်းကြောင်း-c:a pcm_s24le24-bit PCM WAV သို့ ပြန်လည် encode လုပ်ပါ; မူရင်း bit depth နှင့် ကိုက်ညီအောင် ချိန်ညှိပါ (ဥပမာ၊pcm_s16le၁၆-ဘစ်အတွက်)-ar 48000: နမူနာနှုန်းကို သတ်မှတ်ပါ။ မူရင်းတန်ဖိုး (ဥပမာ၊ ၄၄၁၀၀) ဖြင့် အစားထိုးပါ။repaired.wav: အထွက်ဖိုင်လမ်းကြောင်း
၇။ နည်းလမ်း ၅: SoX ဖြင့် WAV ဖိုင်ကို ပြုပြင်ပါ (အခမဲ့)
sox သည် လယ်ကွင်းမှတ်တမ်းတင်ခြင်းနှင့် ဘာသာစကားစာရွက်စာတမ်းလုပ်ငန်းစဉ်များတွင် အသုံးများသော command-line audio utility တစ်ခုဖြစ်သည်။ SoX's --ignore-length flag သည် အရှည်အမှားကို ပြင်ဆင်နိုင်ပြီး fixed WAV ဖိုင်တစ်ခုကို output ထုတ်ပေးနိုင်သည်-
sox --ignore-length corrupted.wav fixed.wav
ပြုပြင်ခြင်းမပြုမီ WAV ဖိုင်၏ အသံ parameter များကို စစ်ဆေးရန်-
soxi file.wav
၈။ နည်းလမ်း ၆: Wavfix ဖြင့် WAV ဖိုင်ကို ပြုပြင်ပါ (အခမဲ့)
Wavfix သည် ပျက်စီးနေသော WAV ဖိုင်များကို ပြုပြင်ရန်အတွက် အထူးတည်ဆောက်ထားသော open-source command-line tool တစ်ခုဖြစ်သည်။
၁.၁.၄ တပ်ဆင်ခြင်း
Linux၊ macOS သို့မဟုတ် Windows အတွက် ကြိုတင်တည်ဆောက်ထားသော binary တစ်ခုကို ဒေါင်းလုဒ်လုပ်ပါ Wavfix ထုတ်ဝေမှုစာမျက်နှာ.
၈.၂ အခြေခံအသုံးပြုမှု
wavfix *.wav # Analyze and repair all WAV files in directory
wavfix -N file.wav # Analyze only, no repair
wavfix -f 48000 -b 16 -c 1 file.wav # Specify audio params if fmt chunk is missing
၈.၃ အဓိကရွေးချယ်စရာများ
-f/--frequency: Hz ဖြင့် နမူနာနှုန်း (ဥပမာ၊ ၄၄၁၀၀၊ ၄၈၀၀၀)-b/--bit-depthbit အရေအတွက် (ဥပမာ- ၁၆၊ ၂၄၊ ၃၂)-c/--channelsချန်နယ်အရေအတွက် (မိုနိုအတွက် ၁၊ စတီရီယိုအတွက် ၂)-s/--suffix: ပြုပြင်ပြီးသော output ဖိုင်အမည်နှင့် နောက်ဆက်တွဲ ပူးတွဲထားသည် (ပုံသေ-_REPAIRED)-F: CLI-သတ်မှတ်ထားသော parameters များကို မှတန်ဖိုးများအစား အတင်းအကြပ်အသုံးပြုပါbextအတုံးအတစ်
၉။ နည်းလမ်း ၇: Audio Trimmer မှတစ်ဆင့် WAV ဖိုင်ကို အွန်လိုင်းတွင် ပြုပြင်ပါ (အခမဲ့)
အွန်လိုင်းကိရိယာများသည် ဖိုင်ငယ်များတွင် အသေးစားပျက်စီးမှုများကို ပြုပြင်ရန်အတွက် သင့်လျော်ပါသည်-
- ကိုသွားပါ audiotrimmer.com.
- ကလစ်နှိပ်ပါ ဖိုင်မှတ်တမ်းကိုရွေးချယ်ပါ ပြီးတော့ ပျက်စီးနေတဲ့ WAV ဖိုင်ကို အပ်လုဒ်လုပ်ပါ။
- ကိရိယာသည် header ပြဿနာများကို အလိုအလျောက် ရှာဖွေပြီး ပြုပြင်ပေးလိမ့်မည်။
- ကလစ်နှိပ်ပါ ဒေါင်းလုပ် ပြုပြင်ထားသော WAV ဖိုင်ကို သိမ်းဆည်းရန်။
၁၀။ နည်းလမ်း ၈: အသံ/မာလ်တီမီဒီယာပြောင်းစက်များဖြင့် WAV ဖိုင်ကို ပြုပြင်ပါ (အခမဲ့/ငွေပေးချေသည်)
အသံပြောင်းစက်မှတစ်ဆင့် ပျက်စီးနေသော WAV ဖိုင်ကို ပြန်လည်ကုဒ်သွင်းခြင်းသည် တစ်ခါတစ်ရံတွင် ပျက်စီးနေသော WAV ဖိုင်ကို ပြုပြင်ပေးနိုင်ပါသည်။ အောက်တွင် ရွေးချယ်စရာ သုံးခုကို ဖော်ပြထားပါသည်။
- Windows Media Player- Windows Media Player ကိုဖွင့်ပြီး နှိပ်ပါ ကို Ctrl + 2 ဂန္ထဝင်အရေပြားမုဒ်သို့ဝင်ရောက်ရန်။ နှိပ်ပါ။ ဖိုင်မှတ်တမ်း -> ဖွင့်လှစ် ပြီး ပျက်စီးနေတဲ့ WAV ဖိုင်ကို တင်ပါ။ ပြီးရင် နှိပ်ပါ။ ဖိုင်မှတ်တမ်း -> Save အမျှ, ဖိုင်နာမည် extension ကိုပြောင်းပါ
.wavကယ်တင်ပါ။ - မိုဗာဗီ စူတ်: Movavi အသံပြောင်းစက်ကိုဖွင့်ပြီး ပျက်စီးနေတဲ့ WAV ဖိုင်ကိုထည့်ပါ။ output format ကို အောက်ပါအတိုင်းသတ်မှတ်ပါ WAV နှင့်ကိုကလစ်နှိပ်ပါ ပွောငျးဒီကိရိယာက အသံစီးကြောင်းကို သန့်ရှင်းတဲ့ WAV ကွန်တိန်နာထဲကို ပြန်လည်ထည့်သွင်းပေးပါတယ်။
- CloudConvert: အပ်လုဒ်လုပ်ထားသော WAV ဖိုင်ကိုလက်ခံပြီး WAV သို့ပြောင်းပေးကာ ဒေါင်းလုဒ်လင့်ခ်ပေးသည့် အွန်လိုင်းပြောင်းပေးသည့်စနစ်။ ဒေသတွင်းဆော့ဖ်ဝဲလ်မရရှိနိုင်သည့်အခါ ဖိုင်ငယ်များအတွက် သင့်လျော်သည်။
၁၁။ နည်းလမ်း ၉: Adobe Audition (ငွေပေးချေပြီး) ဖြင့် WAV ဖိုင်ကို ပြုပြင်ပါ။
Adobe ကစာရင်းစစ်၏ Diagnostics panel သည် ပျက်စီးနေသော WAV ဖိုင်များကို အလိုအလျောက် စကင်ဖတ်ပြီး ပြုပြင်ပေးနိုင်ပါသည်-
- Adobe Audition ကိုဖွင့်ပြီး အောက်ကလင့်ခ်ကိုသွားပါ ဖိုင်မှတ်တမ်း -> ဖွင့်လှစ် ပျက်စီးနေသော WAV ဖိုင်ကိုတင်ရန်။
- ကလစ်နှိပ်ပါ ပြတင်းပေါက် -> ရှာဖွေရေး ရောဂါရှာဖွေရေး အကန့်ကို ဖွင့်ရန်။
- Diagnostics pane မှာ၊ select လုပ်ပါ။ အကျိုးသက်ရောက်မှုများ နှင့် ကြိုပြီးချမှတ်ထား.
- ကလစ်နှိပ်ပါ scan ကို နှင့် စကင်ဖတ်ခြင်း ပြီးဆုံးရန် စောင့်ပါ။
- တွေ့ရှိထားသော ပြဿနာများကို ပြန်လည်သုံးသပ်ပြီးနောက် နှိပ်ပါ အားလုံးပြုပြင်ပါ.
- ကိုသွားပါ ဖိုင်မှတ်တမ်း -> ထုတ်ကုန် -> ဖိုင်မှတ်တမ်း ပြုပြင်ထားသော WAV ကို တင်ပို့ရန်။
၁၂။ နည်းလမ်း ၁၀: WAV ဖိုင်ကို ပြုပြင်ပါ DataNumen WAV ပြုပြင်ခြင်း (ငွေပေးချေပြီး)
အထက်ပါနည်းလမ်းအားလုံး မအောင်မြင်ပါက အသုံးပြုနိုင်ပါသည် DataNumen WAV ပြုပြင်ခြင်း။ ပျက်စီးနေတဲ့ WAV ဖိုင်တွေကို ပြုပြင်ဖို့-
- စတင် DataNumen WAV ပြုပြင်ခြင်း။
- (ရွေးချယ်နိုင်သည်) သင့်အသံဖမ်းစက်ကို အသုံးပြု၍ နမူနာ WAV ဖိုင်အသစ်ကို မှတ်တမ်းတင်ပါ၊ သို့မဟုတ် ၎င်းမှထုတ်လုပ်ထားသော ကျန်းမာသော နမူနာ WAV ဖိုင်ဟောင်းကို ရှာဖွေပါ၊ ထို့နောက် DataNumen WAV Repair ရဲ့ “Options” tab မှာ၊ corrupt ဖိုင်ထဲက audio parameter တွေ ပျောက်သွားရင် sample file ကို ရွေးပါ။
- (ရွေးချယ်နိုင်သည်) သင့်တွင် နမူနာဖိုင်မရှိသော်လည်း ပျက်စီးနေသော WAV ဖိုင်၏ အသံ parameter များကို သိရှိပါက ၎င်းတို့ကို အောက်ပါအတိုင်း သတ်မှတ်နိုင်သည် WAV ဖိုင်အတွက် မူရင်းသတ်မှတ်ချက်များ.
- ပြန်ကိုသွားပါ ပြုပြင် tab ကို။
- ပျက်စီးနေသော WAV ဖိုင်ကို ရွေးချယ်ပါ။
- ပုံသေ WAV ဖိုင်အမည်ကို သတ်မှတ်ပါ။
- ကလစ်နှိပ်ပါ ပြန်လည်ပြုပြင်ပါ နှင့်လုပ်ငန်းစဉ်ပြီးမြောက်ရန်စောင့်ဆိုင်း။
- အသံကို ပြန်လည်ရရှိပြီးဖြစ်ကြောင်း အတည်ပြုရန် ပြုပြင်ပြီးသော ဖိုင်ကို ဖွင့်ပါ။
၁၃။ နည်းလမ်း ၁၁: Hex Editor ဖြင့် ကိုယ်တိုင်ပြုပြင်ခြင်း
အလိုအလျောက်ကိရိယာအားလုံး မအောင်မြင်သည့်အခါ hex editor ဖြင့် WAV ဖိုင်ကို ကိုယ်တိုင် ခွဲခြမ်းစိတ်ဖြာပြီး ပြုပြင်နိုင်ဆဲဖြစ်သည်။
၁၃.၁ WAV ဖိုင်၏ အခြေခံဖွဲ့စည်းပုံ
WAV ဖိုင်တစ်ခုသည် အောက်ပါ RIFF (Resource Interchange File Format) chunk structure ကို အသုံးပြုသည်-
- ဘိုက် ၈–၁၁:
RIFFအမှတ်အသား - Bytes ၄–၇: RIFF payload size = ဖိုင်အရွယ်အစား အနုတ် ၈၊ 32-bit little-endian integer အဖြစ် သိမ်းဆည်းထားသည်
- ဘိုက် ၈–၁၁:
WAVEအမှတ်အသား - ဘိုက် ၁၂–…:
fmtchunk — sample rate၊ bit depth နှင့် channel count တို့ကို သိမ်းဆည်းသည် - ဘိုက်များနောက်တွင်
fmt:datachunk marker နောက်မှာ 32-bit little-endian size field ပါရင် file size နုတ်ပြီး data chunk offset နုတ်ရင် 8 ရပါတယ်။
မှတ်တမ်းတင်ခြင်း အနှောင့်အယှက်ဖြစ်သောအခါ၊ အရွယ်အစားအကွက်နှစ်ခုစလုံးသည် သုညတွင် ကျန်ရစ်ခဲ့သည်။ မှန်ကန်သောတန်ဖိုးများကို ရိုက်ထည့်ခြင်းဖြင့် ဖိုင်ကို ပြန်လည်ဖွင့်နိုင်စေပါသည်။
၁၃.၂ အဆင့်ဆင့် လုပ်ထုံးလုပ်နည်း
- ပျက်စီးနေသော WAV ဖိုင်ကို hex editor (ဥပမာ Windows တွင် HxD၊ macOS တွင် Hex Fiend) တွင်ဖွင့်ပါ။
- အဆိုပါ Locate
RIFFအော့ဖ်ဆက်တွင် အမှတ်အသား0x00. - RIFF payload အရွယ်အစားကိုတွက်ချက်ပါ:
file_size - 8။ ရလဒ်ကို hexadecimal သို့ပြောင်းပြီး byte အစီအစဉ်ကို ပြောင်းပြန်လုပ်ပါ (little-endian)။ - ပြင်ဆင်ထားသောတန်ဖိုးကို offset တွင်ရေးပါ။
0x04. - ကိုရှာရန် ရှေ့သို့လှိမ့်ပါ
dataအမှတ်အသား။ - ဒေတာ payload အရွယ်အစားကို တွက်ချက်ပါ-
file_size - data_offset - 8ဘိုက်အစီအစဉ်ကို ပြောင်းပြီး ပြောင်းပြန်လုပ်ပါ။ - ပြင်ဆင်ပြီးသားတန်ဖိုးကို 4 bytes တွင် ချက်ချင်းရေးပါ။
dataအမှတ်အသား။ - ဖိုင်ကို သိမ်းဆည်းပြီး ဖိုင်အမည်သည် အဆုံးသတ်ကြောင်း သေချာပါစေ။
.wav.
၁၄။ WAV ဖိုင်ပျက်စီးမှုကို မည်သို့ကာကွယ်ရမည်နည်း
၁၄.၁ မှတ်တမ်းတင်ခြင်း အကောင်းဆုံးလုပ်ဆောင်မှုများ
- အမြဲတမ်းနှိပ်ပါ ရပ် ပါဝါ သို့မဟုတ် မီဒီယာကို မဖယ်ရှားမီ အသံဖမ်းစက် ရေးသားမှုပြီးဆုံးသည်အထိ စောင့်ပါ။
- ယုံကြည်စိတ်ချရသော အရည်အသွေးမြင့် သိုလှောင်မှုကတ်များကို အသုံးပြုပါ။ 4 GB ထက်ကြီးသော ဖိုင်များအတွက် FAT32 ဖော်မတ်ပြုလုပ်ထားသော မီဒီယာများကို ရှောင်ကြဉ်ပါ။ exFAT သို့မဟုတ် NTFS အစား။
- မှတ်တမ်းတင်စက်ရဲ့ သိမ်းဆည်းမှုညွှန်ပြချက် အသက်ဝင်နေချိန်မှာ SD ကတ်ကို ဘယ်တော့မှ မဖယ်ရှားပါနဲ့။
၁၄.၂ အရန်ကူးယူခြင်းနှင့် ထပ်ဆင့်ခြင်း
- အစည်းအဝေးတစ်ခုပြီးတိုင်း၊ တည်းဖြတ်မှုမပြုလုပ်မီ မှတ်တမ်းတင်ထားသည့် မိတ္တူများကို ချက်ချင်းပြုလုပ်ပါ။
- တိတ်ဆိတ်သော အကျင့်ပျက်ခြစားမှုကို စောစီးစွာ သိရှိနိုင်ရန် လွှဲပြောင်းစဉ်အတွင်း ဖိုင်စစ်ဆေးမှုများကို အတည်ပြုသည့် မီဒီယာစီမံခန့်ခွဲမှုဆော့ဖ်ဝဲကို အသုံးပြုပါ။
၁၅။ မကြာခဏမေးလေ့ရှိသောမေးခွန်းများ- WAV ဖိုင်ပြုပြင်ခြင်း
မေးခွန်း ၁: ကျွန်တော့်ရဲ့ WAV ဖိုင်က VLC Media Player မှာ ဖွင့်ပေမယ့် Pro Tools ဒါမှမဟုတ် Audacity မှာ ဘာလို့ မဖွင့်တာလဲ။
A: VLC Media Player သည် ပုံပျက်နေသော ဖိုင်ခေါင်းစီးများကို သက်ညှာစွာ ကိုင်တွယ်နိုင်ပြီး RIFF အရွယ်အစား အကွက်များ မှားယွင်းနေချိန်တွင်ပင် အသံစီးကြောင်းကို မကြာခဏ ဖတ်နိုင်သည်။ Pro Tools နှင့် Audacity တို့သည် တင်းကျပ်သော header validation ကို ပြဋ္ဌာန်းပြီး header အမှားများပါသည့် ဖိုင်များကို ဖွင့်ရန် ငြင်းဆိုသည်။ ဤလမ်းညွှန်ရှိ header ပြုပြင်ခြင်း နည်းလမ်းများထဲမှ တစ်ခုကို အသုံးပြုပါ (နည်းလမ်း ၄၊ ၅၊ ၆ သို့မဟုတ် ၁၁)။
မေးခွန်း ၂: မူရင်း sample rate သို့မဟုတ် bit depth ကို မသိပါက WAV ဖိုင်ကို ပြုပြင်နိုင်ပါသလား။
A: ဟုတ်ကဲ့။ ပျက်စီးနေတဲ့ဖိုင်ကနေ audio parameter တွေကိုဖတ်ဖို့ VLC Media Player ကို အရင်သုံးပါ (အပိုင်း ၃.၁)။ VLC Media Player က header တွေပျက်စီးနေတဲ့ဖိုင်တွေကနေတောင် codec information ကို ထုတ်ယူနိုင်ပါတယ်။ VLC Media Player လည်း ချို့ယွင်းနေရင် mediainfo ဒါမှမဟုတ် soxi SoX မှ command ကို အသုံးပြုပါ။ နောက်ဆုံးနည်းလမ်းအနေဖြင့်၊ -N ဖိုင်ကို ပြုပြင်မွမ်းမံခြင်းမရှိဘဲ ခွဲခြမ်းစိတ်ဖြာရန် Wavfix တွင် flag လုပ်ပါ။
Q3: Audacity မှာ raw data တွေကို import လုပ်ရင် noise တွေပဲ ဘာလို့ထွက်စေတာလဲ။
A: raw import မှာ noise တွေဟာ parameter မှားယွင်းမှုကြောင့် ဖြစ်လေ့ရှိပါတယ်။ အဖြစ်အများဆုံးပြဿနာတွေကတော့ encoding အမျိုးအစားမှားယွင်းခြင်း (ဥပမာ၊ ဖိုင်က 24-bit ဖြစ်တဲ့အခါ 16-bit ကို ရွေးချယ်ခြင်း)၊ byte order မှားယွင်းခြင်း (သို့) header အလယ်မှာစတင်တဲ့ start offset တို့ပဲ ဖြစ်ပါတယ်။ ချိန်ညှိပါ။ အော့ဖ်ဆက်စတင်ခြင်း တဖြည်းဖြည်း (၄၊ ၁၀၊ ၄၄၊ ၁၀၀ ဘိုက် စမ်းကြည့်ပါ) လုပ်ပြီး encoding နှင့် sample rate သည် မူရင်းမှတ်တမ်းတင်ခြင်းနှင့် ကိုက်ညီမှုရှိမရှိ အတည်ပြုပါ။
မေးခွန်း ၄: ADPCM (Codec ID 11) ဖော်မတ်နဲ့ မှတ်တမ်းတင်ထားတဲ့ WAV ဖိုင်ကို ပြုပြင်လို့ရပါသလား။
A: ADPCM သည် WAV ၏ ချုံ့ထားသော မျိုးကွဲတစ်ခုဖြစ်သည်။ အသံကို ပြန်လည် encode လုပ်သည့် နည်းလမ်းများ (ffmpeg၊ VLC Media Player Convert/Save) သည် ADPCM ဖိုင်များကို ကိုင်တွယ်နိုင်သည်။ Audacity တွင် raw data အဖြစ် import လုပ်သည့်အခါ PCM အစား ADPCM encoding မှန်ကန်သော ရွေးချယ်ပါ။ Wavfix နှင့် SoX တို့သည် စံ PCM WAV ဖိုင်များနှင့် အဓိက အလုပ်လုပ်ပြီး ADPCM ကို မှန်ကန်စွာ မကိုင်တွယ်နိုင်ပါ။
Q5: မူရင်းဖိုင်ကို မဆုံးရှုံးဘဲ ပျက်စီးနေတဲ့ WAV ဖိုင်ကို ပြင်ဆင်ဖို့ ဘေးကင်းပါသလား။
A: ဟုတ်ကဲ့၊ ဖိုင်ရဲ့မိတ္တူကို အမြဲအလုပ်လုပ်နေမယ်ဆိုရင် (အပိုင်း ၂ ကိုကြည့်ပါ)။ တိုက်ရိုက် hex တည်းဖြတ်ခြင်းမှလွဲ၍ ဤလမ်းညွှန်ချက်ရှိ နည်းလမ်းအားလုံးသည် output ဖိုင်အသစ်ကို ထုတ်လုပ်ပေးသည်။ Wavfix သည် မူရင်းကို ဘယ်သောအခါမှ overwrite မလုပ်ပါ။ ပြုပြင်ထားသောဖိုင်သည် ပြီးစီးပြီး ဖွင့်နိုင်ပြီဖြစ်ကြောင်း အတည်ပြုသည်အထိ ပျက်စီးနေသော မူရင်းကို အရန်အဖြစ် သဘောထားပါ။
မေးခွန်း ၆: Mac နှင့် Linux တွင် WAV ဖိုင်များကို ပြုပြင်နိုင်ပါသလား၊ သို့မဟုတ် Windows တွင်သာ ပြုပြင်နိုင်ပါသလား။
A: နည်းလမ်းအများစုဟာ ပလက်ဖောင်းတွေမှာ အလုပ်လုပ်ပါတယ်။ Audacity၊ VLC Media Player၊ ffmpeg၊ SoX နဲ့ Wavfix အားလုံးက Linux၊ macOS နဲ့ Windows တို့ကို ပံ့ပိုးပေးပါတယ်။ DataNumen WAV Repair ကို Windows တွင်သာ အသုံးပြုနိုင်ပါသည်။ Adobe Audition သည် Windows နှင့် macOS ကို ပံ့ပိုးပေးပါသည်။ CloudConvert နှင့် Audio Trimmer တို့သည် browser-based ဖြစ်ပြီး platform-independent ဖြစ်သည်။
မေးခွန်း ၇: WAV ဖိုင်ကို ပြုပြင်ခြင်းနှင့် MP3 သို့ ပြောင်းလဲခြင်းကြား ကွာခြားချက်ကား အဘယ်နည်း။
A: ပြုပြင်ခြင်းသည် မူရင်း မဖိသိပ်ထားသော အသံဒေတာကို ထိန်းသိမ်းနေစဉ် WAV ဖိုင်ဖွဲ့စည်းပုံကို ပြန်လည်တည်ဆောက်သည်။ MP3 သို့ ပြောင်းလဲခြင်းသည် အသံကို ချုံ့ပြီး အရည်အသွေးကို အပြီးတိုင် လျော့ကျစေသည်။ ပြောင်းလဲခြင်းသည် အခြေခံပျက်စီးမှုကို မပြုပြင်ပါ။ အရင်းအမြစ်ဒေတာ ပျက်စီးသွားပါက MP3 အထွက်တွင် ချုံ့ထားသောပုံစံဖြင့် အလားတူပျက်စီးမှု ပါဝင်မည်ဖြစ်သည်။ အမြဲတမ်း ဦးစွာပြုပြင်ပါ၊ ချုံ့ထားသောဖော်မတ်ကို အထူးလိုအပ်ပါကသာ ပြောင်းလဲပါ။
မေးခွန်း ၈: ကျွန်ုပ်၏ WAV ဖိုင်သည် အမှားအယွင်းမရှိဘဲ ဖွင့်သော်လည်း အဘယ်ကြောင့် အသံမထွက်လာသနည်း။
A: အမှားမရှိဘဲ တိတ်ဆိတ်စွာ ပြန်ဖွင့်ခြင်းဆိုသည်မှာ ဖိုင်ခေါင်းစီးသည် ဖွဲ့စည်းတည်ဆောက်ပုံအရ မှန်ကန်သော်လည်း အသံဒေတာအစုအဝေးသည် ဗလာဖြစ်နေခြင်း သို့မဟုတ် သုညဖြစ်နေခြင်းဟု ဆိုလိုသည်။ ဖိုင်ဖန်တီးပြီးပြီးချင်း အသံသွင်းခြင်းအစည်းအဝေး ပျက်စီးသွားသည့်အခါ ၎င်းသည် ဖြစ်လေ့ရှိသည်။ ခေါင်းစီး၏အပြင်ဘက်တွင် အသံဒေတာရှိမရှိ စစ်ဆေးရန် ဖိုင်ကို Audacity (နည်းလမ်း ၁) တွင် raw data အဖြစ် import လုပ်ပါ။
မေးခွန်း ၉: ကျွန်ုပ်၏ WAV ဖိုင်သည် အဘယ်ကြောင့် ၀:၀၀ ကြာချိန်ကို ပြသနေရသနည်း။
A: ကြာချိန် 0:00 ဆိုသည်မှာ header ရှိ RIFF သို့မဟုတ် data chunk size field ကို သုညဟု သတ်မှတ်ထားသည်ဟု ဆိုလိုသည်။ ၎င်းသည် recorder တစ်ခုသည် ဖိုင်ကို အပြီးသတ်နိုင်မီ အနှောင့်အယှက်ဖြစ်သည့်အခါ ဖြစ်ပေါ်သည်။ အသံဒေတာသည် ဖိုင်တွင် ရှိနေလေ့ရှိပြီး အရွယ်အစား field များသာ မှားယွင်းသည်။ SoX ကို အသုံးပြုခြင်း --ignore-length (နည်းလမ်း ၅) သို့မဟုတ် Wavfix (နည်းလမ်း ၆) ကို အသုံးပြု၍ မှန်ကန်သော အရွယ်အစားကို ကိုယ်တိုင်သိရန် မလိုအပ်ဘဲ ဖိုင်ကို ပြန်လည်ရယူပါ။
Q10: ကျွန်ုပ်ပြုပြင်ထားသော WAV ဖိုင်သည် အဘယ်ကြောင့် မှားယွင်းသောအမြန်နှုန်း သို့မဟုတ် အသံအနိမ့်အမြင့်ဖြင့် ပြန်ဖွင့်ရသနည်း။
A: မှားယွင်းသော ပြန်ဖွင့်နှုန်း သို့မဟုတ် အသံအနိမ့်အမြင့်သည် နမူနာနှုန်း မကိုက်ညီမှုကြောင့် ဖြစ်ပေါ်ပါသည်။ တင်သွင်းခြင်း သို့မဟုတ် ပြန်လည်ကုဒ်သွင်းခြင်းအတွင်း ထည့်သွင်းထားသော နမူနာနှုန်းသည် မူရင်းအသံသွင်းချက်နှင့် မကိုက်ညီပါက အသံသည် ရည်ရွယ်ထားသည်ထက် ပိုမြန် သို့မဟုတ် နှေးနှေး ပွင့်လာမည်ဖြစ်သည်။ 48000 Hz တွင် 44100 Hz တွင် တင်သွင်းထားသော ဖိုင်သည် ပိုနှေးပြီး အသံအနိမ့်အမြင့်ဖြင့် ပြန်ပွင့်လာမည်ဖြစ်သည်။ မှန်ကန်သော နမူနာနှုန်းကို အသုံးပြု၍ ပြန်လည်တင်သွင်းခြင်း သို့မဟုတ် ပြန်လည်ကုဒ်သွင်းခြင်း။
Q11: ပျက်စီးနေတဲ့ WAV ဖိုင်များစွာကို တစ်ပြိုင်နက်တည်း ပြုပြင်လို့ရပါသလား။
A: ဟုတ်ကဲ့။ Wavfix သည် wildcard argument ကို လက်ခံသည် (wavfix *.wav) directory ထဲက WAV ဖိုင်အားလုံးကို command တစ်ခုတည်းနဲ့ process လုပ်ဖို့။ SoX ကို batch processing အတွက် shell loop ထဲမှာ script လုပ်နိုင်ပါတယ်။ ffmpeg ကို batch re-encoding အတွက်ပါ script လုပ်နိုင်ပါတယ်။ DataNumen WAV Repair သည် တစ်ပြိုင်နက်တည်း ပြုပြင်ရေးတန်းစီထဲသို့ ဖိုင်များစွာထည့်သွင်းခြင်းကို ပံ့ပိုးပေးသည်။
မေးခွန်း ၁၂: ဆော့ဖ်ဝဲပြုပြင်ခြင်းနည်းလမ်းအားလုံး မအောင်မြင်ပါက ကျွန်ုပ်ဘာလုပ်သင့်သနည်း။
A: နည်းလမ်းတိုင်းက ဆူညံသံ သို့မဟုတ် တိတ်ဆိတ်မှုကိုသာ ဖြစ်ပေါ်စေပါက header တစ်ခုတည်းထက် အသံဒေတာကိုယ်တိုင်က ရုပ်ပိုင်းဆိုင်ရာ ပျက်စီးသွားနိုင်ပါသည်။ ဤအချိန်တွင် ပရော်ဖက်ရှင်နယ်ဒေတာပြန်လည်ရယူရေးဝန်ဆောင်မှုသည် ကျန်ရှိနေသောရွေးချယ်မှုဖြစ်သည်။ ဤဝန်ဆောင်မှုများသည် ပျက်စီးနေသော storage media မှ raw sector များကို ဖတ်ရှုရန် အထူးပြုကိရိယာများကို အသုံးပြုသည်။ ကုန်ကျစရိတ်မှာ ပုံမှန်အားဖြင့် ဒေါ်လာရာပေါင်းများစွာဖြစ်ပြီး media အမျိုးအစားနှင့် ပျက်စီးမှုပြင်းထန်မှုအလိုက် ကွဲပြားသည်။
မေးခွန်း ၁၃: ဘာကြောင့် ပရိုဂရမ်တချို့က ကျွန်တော့်ရဲ့ ပျက်စီးနေတဲ့ WAV ဖိုင်ကို ဖွင့်ပြီး တချို့ကတော့ မဖွင့်နိုင်တာလဲ။
A: ဖိုင်တစ်ခုကိုဖွင့်ခြင်းမပြုမီ WAV header များကို မည်မျှတင်းကျပ်စွာ အတည်ပြုသည်ဆိုသည့်အချက်တွင် အပလီကေးရှင်းများ မတူညီပါ။ VLC Media Player နှင့် အလားတူ player များသည် သက်ညှာပါသည်- header field များ မှားယွင်းနေချိန်တွင်ပင် audio stream ကို ရှာဖွေပြီး ဖွင့်ရန် ကြိုးစားကြသည်။ Pro Tools နှင့် Windows Media Player ကဲ့သို့သော တင်းကျပ်သော အပလီကေးရှင်းများသည် header field တိုင်းသည် တိကျမှန်ကန်ရန် လိုအပ်ပြီး ကွဲလွဲမှုတစ်စုံတစ်ရာရှိသော ဖိုင်များကို ဖွင့်ရန် ငြင်းဆိုမည်ဖြစ်သည်။ header field အားလုံး မှန်ကန်ကြောင်း ပြုပြင်ခြင်းဖြင့် ဖိုင်ကို အပလီကေးရှင်းအားလုံးတွင် ဖွင့်နိုင်စေပါသည်။
16 ။ ကောက်ချက်
WAV ဖိုင်အများစု ပျက်စီးသွားတာကို ပြန်လည်ရယူနိုင်ပါတယ်။ အသံသွင်းချက် အနှောင့်အယှက်ဖြစ်စေတာကြောင့် အဖြစ်အများဆုံးဖြစ်တဲ့ Header-only ပျက်စီးမှုကို Audacity raw import၊ SoX၊ Wavfix နဲ့ ffmpeg လိုမျိုး tool တွေက ယုံကြည်စိတ်ချစွာ ပြင်ဆင်ပေးနိုင်ပါတယ်။ အားလုံးက အခမဲ့ရနိုင်ပါတယ်။ graphical interface ကို နှစ်သက်သူတွေအတွက် Adobe Audition နဲ့ DataNumen WAV ပြုပြင်ခြင်း။ point-and-click ပြုပြင်မှု workflow များကို ပံ့ပိုးပေးပါသည်။ အသံဒေတာကိုယ်တိုင်က ကောင်းမွန်နေသရွေ့ အလိုအလျောက်ကိရိယာများ ပျက်ကွက်သည့်အခါ manual hex editing သည် ယုံကြည်စိတ်ချရသော fallback တစ်ခုအဖြစ် ဆက်လက်တည်ရှိနေပါသည်။ အနာဂတ်ပျက်စီးမှုကို ရှောင်ရှားရန်၊ မှတ်တမ်းတင်မှုများကို အမြဲတမ်း သန့်ရှင်းစွာရပ်တန့်ပါ၊ အရည်အသွေးမြင့် storage media ကို အသုံးပြုပါ၊ session တိုင်း၏ မိတ္တူများကို ထိန်းသိမ်းထားပါ။
အာဘော်အကြောင်း
Qian Yuan သည် ပရော်ဖက်ရှင်နယ်ထုတ်လွှင့်မှု၊ post-production နှင့် field recording ပတ်ဝန်းကျင်များတွင် ပျက်စီးနေသော အသံ၊ ဗီဒီယိုနှင့် မာလ်တီမီဒီယာဖိုင်များကို ရောဂါရှာဖွေခြင်းနှင့် ပြုပြင်ခြင်းတွင် ၁၀ နှစ်ကျော် အတွေ့အကြုံရှိသော မာလ်တီမီဒီယာဖိုင်ပြန်လည်ရယူရေးပညာရှင်တစ်ဦးဖြစ်သည်။
Qian သည် WAV နှင့် အသံဖိုင်ပြုပြင်ခြင်း၊ ဗီဒီယိုကွန်တိန်နာပြန်လည်ရယူခြင်းနှင့် မာလ်တီမီဒီယာဖော်မတ်ပြဿနာရှာဖွေခြင်းတို့တွင် အထူးပြုသည်။ သူ၏လက်တွေ့အတွေ့အကြုံများတွင် Sound Devices နှင့် Zoom စက်ပစ္စည်းများကဲ့သို့သော ပရော်ဖက်ရှင်နယ်လယ်ကွင်းမှတ်တမ်းတင်စက်များမှ ပျက်စီးနေသော အသံသွင်းချက်များကို ပြန်လည်ရယူခြင်း၊ ပျက်စီးနေသော DAW ပရောဂျက်ဖိုင်များကို ပြုပြင်ခြင်းနှင့် ကမ္ဘာတစ်ဝှမ်းရှိ အသံအင်ဂျင်နီယာများ၊ ထုတ်လွှင့်သူများနှင့် အကြောင်းအရာဖန်တီးသူများအတွက် မစ်ရှင်-အရေးကြီးသော မီဒီယာပိုင်ဆိုင်မှုများကို ပြန်လည်ရယူခြင်းတို့ ပါဝင်သည်။
သူ့ရဲ့ နည်းပညာဆိုင်ရာ စာရေးသားမှုတွေကတစ်ဆင့် Qian ဟာ ရှုပ်ထွေးတဲ့ ဖိုင်ပြန်လည်ရယူခြင်း လုပ်ငန်းစဉ်တွေကို ကျွမ်းကျင်မှုအဆင့်အားလုံးရှိတဲ့ အသုံးပြုသူတွေအတွက် ရှင်းလင်းပြီး လက်တွေ့လုပ်ဆောင်နိုင်တဲ့ လမ်းညွှန်ချက်တွေအဖြစ် ပြောင်းလဲပေးဖို့ ကတိပြုထားပါတယ်။ သူဟာ အသံကုဒ်တွေ၊ ကွန်တိန်နာဖော်မတ်တွေနဲ့ မာလ်တီမီဒီယာပြုပြင်ရေးကိရိယာတွေရဲ့ နောက်ဆုံးပေါ် ဖွံ့ဖြိုးတိုးတက်မှုတွေနဲ့ အဆက်မပြတ် ဆက်စပ်နေပြီး ပြန်လည်ရယူခြင်းနည်းလမ်းတွေကို လက်တွေ့ကမ္ဘာက ပျက်စီးမှုအခြေအနေတွေနဲ့ မှန်မှန်စမ်းသပ်နေပါတယ်။
ဤလမ်းညွှန်နှင့်ပတ်သက်၍ မေးခွန်းများရှိပါသလား သို့မဟုတ် အသံဖိုင်ပြုပြင်ခြင်းနှင့်ပတ်သက်၍ အပိုအကူအညီလိုအပ်ပါသလား။ Qian မှ ကြိုဆိုပါသည်။ အကြံပြုချက်များနှင့် အကြံပြုချက်များ ဤအရင်းအမြစ်များကို တိုးတက်ကောင်းမွန်စေရန်အတွက်။











