Tôi muốn hợp nhất các video theo kích cỡ lô hai mươi (20) mỗi video. Tôi đang chạy một máy Linux. Các video có định dạng mp4 và chất lượng vừa phải. Một số thậm chí còn thiếu luồng âm thanh. Cho đến nay tôi đã cố gắng ffmpeg
, mencoder
, cvlc/vlc
và MP4Box
. Tôi muốn viết một kịch bản dòng lệnh để đạt được điều này, vì tôi đang xử lý hàng loạt.
Vấn đề chính là một số giải pháp tôi đã thử hoạt động tốt cho hai video, một số giải pháp hoạt động tốt cho video có luồng âm thanh và một số giải pháp khác hoạt động tốt đối với một số tập hợp con khác của bộ video của tôi. Tuy nhiên, tôi chưa thể tìm ra giải pháp toàn diện cho nhiệm vụ này.
ffmpeg
, bao gồm các bộ lọc và giao thức tệp. Tôi cũng đã thử sử dụng concat
tính năng của cvlc/vlc
. Tôi cũng đã thử concat
tính năng của mencoder
. Tất cả những thứ này đã làm việc một phần. Điều này cuối cùng đã giúp tôi giải quyết vấn đề.
melt {input-sequence} -consumer avformat:{output-name} acodec=libmp3lame vcodec=libx264