ไม่มีการอัปโหลด, 100% ในเครื่อง, ไม่มีบัญชี

วิธีทำ

แยกแทร็กเสียงออกจากวิดีโอ

บทบรรยายไว้ฟังระหว่างเดินทาง คลิปคอนเสิร์ต บทสัมภาษณ์ไว้ถอดเทป: หลายครั้งคุณต้องการแค่เสียง และวิดีโอเป็นเพียงน้ำหนักส่วนเกิน การแยกแทร็กใช้เวลาหนึ่งนาทีในเบราว์เซอร์ของคุณ และไฟล์ไม่เคยออกจากเครื่องของคุณ

ทีละขั้นตอน

  1. เปิดเครื่องมือแยกเสียงแล้ววางวิดีโอลงไป MP4 คือกรณีคลาสสิก แต่ MOV, MKV, WebM และ AVI ก็ใช้ได้; ไม่มีอะไรถูกอัปโหลด
  2. เลือกฟอร์แมตปลายทางและคุณภาพ MP3 ที่ 192 kbps คือค่าเริ่มต้นที่ปลอดภัยสำหรับการฟัง; WAV ไม่มีการสูญเสีย เหมาะกับงานตัดต่อ; AAC/M4A และ OGG เป็นตัวเลือกสมัยใหม่ที่มีประสิทธิภาพ คำแนะนำใต้เมนูแต่ละอันบอกว่าเมื่อไรที่มันมีผล
    เครื่องมือแยกเสียงที่โหลดวิดีโอไว้ มองเห็นเมนูฟอร์แมตปลายทางและบิตเรต
  3. รันแล้วดาวน์โหลดไฟล์เสียง การแปลงทำโดย FFmpeg ที่คอมไพล์เป็น WebAssembly อยู่ในแท็บ; แถบความคืบหน้าติดตามมันแบบเรียลไทม์
    ไฟล์ MP3 ที่แยกออกมาแล้ว พร้อมดาวน์โหลด

ควรเลือกฟอร์แมตไหน?

MP3 เล่นได้บนทุกอุปกรณ์ที่ผลิตในศตวรรษนี้ จึงเป็นคำตอบที่ถูกต้องสำหรับพอดแคสต์ บทบรรยาย และการแชร์ WAV ไม่ถูกบีบอัด: เลือกมันเมื่อเสียงจะถูกนำเข้าโปรแกรมตัดต่อต่อ เพราะคุณบีบอัดทีหลังได้เสมอ แต่ย้อนกลับไม่ได้ AAC (M4A) ได้คุณภาพดีกว่า MP3 ที่บิตเรตเดียวกัน และเป็นฟอร์แมตเนทีฟของอุปกรณ์ Apple; OGG คือคู่เทียบแบบเปิดของมัน ถ้าไม่แน่ใจ: MP3 ที่ 192 kbps

ตัด แปลง ทำต่อ

การแยกเสียงมักเป็นแค่ก้าวแรก ตัดช่วงที่คุณต้องการจริง ๆ (พร้อมเฟดเข้าและเฟดออก) ในเครื่องมือตัดเสียง ซึ่งมีพรีเซ็ตริงโทนด้วย; แปลงระหว่างฟอร์แมตเสียงภายหลังด้วยตัวแปลงเสียง ทุกอย่างรันในเบราว์เซอร์เดียวกัน แบบโลคอล การส่งงานต่อระหว่างเครื่องมือจึงไม่เคยหมายถึงการอัปโหลดอะไรซ้ำที่ไหนเลย

เครื่องมือที่ใช้ในคู่มือนี้

คำถามที่พบบ่อย

เลือก 320 kbps แล้วเสียงจะดีขึ้นไหม?

ไม่ และเหตุผลก็ควรค่าแก่การรู้: แทร็กที่แยกออกมาไม่มีทางเสียงดีไปกว่าเสียงที่อยู่ในวิดีโอของคุณ บิตเรตที่สูงขึ้นเพียงรักษาสิ่งที่มีอยู่แล้วไว้ได้มากขึ้น สำหรับเสียงพูดทั่วไป 128 ถึง 192 kbps ก็เหลือเฟือ; 320 kbps ส่วนใหญ่แค่ทำให้ไฟล์ใหญ่ขึ้น

การดาวน์โหลดราว 30 MB ในการรันครั้งแรกมีอะไรอยู่ในนั้น

นั่นคือชุด WebAssembly ของ FFmpeg เอนจินที่แยกคอนเทนเนอร์วิดีโอของคุณและเข้ารหัสแทร็กเสียงใหม่ มันเป็นต้นทุนครั้งเดียว จากนั้นเบราว์เซอร์จะแคชไว้สำหรับเซสชันต่อ ๆ ไป ตัววิดีโอเองไม่เคยถูกอัปโหลด มันถูกอ่านโดย File API ของเบราว์เซอร์ ส่งต่อให้โมดูล WASM ผ่านบัฟเฟอร์ในหน่วยความจำ และเสียงที่ได้ถูกเขียนตรงไปสู่การดาวน์โหลด คุณตรวจสอบได้โดยกรองแผง Network เป็น Fetch/XHR ระหว่างงาน คำขอขาออกเพียงอย่างเดียวที่คุณจะเห็นคือในการโหลดครั้งแรกสุด และมันดึงไบนารี WASM ไม่ใช่ข้อมูลของคุณ