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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.