วิธีทำ
แยกแทร็กเสียงออกจากวิดีโอ
บทบรรยายไว้ฟังระหว่างเดินทาง คลิปคอนเสิร์ต บทสัมภาษณ์ไว้ถอดเทป: หลายครั้งคุณต้องการแค่เสียง และวิดีโอเป็นเพียงน้ำหนักส่วนเกิน การแยกแทร็กใช้เวลาหนึ่งนาทีในเบราว์เซอร์ของคุณ และไฟล์ไม่เคยออกจากเครื่องของคุณ
ทีละขั้นตอน
- เปิดเครื่องมือแยกเสียงแล้ววางวิดีโอลงไป MP4 คือกรณีคลาสสิก แต่ MOV, MKV, WebM และ AVI ก็ใช้ได้; ไม่มีอะไรถูกอัปโหลด
- เลือกฟอร์แมตปลายทางและคุณภาพ MP3 ที่ 192 kbps คือค่าเริ่มต้นที่ปลอดภัยสำหรับการฟัง; WAV ไม่มีการสูญเสีย เหมาะกับงานตัดต่อ; AAC/M4A และ OGG เป็นตัวเลือกสมัยใหม่ที่มีประสิทธิภาพ คำแนะนำใต้เมนูแต่ละอันบอกว่าเมื่อไรที่มันมีผล
- รันแล้วดาวน์โหลดไฟล์เสียง การแปลงทำโดย FFmpeg ที่คอมไพล์เป็น WebAssembly อยู่ในแท็บ; แถบความคืบหน้าติดตามมันแบบเรียลไทม์
ควรเลือกฟอร์แมตไหน?
MP3 เล่นได้บนทุกอุปกรณ์ที่ผลิตในศตวรรษนี้ จึงเป็นคำตอบที่ถูกต้องสำหรับพอดแคสต์ บทบรรยาย และการแชร์ WAV ไม่ถูกบีบอัด: เลือกมันเมื่อเสียงจะถูกนำเข้าโปรแกรมตัดต่อต่อ เพราะคุณบีบอัดทีหลังได้เสมอ แต่ย้อนกลับไม่ได้ AAC (M4A) ได้คุณภาพดีกว่า MP3 ที่บิตเรตเดียวกัน และเป็นฟอร์แมตเนทีฟของอุปกรณ์ Apple; OGG คือคู่เทียบแบบเปิดของมัน ถ้าไม่แน่ใจ: MP3 ที่ 192 kbps
ตัด แปลง ทำต่อ
การแยกเสียงมักเป็นแค่ก้าวแรก ตัดช่วงที่คุณต้องการจริง ๆ (พร้อมเฟดเข้าและเฟดออก) ในเครื่องมือตัดเสียง ซึ่งมีพรีเซ็ตริงโทนด้วย; แปลงระหว่างฟอร์แมตเสียงภายหลังด้วยตัวแปลงเสียง ทุกอย่างรันในเบราว์เซอร์เดียวกัน แบบโลคอล การส่งงานต่อระหว่างเครื่องมือจึงไม่เคยหมายถึงการอัปโหลดอะไรซ้ำที่ไหนเลย
เครื่องมือที่ใช้ในคู่มือนี้
- แยกเสียงจาก MP4 แยกแทร็กเสียงจากวิดีโอ MP4 ของคุณเป็น MP3 โดยไม่ต้องแปลงบนเซิร์ฟเวอร์
- โปรแกรมแปลงเสียง แปลงเสียงเป็น MP3, WAV หรือ AAC โดยตรงในเบราว์เซอร์ ไม่มีการอัปโหลด
- ตัดไฟล์เสียง ตัดคลิปเสียงออกจากไฟล์ MP3, WAV หรือ M4A ได้ในเบราว์เซอร์ของคุณ: เฟดเข้า/ออก พร้อมพรีเซ็ตเสียงเรียกเข้า ไม่มีการอัปโหลด
คำถามที่พบบ่อย
เลือก 320 kbps แล้วเสียงจะดีขึ้นไหม?
ไม่ และเหตุผลก็ควรค่าแก่การรู้: แทร็กที่แยกออกมาไม่มีทางเสียงดีไปกว่าเสียงที่อยู่ในวิดีโอของคุณ บิตเรตที่สูงขึ้นเพียงรักษาสิ่งที่มีอยู่แล้วไว้ได้มากขึ้น สำหรับเสียงพูดทั่วไป 128 ถึง 192 kbps ก็เหลือเฟือ; 320 kbps ส่วนใหญ่แค่ทำให้ไฟล์ใหญ่ขึ้น
การดาวน์โหลดราว 30 MB ในการรันครั้งแรกมีอะไรอยู่ในนั้น
นั่นคือชุด WebAssembly ของ FFmpeg เอนจินที่แยกคอนเทนเนอร์วิดีโอของคุณและเข้ารหัสแทร็กเสียงใหม่ มันเป็นต้นทุนครั้งเดียว จากนั้นเบราว์เซอร์จะแคชไว้สำหรับเซสชันต่อ ๆ ไป ตัววิดีโอเองไม่เคยถูกอัปโหลด มันถูกอ่านโดย File API ของเบราว์เซอร์ ส่งต่อให้โมดูล WASM ผ่านบัฟเฟอร์ในหน่วยความจำ และเสียงที่ได้ถูกเขียนตรงไปสู่การดาวน์โหลด คุณตรวจสอบได้โดยกรองแผง Network เป็น Fetch/XHR ระหว่างงาน คำขอขาออกเพียงอย่างเดียวที่คุณจะเห็นคือในการโหลดครั้งแรกสุด และมันดึงไบนารี WASM ไม่ใช่ข้อมูลของคุณ