WAV-ზე გადაყვანის მეთოდი: PCM-ის შენახვა ხელახალი კოდირების გარეშე
ამ გვერდის მთავარი განსხვავება MP3 ან სხვა ფორმატებზე გადამყვანი ინსტრუმენტებისგან ისაა, რომ MP4-დან WAV-ზე გადაყვანა არ გულისხმობს აუდიოს ხელახალ კოდირებას. ინსტრუმენტი უბრალოდ გამოყოფს ვიდეო კომპონენტს, ინარჩუნებს მხოლოდ აუდიო ნაკადს და მას ინახავს WAV-ის კონტეინერში. WAV ფორმატი იყენებს PCM (Pulse-Code Modulation) კოდირებას – ეს არის შეკუმშვის გარეშე, ანუ უდანაკარგო ციფრული წარმოდგენა. ამიტომ, MP4-ში ჩაშენებული AAC ან MP3-ის მსგავსი ლოსიანი (დანაკარგიანი) კოდეკის შემდეგ WAV-ზე გადასვლა ვერ აღადგენს იმ ინფორმაციას, რომელიც ლოსიანმა კოდეკმა უკვე გაანადგურა. WAV ინარჩუნებს ზუსტად იმ ხარისხს, რაც წყაროს აქვს.
ამ ინსტრუმენტში ხარისხის სლაიდერი, რომელიც MP3-ზე გადაყვანისას ჩნდება, WAV-სთვის უბრალოდ არ არსებობს. WAV-ს არ გააჩნია რეგულირებადი ბიტრეიტი ან შეკუმშვის დონე. ის ყოველთვის ინახავს წყაროს ორიგინალური სემპლის სიხშირესა და არხების რაოდენობას. მაგალითად, თუ MP4-ის აუდიო ნაკადს აქვს 44.1 kHz, 16-bit, AAC-ით 128 kbps-ზე, WAV-ის გამოსავალი იქნება 44.1 kHz, 16-bit PCM, რაც ნიშნავს 1411 kbps-ს. ეს არის 10-11-ჯერ მეტი მონაცემი იმავე ხარისხისთვის.
MP4 კონტეინერი და მისი ტიპიური აუდიო კოდეკი
MP4 (MPEG-4 Part 14) არის მულტიმედიური კონტეინერი, რომელიც ტიპიურად იყენებს H.264 ან H.265 ვიდეო კოდეკებსა და AAC ან MP3 აუდიო კოდეკებს. AAC (Advanced Audio Codec) არის ლოსიანი კოდეკი, რომელიც 128 kbps-ზე იძლევა მისაღებ ხარისხს, მაგრამ ის ისევე ანადგურებს მაღალი სიხშირეების ნაწილს, როგორც ნებისმიერი დანაკარგიანი შეკუმშვა. WAV-ზე გადაყვანა ამ ინფორმაციას ვერ აღადგენს. თუმცა, თუ MP4 ფაილი შეიცავს PCM ან ALAC (Apple Lossless) აუდიოს, WAV-ზე გადაყვანა იქნება ჭეშმარიტად უდანაკარგო.
ინსტრუმენტი კითხულობს MP4 კონტეინერს, პოულობს აუდიო ტრეკს და ამოიღებს მას ვიდეო ტრეკზე შეხების გარეშე. ამოღების პროცესი არის დემუქსი — დემულტიპლექსირება — რასაც მოჰყვება დეკოდირება და არა დანაკარგიანი ტრანსკოდირება. აუდიო ტრეკი დეკოდირდება PCM სემპლებად, და ეს სემპლები უცვლელად იწერება ახალ WAV ფაილში.
თუ MP4 შეიცავს ერთზე მეტ აუდიო ტრეკს, რომლის დეკოდირებაც ბრაუზერს შეუძლია — მეორე ენა ან კომენტარების ტრეკი — ამ ფაილის რიგი რიგში აჩვენებს ჩაშენებულ ტრეკის ამომრჩეველს, სადაც ჩამოთვლილია თითოეული ტრეკი თავისი პოზიციით, ენით, კოდეკითა და არხების რაოდენობით, და თქვენ მიერ არჩეული ტრეკი ამოღებულია. ტრეკები, რომელთა დეკოდირებაც ბრაუზერს არ შეუძლია, გამორთულია; არჩევანის არარსებობის შემთხვევაში, გამოიყენება კონტეინერის ნაგულისხმევი ტრეკი.
WAV-ის ფაილის ზომა: რატომ არის ის 10-ჯერ დიდი
WAV ფორმატი ინახავს აუდიოს შეკუმშვის გარეშე, ე.ი. თითოეული სემპლი იკავებს ზუსტად იმდენ ბიტს, რამდენიც მისი ბიტული სიღრმეა. 44.1 kHz, 16-bit, მონო აუდიოსთვის: 44100*16/8 = 88200 ბაიტი წამში. 128 kbps AAC-სთვის: 128000/8 = 16000 ბაიტი წამში. სხვაობა 5.5-ჯერ. 1920×1080 30fps H.264 ვიდეოთი 10-წუთიანი MP4, რომელშიც აუდიო იკავებს 9.6 MB-ს, WAV-ზე გადაყვანის შემდეგ მიიღებთ 52.9 MB-ს. 48 kHz, 24-bit, სტერეოსთვის: 2304000 ბაიტი წამში (2.3 MB/წმ), რაც 10-წუთიანი ჩანაწერისთვის 1.38 GB-ს ნიშნავს.
ეს დიდი ზომა ნიშნავს, რომ WAV-ს პრაქტიკულად მხოლოდ მაშინ იყენებენ, როდესაც საჭიროა უმაღლესი ხარისხის შენარჩუნება, მაგალითად, პროფესიონალური აუდიო რედაქტირებისთვის, მეტყველების ანალიზისთვის ან სამეცნიერო კვლევებისთვის. ყოველდღიური მოსმენისთვის MP3 ან AAC უფრო მიზანშეწონილია.
ვის სჭირდება WAV-ზე გადაყვანა? ტიპიური გამოყენების შემთხვევები
-
ვიდეო რედაქტორები რომელთაც სურთ მობილური ეკრანის ჩანაწერიდან დიალოგის ტრეკის სუფთა WAV-ის იმპორტირება. ეკრანზე ჩაწერილი MP4 ხშირად შეიცავს AAC აუდიოს 44.1 kHz-ზე; WAV-ზე ამოღება თავიდან აცილებს კიდევ ერთ შეკუმშვის ციკლს DAWs-ში რედაქტირებამდე, როგორიცაა Pro Tools, Audacity, ან Reaper.
-
ტრანსკრიფციის სერვისები და მკვლევარები, რომელთაც სჭირდებათ მაღალი ხარისხის აუდიო შეხვედრების ჩანაწერებიდან. ბევრი შეხვედრის პლატფორმა გამოაქვს MP4 მონო AAC-ით დაბალ ბიტრეიტზე. WAV-ზე გადაყვანა არ აუმჯობესებს ხარისხს, მაგრამ ის უზრუნველყოფს სტანდარტულ ფორმატს, რომელსაც ტრანსკრიფციის ძრავები იღებენ დამატებითი კოდეკის პრობლემების გარეშე.
-
ხმის დიზაინერები რომელთაც სურთ ვიდეო კლიპებიდან აუდიოს შემოწმება სემპლი-სემპლზე. WAV არის სპექტრული ანალიზისა და სემპლის რედაქტირების მშობლიური ფორმატი; PCM იძლევა ზუსტი ტალღის ფორმის მანიპულირების საშუალებას დეკოდირების ზედნადების გარეშე.
-
არქივისტები რომელთაც სჭირდებათ აუდიო ტრეკის უდანაკარგო ასლი გრძელვადიანი შენახვისთვის. თუ ორიგინალური MP4 შეიცავს უდანაკარგო აუდიო კოდეკს (იშვიათია, მაგრამ შესაძლებელია — ზოგიერთი კამერა იწერს PCM-ს MOV-ში), WAV-ზე ამოღება ინარჩუნებს ყოველ ბიტს. ბევრად უფრო გავრცელებული დანაკარგიანი AAC შემთხვევისთვის, WAV მაინც იძლევა ამ დანაკარგიანი ნაკადის ზუსტ ასლს, მზად არის მომავალი ხელახალი კოდირებისთვის ნებისმიერ შეკუმშულ ფორმატში თაობათა დანაკარგის გარეშე.
-
პაკეტური დამმუშავებლები რომლებიც ერთდროულად ბევრ ფაილს გარდაქმნიან. 20-ფაილიანი ლიმიტი საკმარისად დიდია ტიპიური დღის ჩანაწერების დასამუშავებლად. ბრაუზერზე დაფუძნებული დამუშავება ყველაფერს ლოკალურად ინახავს — არ არის ატვირთვის შეფერხებები, არ არის კონფიდენციალურობის პრობლემები.
შეცდომები და მათი მიზეზები: აუდიოს მიკვლევის გარეშე, დაზიანებული ფაილები, ფაილის ტიპის შეზღუდვები
-
"ამ ვიდეოს არ გააჩნია აუდიო ნაკადი": თუ ვიდეოს საერთოდ არ აქვს აუდიო ტრეკი: "This video has no audio track to extract.". ეს ხდება ჩუმი ეკრანის ჩანაწერებით, ზოგიერთი უსაფრთხოების კამერის სუფთა ვიდეო ფაილებით, ან არასწორად ამოღებული კლიპებით.
-
"ეს ფაილი ვერ იკითხება როგორც ვიდეო": თუ ფაილი ვერ იკითხება როგორც ვიდეო, დაზიანებულია, ან ცარიელია: "This file could not be read as video. It may be corrupted, empty, or not actually a video file.".
-
"ფაილის ტიპი არ არის მხარდაჭერილი": ინსტრუმენტი იღებს მხოლოდ MP4 ფაილებს. თუ ფაილის ტიპი არ არის მხარდაჭერილი, გამოჩნდება შეტყობინება "This file type isn't supported.".
-
"აირჩიეთ 20-მდე ფაილი": ინტერფეისი ზღუდავს ერთდროულ დამუშავებას 20 ფაილამდე. 21-ე ფაილის ატვირთვა გამოიწვევს ამ შეტყობინებას: "Choose up to ‹max› files at a time.".
-
"ვერ მოხერხდა ‹count› ფაილის დამუშავება": თუ მრავალი ფაილი ვერ მოხერხდა: "‹count› file(s) could not be processed.".
-
კოდეკის პრობლემა: თუ აუდიო ტრეკი არსებობს, მაგრამ იყენებს კოდეკს, რომლის დეკოდირებაც ბრაუზერს არ შეუძლია (AC3-ოჯახის კოდეკები ჩვეულებრივი შემთხვევაა), გვერდი გვთავაზობს გადაყვანას დესკტოპის აპლიკაციით, როგორიცაა VLC.
ინსტრუმენტის მუშაობის მაგალითი: 10-წუთიანი MP4
წყარო: 10-წუთიანი MP4 (H.264, 1920×1080, 30fps, AAC 128 kbps, 44.1 kHz, 16-bit, stereo). MP4-ის ზომა: 120 MB (ვიდეო + 9.6 MB აუდიო). WAV-ის გამოსავალი: 44.1 kHz, 16-bit, stereo PCM = 882002600 = 105.84 MB. ფაილის მთლიანი ზომა: 120 MB (MP4) → 105.84 MB (WAV). სხვაობა: 14.16 MB მცირე, ვიდრე MP4-ის. მაგრამ, თუ MP4-ში აუდიო იყო 256 kbps AAC (19.2 MB), WAV მაინც 105.84 MB იქნება. სხვაობა: 86.64 MB მეტი.
თუ MP4-ში არაა აუდიო: "This video has no audio track to extract.". თუ MP4-ი კორუმპირებულია: "This file could not be read as video...".
ხშირად დასმული კითხვები
1. რატომ არის WAV ფაილი 10-ჯერ დიდი, ვიდრე MP4-ის აუდიო?
WAV იყენებს PCM-ს, რაც ნიშნავს, რომ ყოველი წამისთვის ინახება 44100 (44.1 kHz) * 16 (bit) * 2 (stereo) / 8 = 176400 ბაიტი. AAC 128 kbps-ზე ინახავს 128000/8 = 16000 ბაიტი წამში. 176400/16000 = 11.025-ჯერ მეტი.
2. შეიძლება თუ არა WAV-ის ხარისხის გაუმჯობესება?
არა. WAV ინახავს იმას, რაც მას მიეწოდება. თუ MP4-ის აუდიო იყო 128 kbps AAC, WAV გაზრდის ფაილის ზომას, მაგრამ ვერ აღადგენს AAC-ის მიერ განადგურებულ მაღალ სიხშირეებს.
3. რატომ არ მუშაობს ჩემი MP4 ფაილი?
MP4 ფაილი შეიძლება იყოს კორუმპირებული, ან იყოს ვიდეოს გარეშე (მხოლოდ აუდიო). ინსტრუმენტი იღებს მხოლოდ MP4 ფაილებს.
4. რამდენი ფაილის გადამუშავება შეიძლება ერთდროულად?
20-მდე. 21-ე ფაილის ატვირთვაზე გამოჩნდება "Choose up to ‹max› files at a time".
5. ინახება თუ არა ჩემი ფაილები სერვერზე?
არა. ყველა პროცესი ხდება ლოკალურად ბრაუზერში. ფაილები არ იტვირთება გარე სერვერებზე. ეს უზრუნველყოფს კონფიდენციალურობას.
6. რა ფორმატის WAV იქმნება?
PCM, 16-bit ან 24-bit (დამოკიდებულია წყაროზე). ინსტრუმენტი ინარჩუნებს ორიგინალური სემპლის სიხშირეს (44.1, 48, 96 kHz) და ბიტულ სიღრმეს.