Κοινή χρήση τεχνολογίας

Χρησιμοποιήστε το ffmpeg για να μετατρέψετε αρχεία βίντεο μορφής mkv σε έναν κατάλογο σε μορφή mp4

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Πρόσφατα έμαθα να επεξεργάζομαι και οι πόροι υλικού που λήφθηκαν από τα torrents BT είναι όλοι σε μορφή mkv και δεν μπορούν να εισαχθούν απευθείας στο λογισμικό επεξεργασίας βίντεο. Σε αυτήν την περίπτωση, πρέπει να χρησιμοποιήσετε κάποια εργαλεία μετατροπής μορφής για μετατροπή ή μπορείτε να χρησιμοποιήσετε το ffmpeg για επεξεργασία.

Το ffmpeg είναι ένα εργαλείο γραμμής εντολών που χρησιμοποιείται για την επεξεργασία τοπικού λογισμικού ήχου και βίντεο. Αυτή είναι επίσης η πρώτη φορά που χρησιμοποιώ το ffmpeg, αν και γνωρίζω τις ισχυρές λειτουργίες του, το εγκατέστησα στον υπολογιστή μου αφού το έμαθα πριν και δεν το έχω αγγίξει ακόμα.

Πρώτα, χρησιμοποίησα το Xunlei για να κατεβάσω τους πόρους ταινιών και τηλεόρασης στον ακόλουθο κατάλογο:
Εισαγάγετε την περιγραφή της εικόνας εδώ
Υπάρχουν δύο τρόποι για το ffmpeg να επεξεργαστεί τις εντολές ενός αρχείου:

  • ffmpeg -i 要转换的视频地址 转换后的视频存放地址
  • ffmpeg -i 要转换的视频地址 -c copy 转换后的视频存放地址
    Η διαφορά μεταξύ των δύο μεθόδων είναι ότι η πρώτη θα επανακωδικοποιήσει το αρχικό βίντεο και στη συνέχεια θα το μετατρέψει, ενώ η δεύτερη θα το μετατρέψει απευθείας χωρίς κωδικοποίηση. Έτσι το τελευταίο θα είναι πιο γρήγορο. Εδώ επιλέγω τη δεύτερη μέθοδο για να προσπαθήσω να μετατρέψω το πρώτο αρχείο mkv στην παραπάνω εικόνα Ο κατάλογος εξόδου είναι η επιφάνεια εργασίας μου.

Αφού εισαγάγετε το πρώτο μέρος της εντολής, σύρετε το αρχείο απευθείας στο χώρο της γραμμής εντολών, επικολλήστε αυτόματα τον κατάλογο και συνεχίστε να εισάγετε τη δική σας διαδρομή αποθήκευσης, θα το αποθηκεύσω πρώτα στην επιφάνεια εργασίας, /Users/guolianxin/Desktop, ως ακολουθεί:
Εισαγάγετε την περιγραφή της εικόνας εδώ

Διαπιστώθηκε ότι αναφέρθηκε ένα σφάλμα επειδή η διαδρομή αποθήκευσης δεν αναφερόταν σε φάκελο, αλλά απαιτούσε μια μορφή μετατροπής.
Εισαγάγετε την περιγραφή της εικόνας εδώ

Πρόσθεσα ξανά το όνομα και το επίθημα μορφής του αρχείου ως προς το οποίο επρόκειτο να αποθηκευτεί το περιεχόμενο και δημιούργησα με επιτυχία το αρχείο προορισμού στην επιφάνεια εργασίας.Εισαγάγετε την περιγραφή της εικόνας εδώ

Εισαγάγετε την περιγραφή της εικόνας εδώ

Κατά το άνοιγμα ενός αρχείου, παρουσιάζεται ένα πρόβλημα: Δεν είναι δυνατό το άνοιγμα του αρχείου ή της ροής.
Εισαγάγετε την περιγραφή της εικόνας εδώ

Το σφάλμα αναφέρεται ως εξής:
[mp4 @ 0x12f607870] track 1: codec frame size is not set [mp4 @ 0x12f607870] flac in MP4 support is experimental, add '-strict -2' if you want to use it. Could not write header for output file #0 (incorrect codec parameters ?): Experimental feature Error initializing output stream 0:1 --

Μετά από αναζήτηση στο διαδίκτυο, διαπίστωσα ότι η χρήση του flac κατά την κωδικοποίηση σε mp4 είναι πειραματική, πρέπει να προσθέσετε επιτρεπόμενες εντολές και υπάρχει πρόβλημα με την εγγραφή της κεφαλίδας του αρχείου.

Ούτε εγώ ξέρω πώς να το κάνω, οπότε βρήκα άλλες εντολές:
ffmpeg -i 输入路径 -c:v copy -c:a aac -strict -2 输出路径
Μετά από επεξεργασία για περισσότερα από δέκα δευτερόλεπτα, η εξαγωγή ήταν επιτυχής:
Εισαγάγετε την περιγραφή της εικόνας εδώ