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ì?
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ì?
Câu trả lời:
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.
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
Một số khác thông qua find
lệnh,
find /path -name '*.mkv' -exec bash -c 'avconv -i "$1" -codec copy "${1%.mkv}.mp4"' _ {} \;
for i in *.mkv; avconv -i $i -codec copy "$i.mp4"; done
nhưng tôi không thể kiểm tra nó ngay bây giờ.