สามารถใช้แอพรูปภาพในตัวเพื่อ ตัดบางส่วน ของไฟล์วิดีโอ บางครั้ง คุณอาจต้องแบ่งวิดีโอหรือเสียงออกเป็นหลายส่วนด้วยระยะเวลาที่กำหนด ช่วยให้คุณแบ่งปันบน Twitter หรือไซต์เครือข่ายสังคมออนไลน์อื่น ๆ ที่มีการจำกัดความยาว ตัวอย่างเช่น Twitter อนุญาตให้คุณ อัปโหลดวิดีโอ ความยาวไม่เกิน 140 วินาที (2m 20s.)
หากต้องการแบ่งวิดีโอออกเป็นหลายส่วนเท่าๆ กัน คุณอาจต้องทำซ้ำหลายๆ ครั้ง หากคุณใช้แอพ Photos คุณอาจใช้เครื่องมือของบุคคลที่สามเพื่อแยกวิดีโอ (MP4, MKV, AVI หรือ MPG) หรือเสียง (MP3, WAV ฯลฯ) ออกเป็นหลายส่วนเท่าๆ กันโดยอัตโนมัติ
ในบทความนี้ เรามาดูวิธีการตัดส่วนที่เลือกของวิดีโอหรือเสียงและบันทึกส่วนที่เลือกเป็นไฟล์แยกต่างหาก บทความนี้ยังอธิบายวิธีแบ่งวิดีโอหรือเสียงออกเป็นหลายๆ ส่วนเท่าๆ กัน
สารบัญ
- การใช้ยูทิลิตี้ LoselessCut (ฟรีแวร์)
-
การใช้ยูทิลิตี้บรรทัดคำสั่ง FFmpeg (ฟรีแวร์)
- ตัดไฟล์วิดีโอ (MP4, MKV, AVI, MPG)
- แบ่งไฟล์วิดีโอ (MP4, MKV, AVI, MPG) ออกเป็นหลายส่วนที่มีความยาว/ระยะเวลาเท่ากัน
- ตัดไฟล์เสียง (MP3, WAV)
- แยกไฟล์เสียง MP3 ออกเป็นหลายส่วนที่มีความยาว/ระยะเวลาเท่ากัน
ใช้ LoselessCut เพื่อตัดไฟล์เสียงหรือวิดีโอหรือแยกไฟล์
LosslessCut เป็นยูทิลิตี้ข้ามแพลตฟอร์ม (ซึ่งใช้ FFmpeg ในแบ็กเอนด์) เพื่อการทำงานที่รวดเร็วและไม่สูญเสียข้อมูลในวิดีโอ เสียง คำบรรยาย และไฟล์สื่ออื่นๆ ที่เกี่ยวข้อง คุณสมบัติหลักของเครื่องมือนี้คือการตัดและตัดไฟล์วิดีโอและไฟล์เสียงโดยไม่สูญเสียข้อมูล ช่วยให้คุณสามารถแยกส่วนที่ดีออกจากวิดีโอของคุณได้อย่างรวดเร็ว และทิ้งข้อมูลจำนวนมากโดยไม่ต้องเข้ารหัสใหม่อย่างช้าๆ และทำให้คุณภาพลดลง
- ดาวน์โหลด lossless-ตัด จาก GitHub และเรียกใช้
- เปิดไฟล์เสียงหรือวิดีโอโดยใช้ยูทิลิตี้นี้
- เลือกกรอบเวลาหรือส่วนที่คุณต้องการส่งออก คุณสามารถสร้างหลายส่วนได้ตามที่คุณต้องการ
เช่น แบ่งเสียงหรือวิดีโอออกเป็น เท่ากัน ส่วนของความยาวที่ระบุ (duration) ให้คลิกที่เมนู Edit → คลิก Segments → สร้างส่วนระยะเวลาคงที่. จากนั้นป้อนความยาวของแต่ละส่วน ในกรณีที่คุณต้องการอัปโหลดเซ็กเมนต์บน Twitter ให้ป้อน
00:02:10.000
หรือ00:02:15.000
เนื่องจาก Twitter มีข้อ จำกัด ของ140
วินาที - ส่วนจะถูกเลือกโดยอัตโนมัติ สิ่งที่คุณต้องทำคือเลือกไดเร็กทอรีการทำงาน (เพื่อส่งออกไฟล์ไปยัง) และคลิกที่ปุ่มส่งออก
- ตรวจสอบการตั้งค่าในกล่องโต้ตอบถัดไป นั่นคือ กล่องโต้ตอบตัวเลือกการส่งออก
- เมื่อเสร็จแล้วให้คลิกที่ปุ่มส่งออก แค่นั้นแหละ! ตอนนี้ส่วนต่างๆพร้อมแล้ว
ใช้ FFmpeg เพื่อตัดหรือแยกเสียงหรือวิดีโอ
FFmpeg เป็นโปรเจ็กต์โอเพ่นซอร์สฟรีที่ประกอบด้วยชุดซอฟต์แวร์ของไลบรารีและโปรแกรมสำหรับจัดการไฟล์วิดีโอ เสียง และมัลติมีเดียอื่นๆ และสตรีม คุณสามารถทำงานแปลง/เข้ารหัสสื่อต่างๆ ได้โดยใช้เครื่องมือคอนโซลนี้ มีโปรแกรมของบุคคลที่สามมากมายเช่น Screen to Gif ตัวแปลงไฟล์ฯลฯ ที่มาพร้อมกับ FFmpeg.exe เราได้เห็นวิธีการใช้ FFmpeg.exe ถึง แยกเสียงจากวิดีโอ ไฟล์.
มาดูวิธีการใช้ FFmpeg.exe เพื่อแยกไฟล์เสียงหรือวิดีโอ
ตัดไฟล์วิดีโอโดยใช้FFmpeg
นี่คือบรรทัดคำสั่งที่คุณใช้เพื่อแยกส่วนของไฟล์วิดีโอ (30 วินาทีแรก) โดยไม่ต้องเข้ารหัสซ้ำ และบันทึกส่วนที่เลือกลงในไฟล์
ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i "D:\media\sample.mp4" -c copy "d:\media\sample_cut.mp4"
คำสั่งด้านบนจะแยก 30 วินาทีแรกของวิดีโอและบันทึกลงในไฟล์แยกต่างหากที่ชื่อว่า sample_cut.mp4
.
-
-ss
หมายถึงเวลาเริ่มต้น -
-ถึง
หมายถึงเวลาสิ้นสุด FFmpeg หยุดการส่งออกที่ตำแหน่งที่ระบุ -
-ผม
เป็นไฟล์อินพุต -
-ค
ระบุตัวแปลงสัญญาณที่ใช้ ในกรณีนี้ไม่มีการเข้ารหัสตามที่เราใช้สำเนา
.
เคล็ดลับ: แทน -ถึง
คุณยังสามารถใช้ -t
ซึ่งหมายถึงระยะเวลาแทนที่จะเป็นจุดสิ้นสุด เช่น ระบุ -s 00:00:10 -t 50
เลือกจาก 10 วินาทีถึง 60 วินาทีของเสียง/วิดีโอ
เฟรมวิดีโอหายไป? ลองวิธีการเข้ารหัส
ในระหว่างการเล่น หากไฟล์วิดีโอ (สร้างโดยใช้คำสั่งสุดท้าย) ไม่มีเฟรมวิดีโอในตอนต้นหรือตอนท้าย คุณอาจใช้ วิธีเข้ารหัสซ้ำ. การเข้ารหัสเป็นกระบวนการที่ช้าแม้ว่า เรียกใช้คำสั่งนี้:
ffmpeg.exe -ss 00:00:00 -to: 00:00:30 -i "D:\media\sample.mp4" -c: v libx264 -c: a copy "d:\media\sample_cut.mp4"
มันเข้ารหัสวิดีโอ (โดยใช้ libx264
ตัวเข้ารหัส) แต่ใช้สตรีมเสียงเดียวกัน (แสดงโดย สำเนา
อาร์กิวเมนต์) และแยก 30 วินาทีแรกของวิดีโอและบันทึกลงในไฟล์แยกต่างหากที่ชื่อว่า sample_cut.mp4
.
แบ่งไฟล์วิดีโอออกเป็นหลายๆ ส่วนเท่าๆ กันโดยใช้ FFmpeg
ตอนนี้คุณรู้วิธีตัดส่วนของไฟล์เสียง/วิดีโอและบันทึกส่วนที่เลือกลงในไฟล์แล้ว จะทำอย่างไรถ้าคุณต้องการแบ่งวิดีโอออกเป็นหลายส่วนด้วยระยะเวลาหรือความยาวเฉพาะ คุณสามารถใช้บรรทัดคำสั่งต่อไปนี้สำหรับแต่ละส่วนที่คุณต้องการตัด:
ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i "D:\media\sample.mp4" -c: copy "d:\media\sample_part_1.mp4" ffmpeg.exe -ss 00:00:30 -to 00:01:00 -i "D:\media\sample.mp4" -c: copy "d:\media\sample_part_2.mp4" ffmpeg.exe -ss 00:01:00 -to 00:01:30 -i "D:\media\sample.mp4" -c: copy "d:\media\sample_part_3.mp4" ffmpeg.exe -ss 00:02:00 -to 00:02:30 -i "D:\media\sample.mp4" -c: copy "d:\media\sample_part_4.mp4"
นั่นจะเป็นเรื่องยากถ้าคุณต้องการแยกไฟล์หลาย ๆ ไฟล์ใช่ไหม มีทางเลือกอื่นที่ง่าย!
มาใช้ .กันเถอะ -segment
อาร์กิวเมนต์บรรทัดคำสั่งของ FFmpeg.exe อาร์กิวเมนต์บรรทัดคำสั่งนี้แบ่งไฟล์วิดีโอออกเป็นหลายส่วนโดยแต่ละไฟล์มีความยาว/ระยะเวลาที่ระบุ (เช่น แต่ละ 60 วินาที):
ffmpeg.exe -i "D:\media\sample.mp4" -f segment -segment_time 60 -c copy -reset_timestamps 1 "d:\media\sample_%03d.mp4"
ชื่อไฟล์เอาต์พุตจะมีชื่อว่า sample_001.mp4, sample_002.mp4, sample_003.mp4 และอื่นๆ
อย่างไรก็ตาม เมื่อใช้ สำเนา
วิธีการเมื่อแยกออก วิดีโอการแยกส่วนอาจไม่ถูกต้อง คุณจะเห็นว่าแต่ละส่วน/ไฟล์มีความยาวไม่เท่ากัน 60 วินาที บางตัวมีความยาว 57 วินาที และบางตัวมีความยาวเกิน 60 วินาที
วิธีเข้ารหัสซ้ำ (เพื่อการตัดที่แม่นยำยิ่งขึ้น)
หากคุณต้องการตัดวิดีโอ แม่นยำ (แต่ละส่วนมี a แก้ไขแล้ว ระยะเวลา) คุณต้องเข้ารหัสวิดีโออีกครั้งขณะแยก นี่คืออาร์กิวเมนต์บรรทัดคำสั่งที่คุณใช้:
ffmpeg -i "D:\Media\sample.mp4" -c: v libx264 -segment_time 60 -g 9 -sc_threshold 0 -force_key_frames "expr: gte (t, n_forced*9)" -f เซ็กเมนต์ -reset_timestamps 1 "D: \สื่อ\sample_%03d.mp4"
เอาล่ะ! ทุกส่วนมีความยาวเท่ากัน (รูปแบบสูงสุด 1 วินาทีเท่านั้น) ยกเว้นคลิปสุดท้าย
ตัดไฟล์เสียงโดยใช้FFmpeg
หากต้องการตัดส่วนของไฟล์เสียง MP3 เป็นไฟล์แยก ให้รันคำสั่งนี้:
ffmpeg.exe -ss 00:00:00 -to 00:00:10 -i "D:\media\sample.mp3" -c: copy "d:\media\sample_cut.mp3"
คำสั่งดังกล่าวจะแยกเสียงสิบวินาทีแรกจากไฟล์ MP3 และบันทึกเป็นไฟล์แยกต่างหาก
แยกไฟล์เสียง MP3 ออกเป็นหลายส่วนเท่า ๆ กันโดยใช้ FFmpeg
อาร์กิวเมนต์บรรทัดคำสั่งนี้แบ่งไฟล์ MP3 ออกเป็นหลายส่วนโดยแต่ละไฟล์มีความยาว/ระยะเวลาที่ระบุ (เช่น แต่ละ 60 วินาที):
ffmpeg.exe -i "D:\media\sample.mp3" -f segment -segment_time 60 -c copy "d:\media\sample_%03d.mp3"
ชื่อไฟล์เอาต์พุตจะมีชื่อว่า sample_001.mp3, sample_002.mp3, sample_003.mp3 เป็นต้น จะเห็นว่าแต่ละไฟล์มีความยาวเท่ากัน
แค่นั้นแหละ! ดูสิ่งนี้ด้วย วิธีรวมวิดีโอใน Windows 10 โดยใช้แอพรูปภาพในตัว.
คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้
หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:- ขามัน!
- แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
- ทวีตมัน!