Làm cách nào tôi có thể chuyển đổi hàng loạt tập tin mkv sang mp4?


9

Hiện tại tôi sử dụng lệnh video duy nhất của:

avconv -i File_name1.mkv -codec copy File_name1.mp4

Để thay đổi định dạng nhưng tôi cần một phương pháp để thực hiện điều này cho hơn 400 video, lệnh batch sẽ là gì?


4
Bạn sẽ có thể sử dụng một cái gì đó như for i in *.mkv; avconv -i $i -codec copy "$i.mp4"; donenhưng tôi không thể kiểm tra nó ngay bây giờ.
— Seth

Câu trả lời:



2

Bạn có thể sử dụng mencoder. Cài đặt với:

sudo apt install mencoder

sau đó:

for f in *.mkv; do mencoder "$f" -o "$f".mp4 -ovc lavc -oac lavc;done

Các định dạng đầu ra mặc định mà không có bất kỳ tùy chọn nào là MPEG-4 cho video và MP2 cho âm thanh.
Tham khảo để man mencoderđược trợ giúp thêm.


1

Hãy thử winFF , đây là gui cho FFmgeg để chuyển đổi hàng loạt tệp kiểm toán & video từ trung tâm phần mềm hoặc;

sudo apt-get install winff

Tôi đã cài đặt WinFF nhưng không thích hệ thống của tôi vì một số lý do
— Người sói của thị trấn Luân Đôn

1

Một số khác thông qua findlệnh,

find /path -name '*.mkv' -exec bash -c 'avconv -i "$1" -codec copy "${1%.mkv}.mp4"' _ {} \;
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.