Μπορείτε να χρησιμοποιήσετε την ενσωματωμένη εφαρμογή Φωτογραφίες κόψτε μια μερίδα ενός αρχείου βίντεο. Μερικές φορές, μπορεί να χρειαστεί να χωρίσετε ένα βίντεο ή έναν ήχο σε πολλά μέρη με συγκεκριμένη διάρκεια. Σας βοηθά να τα μοιραστείτε στο Twitter ή σε οποιοδήποτε άλλο ιστότοπο κοινωνικής δικτύωσης που έχει περιορισμό μήκους. Για παράδειγμα, το Twitter σάς επιτρέπει ανεβάστε βίντεο μήκους που δεν υπερβαίνει τα 140 δευτερόλεπτα (2m 20s.)
Για να χωρίσετε ένα βίντεο σε πολλά ίσα μέρη, ίσως χρειαστεί να επαναλάβετε τη διαδικασία πολλές φορές εάν χρησιμοποιείτε την εφαρμογή Φωτογραφίες. Αντίθετα, μπορείτε να χρησιμοποιήσετε ένα εργαλείο τρίτου κατασκευαστή για να χωρίσετε αυτόματα ένα βίντεο (MP4, MKV, AVI ή MPG) ή έναν ήχο (MP3, WAV, κ.λπ.) σε πολλά ίσα μέρη.
Σε αυτό το άρθρο, ας δούμε πώς να κόψετε μια επιλογή βίντεο ή ήχου και να αποθηκεύσετε την επιλογή σε ξεχωριστό αρχείο. Αυτό το άρθρο περιγράφει επίσης πώς να χωρίσετε ένα βίντεο ή έναν ήχο σε πολλά ίσα μέρη.
Πίνακας περιεχομένων
- Χρήση του βοηθητικού προγράμματος LoselessCut (δωρεάν)
-
Χρήση του βοηθητικού προγράμματος γραμμής εντολών FFmpeg (δωρεάν).
- Κόψτε ένα αρχείο βίντεο (MP4, MKV, AVI, MPG)
- Διαχωρίστε ένα αρχείο βίντεο (MP4, MKV, AVI, MPG) σε πολλά μέρη ίσης διάρκειας/διάρκειας
- Αποκοπή αρχείου ήχου (MP3, WAV)
- Διαχωρίστε τον ήχο MP3 σε πολλά μέρη ίσης διάρκειας/διάρκειας
Χρησιμοποιώντας το LoselessCut για να κόψετε ένα αρχείο ήχου ή βίντεο ή να το χωρίσετε
Το LosslessCut είναι ένα βοηθητικό πρόγραμμα πολλαπλών πλατφορμών (το οποίο χρησιμοποιεί FFmpeg στο backend) για εξαιρετικά γρήγορες και χωρίς απώλειες λειτουργίες σε βίντεο, ήχο, υπότιτλους και άλλα σχετικά αρχεία πολυμέσων. Το κύριο χαρακτηριστικό αυτού του εργαλείου είναι το κόψιμο χωρίς απώλειες και η κοπή αρχείων βίντεο και ήχου. Σας επιτρέπει να εξαγάγετε γρήγορα τα καλά μέρη από τα βίντεό σας και να απορρίπτετε πολλά gigabyte δεδομένων χωρίς να κάνετε μια αργή επανακωδικοποίηση και έτσι να χάσετε την ποιότητα.
- Κατεβάστε χωρίς απώλειες-κομμένο από το GitHub και εκτελέστε το.
- Ανοίξτε ένα αρχείο ήχου ή βίντεο χρησιμοποιώντας αυτό το βοηθητικό πρόγραμμα.
- Επιλέξτε το χρονικό πλαίσιο ή τα τμήματα που θέλετε να εξαγάγετε. Μπορείτε να δημιουργήσετε πολλά τμήματα όπως θέλετε.
Για παράδειγμα, για να χωρίσετε τον ήχο ή το βίντεο σε ίσος μέρη μιας καθορισμένης διάρκειας (διάρκειας), κάντε κλικ στο μενού Επεξεργασία → κάντε κλικ στην επιλογή Τμήματα → Δημιουργήστε τμήματα σταθερής διάρκειας. Στη συνέχεια, εισαγάγετε το μήκος κάθε τμήματος. Σε περίπτωση που θέλετε να ανεβάσετε τα τμήματα στο 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 -έως 00:00:30 -i "D:\media\sample.mp4" -c αντιγραφή "d:\media\sample_cut.mp4"
Η παραπάνω εντολή εξάγει τα πρώτα 30 δευτερόλεπτα του βίντεο και το αποθηκεύει σε ένα ξεχωριστό αρχείο με το όνομα sample_cut.mp4
.
-
-σσ
δηλώνει την ώρα έναρξης -
-προς το
δηλώνει την ώρα λήξης. Το FFmpeg σταματά την έξοδο στην καθορισμένη θέση. -
-Εγώ
είναι το αρχείο εισόδου. -
-ντο
καθορίζει τον κωδικοποιητή που χρησιμοποιείται. Σε αυτήν την περίπτωση, δεν γίνεται κωδικοποίηση όπως χρησιμοποιήσαμεαντίγραφο
.
Υπόδειξη: Αντί -προς το
, μπορείτε επίσης να χρησιμοποιήσετε -τ
που δηλώνει τη διάρκεια, αντί για το τελικό σημείο. Για παράδειγμα, διευκρινίζοντας -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: ένα αντίγραφο "d:\media\sample_cut.mp4"
Κωδικοποιεί το βίντεο (χρησιμοποιώντας το libx264
κωδικοποιητής) αλλά χρησιμοποιεί την ίδια ροή ήχου (που υποδηλώνεται με το αντίγραφο
όρισμα.) και εξάγει τα πρώτα 30 δευτερόλεπτα του βίντεο και το αποθηκεύει σε ένα ξεχωριστό αρχείο με το όνομα sample_cut.mp4
.
Διαχωρίστε ένα αρχείο βίντεο σε πολλά ίσα μέρη χρησιμοποιώντας FFmpeg
Τώρα ξέρετε πώς να κόψετε ένα τμήμα του αρχείου ήχου/βίντεο και να αποθηκεύσετε την επιλογή σε ένα αρχείο. Τι γίνεται αν θέλετε να χωρίσετε ένα βίντεο σε πολλά μέρη με συγκεκριμένη διάρκεια ή διάρκεια; Μπορείτε να χρησιμοποιήσετε την ακόλουθη γραμμή εντολών για κάθε τμήμα που θέλετε να κόψετε:
ffmpeg.exe -ss 00:00:00 -έως 00:00:30 -i "D:\media\sample.mp4" -c: αντιγραφή "d:\media\sample_part_1.mp4" ffmpeg.exe -ss 00:00:30 -έως 00:01:00 -i "D:\media\sample.mp4" -c: αντιγραφή "d:\media\sample_part_2.mp4" ffmpeg.exe -ss 00:01:00 -έως 00:01:30 -i "D:\media\sample.mp4" -c: αντιγραφή "d:\media\sample_part_3.mp4" ffmpeg.exe -ss 00:02:00 -έως 00:02:30 -i "D:\media\sample.mp4" -c: αντιγραφή "d:\media\sample_part_4.mp4"
Αυτό θα είναι δύσκολο αν χρειαστεί να χωρίσετε πολλά αρχεία, σωστά; Υπάρχει μια εύκολη εναλλακτική!
Ας χρησιμοποιήσουμε το -τμήμα
όρισμα γραμμής εντολών του FFmpeg.exe. Αυτό το όρισμα γραμμής εντολών χωρίζει ένα αρχείο βίντεο σε πολλά μέρη με το καθένα να περιέχει μια καθορισμένη διάρκεια/διάρκεια (π.χ. 60 δευτερόλεπτα το καθένα):
ffmpeg.exe -i "D:\media\sample.mp4" -f τμήμα -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 δευτερόλεπτα.
Μέθοδος εκ νέου κωδικοποίησης (για πιο ακριβείς περικοπές)
Αν θέλετε να κόψετε βίντεο ακριβώς (κάθε μέρος με ένα σταθερός διάρκεια), πρέπει να επανακωδικοποιήσετε το βίντεο κατά τον διαχωρισμό. Εδώ είναι το όρισμα γραμμής εντολών που χρησιμοποιείτε:
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: \Media\sample_%03d.mp4"
Ορίστε! Όλα τα μέρη είναι ίσου μήκους (μέγιστη παραλλαγή μόνο 1 δευτερολέπτου), εκτός φυσικά από το τελευταίο κλιπ.
Κόψτε ένα αρχείο ήχου χρησιμοποιώντας FFmpeg
Για να κόψετε ένα τμήμα ενός αρχείου MP3 ήχου σε ξεχωριστό αρχείο, εκτελέστε αυτήν την εντολή:
ffmpeg.exe -ss 00:00:00 -έως 00:00:10 -i "D:\media\sample.mp3" -c: αντιγραφή "d:\media\sample_cut.mp3"
Η παραπάνω εντολή εξάγει το 1ο δέκα δευτερόλεπτα ήχου από ένα αρχείο MP3 και το αποθηκεύει σε ξεχωριστό αρχείο.
Διαχωρίστε ένα αρχείο ήχου MP3 σε πολλά ίσα μέρη χρησιμοποιώντας FFmpeg
Αυτό το όρισμα γραμμής εντολών χωρίζει ένα αρχείο MP3 σε πολλά μέρη με το καθένα να περιέχει μια καθορισμένη διάρκεια/διάρκεια (π.χ. 60 δευτερόλεπτα το καθένα):
ffmpeg.exe -i "D:\media\sample.mp3" -f τμήμα -segment_time 60 -c αντίγραφο "d:\media\sample_%03d.mp3"
Τα ονόματα των αρχείων εξόδου θα ονομάζονται sample_001.mp3, sample_002.mp3, sample_003.mp3 και ούτω καθεξής. Μπορείτε να δείτε ότι το μήκος κάθε αρχείου είναι ίσο.
Αυτό είναι! Δείτε επίσης Πώς να συγχωνεύσετε βίντεο στα Windows 10 χρησιμοποιώντας την ενσωματωμένη εφαρμογή Φωτογραφίες.
Ένα μικρό αίτημα: Αν σας άρεσε αυτή η ανάρτηση, κοινοποιήστε την;
Μια "μικροσκοπική" κοινοποίηση από εσάς θα βοηθούσε σοβαρά πολύ στην ανάπτυξη αυτού του ιστολογίου. Μερικές υπέροχες προτάσεις:- Καρφιτσώστε το!
- Μοιραστείτε το στο αγαπημένο σας blog + Facebook, Reddit
- Tweet το!