วิธีทำ
แปลงวิดีโอ iPhone เป็น MP4 ที่เล่นได้ทุกที่บน Windows
iPhone บันทึกวิดีโอเป็น HEVC ในไฟล์ .mov โดยค่าเริ่มต้น เบราว์เซอร์สมัยใหม่และ Windows เวอร์ชันล่าสุดมักเล่นชุดผสมนี้ได้อยู่แล้ว แต่โปรแกรมเก่าบางตัว โปรแกรมตัดต่อวิดีโอ และฟอร์มอัปโหลดบางแห่งยังคาดหวังไฟล์ MP4 ที่มีวิดีโอแบบ H.264 แทน ตัวแปลงวิดีโออ่านไฟล์ .mov ถอดรหัสวิดีโอ HEVC แล้วเข้ารหัสใหม่เป็น H.264 ในคอนเทนเนอร์ MP4 ทั้งหมดบนอุปกรณ์ของคุณเอง จึงไม่มีไฟล์ใดถูกอัปโหลดตลอดกระบวนการ
ทีละขั้นตอน
- เปิดตัวแปลงวิดีโอแล้ววางไฟล์ .mov จาก iPhone ของคุณ ไฟล์จะถูกอ่านในเครื่องภายในแท็บเบราว์เซอร์ และไฟล์ video/quicktime ทุกแบบได้รับการยอมรับไม่ว่าจะมีโคเดกใดอยู่ข้างใน
- คงการตั้งค่าผลลัพธ์เริ่มต้นไว้: MP4 เป็นคอนเทนเนอร์และ H.264 เป็นโคเดกวิดีโอ ชุดผสมนี้คือสิ่งที่แอป Windows โปรแกรมตัดต่อวิดีโอ และฟอร์มอัปโหลดเกือบทั้งหมดคาดหวัง
- คลิก Convert แทร็กวิดีโอ HEVC จะถูกถอดรหัสและเข้ารหัสใหม่เป็น H.264 แทร็กเสียงเข้ารหัสใหม่เป็น AAC และผลลัพธ์จะถูกเสนอเป็น MP4 ให้ดาวน์โหลด ไฟล์ .mov ต้นฉบับบนอุปกรณ์ของคุณยังคงอยู่โดยไม่ถูกแตะต้อง
ทำไมวิดีโอ iPhone ถึงมาในรูปแบบ HEVC ในไฟล์ .mov
ตั้งแต่ iOS 11 กล้อง iPhone บันทึกวิดีโอด้วยโคเดก HEVC (High Efficiency Video Coding หรือเรียกอีกชื่อว่า H.265) ในคอนเทนเนอร์ QuickTime .mov เป็นค่าเริ่มต้น เพราะ HEVC บีบอัดได้มีประสิทธิภาพราวสองเท่าของ H.264 รุ่นเก่าที่คุณภาพใกล้เคียงกัน ซึ่งสำคัญมากบนโทรศัพท์ที่มีพื้นที่เก็บข้อมูลจำกัด การรองรับการเล่น HEVC ตอนนี้ฝังอยู่ในระบบปฏิบัติการและเบราว์เซอร์ส่วนใหญ่แล้ว แต่โปรแกรม Windows รุ่นเก่าจำนวนหนึ่ง ชุดตัดต่อวิดีโอบางตัว และฟอร์มอัปโหลดบางเว็บไซต์ยังคงถูกสร้างขึ้นโดยอิงกับ H.264 ใน MP4 และมักปฏิเสธไฟล์ .mov ไปเลยหรือแสดงตัวอย่างผิดพลาด
สิ่งที่เกิดขึ้นจริงระหว่างการแปลง
การแปลงไฟล์หมายถึงการถอดรหัสทุกเฟรมของสตรีมวิดีโอ HEVC แล้วเข้ารหัสใหม่ทีละเฟรมด้วย libx264 ตัวเข้ารหัส H.264 ของ ffmpeg จากนั้น mux ผลลัพธ์กับแทร็กเสียง AAC ที่เข้ารหัสใหม่เข้าไปในคอนเทนเนอร์ MP4 ใหม่ ทั้งหมดนี้ทำงานผ่าน ffmpeg ที่คอมไพล์เป็น WebAssembly ภายในแท็บเบราว์เซอร์ ดังนั้นไม่มีสิ่งใดของไฟล์ถูกส่งไปที่ไหนเลย การถอดรหัสแล้วเข้ารหัสแบบเต็มรูปแบบเช่นนี้ใช้ CPU มาก ต่างจากการคัดลอกธรรมดา ดังนั้นคลิปสั้น ๆ จะแปลงเสร็จในไม่กี่วินาที ในขณะที่การบันทึกยาวหลายนาทีอาจใช้เวลาสองสามนาทีบนแล็ปท็อปทั่วไป
สิ่งที่การแปลงนี้เปลี่ยนแปลง และสิ่งที่มันไม่มีให้
ผลลัพธ์คือวิดีโอ H.264 ในคอนเทนเนอร์ MP4 ซึ่งสละประสิทธิภาพการบีบอัดพิเศษของ HEVC ไปบางส่วน คาดว่าไฟล์ที่แปลงแล้วจะใหญ่กว่าไฟล์ .mov ต้นฉบับพอสมควรที่คุณภาพภาพเท่ากัน ซึ่งเป็นการแลกเปลี่ยนเพื่อความเข้ากันได้ที่กว้างขึ้น มีเพียง H.264 และ VP8 เท่านั้นที่เสนอเป็นโคเดกผลลัพธ์ HEVC, H.265, VP9 และ AV1 ไม่สามารถเลือกเป็นเป้าหมายการแปลงได้ เพราะตัวเข้ารหัสของมันทำงานไม่สำเร็จอย่างน่าเชื่อถือในเอนจิน WebAssembly บนเบราว์เซอร์นี้ หากไฟล์ขนาดเล็กสำคัญกว่าความเข้ากันได้สูงสุด ให้บีบอัด MP4 ที่แปลงแล้วต่อ แทนที่จะมองหาโคเดกผลลัพธ์ใหม่ ๆ
สิ่งที่ควรคาดหวัง: เวลาประมวลผล ขนาดไฟล์ และข้อจำกัด
เนื่องจากไฟล์ทั้งหมดถูกถอดรหัสและเข้ารหัสใหม่บนอุปกรณ์ของคุณเองแทนที่จะเป็นบนเซิร์ฟเวอร์ การบันทึกยาวหลายนาทีจะใช้เวลาแปลงนานกว่าคลิปสั้นอย่างเห็นได้ชัด และแท็บเบราว์เซอร์ต้องเปิดค้างไว้ระหว่างทำงาน ไฟล์ขนาดไม่เกิน 500 MB ได้รับการยอมรับ การบันทึกที่ใหญ่มากหรือยาวมากใช้หน่วยความจำมากขึ้นระหว่างการแปลง ดังนั้นการปิดแท็บอื่นจะช่วยได้บนอุปกรณ์ที่มี RAM น้อย หากคุณต้องการไฟล์ที่เล็กลงโดยเฉพาะมากกว่าไฟล์ที่เข้ากันได้มากขึ้น ให้นำผลลัพธ์ไปบีบอัดต่อด้วยตัวบีบอัดวิดีโอ
เครื่องมือที่ใช้ในคู่มือนี้
คำถามที่พบบ่อย
วิดีโอของฉันถูกอัปโหลดไปที่ไหนระหว่างการแปลงนี้หรือไม่
ไม่ การถอดรหัส HEVC และการเข้ารหัสใหม่เป็น H.264 ทำงานภายในแท็บเบราว์เซอร์ของคุณทั้งคู่ โดยใช้ ffmpeg ที่คอมไพล์เป็น WebAssembly ไฟล์ .mov ถูกอ่านเข้าหน่วยความจำในเครื่อง ประมวลผลที่นั่น และ MP4 ที่ได้ถูกบันทึกลงอุปกรณ์ของคุณโดยตรง ไม่มีเฟรมใดของวิดีโอถูกส่งผ่านเครือข่ายเลย
จำเป็นต้องแปลงจริงหรือไม่ หรือ Windows เล่นไฟล์ HEVC .mov ได้อยู่แล้ว
ขึ้นอยู่กับแอปที่ใช้ Windows 11, VLC และเบราว์เซอร์ปัจจุบันสามารถเล่นไฟล์ HEVC .mov ได้โดยตรงในหลายกรณีอยู่แล้ว บางครั้งหลังติดตั้งส่วนขยาย HEVC เล็ก ๆ แปลงไฟล์เมื่อโปรแกรมใดโปรแกรมหนึ่งปฏิเสธไฟล์ แสดงตัวอย่างเป็นสีดำหรือเสียหาย หรือเมื่อคุณต้องนำเข้าไฟล์ไปยังโปรแกรมตัดต่อหรือฟอร์มอัปโหลดที่รับเฉพาะ MP4 ที่มีวิดีโอ H.264
MP4 ที่แปลงแล้วจะยังมีขนาดไฟล์เล็กแบบ HEVC หรือไม่
ไม่ ผลลัพธ์ใช้ H.264 ซึ่งเก่ากว่าและมีประสิทธิภาพน้อยกว่า HEVC ดังนั้น MP4 ที่แปลงแล้วมักใหญ่กว่าไฟล์ .mov ต้นฉบับพอสมควรที่คุณภาพภาพเท่ากัน ขนาดที่เพิ่มขึ้นนี้คือต้นทุนของความเข้ากันได้ในการเล่นและตัดต่อที่กว้างกว่ามากที่ H.264 ใน MP4 มอบให้