Làm cách nào để chỉ xóa một bản nhạc (không phải tất cả) khỏi vùng chứa tệp video (.vob hoặc .mkv) bằng ffmpeg?Làm cách nào để xóa một bản nhạc khỏi tệp video bằng ffmpeg?
Tôi biết tôi chỉ có thể sao chép video (-c:v copy -an
) và theo dõi âm thanh cụ thể từ vùng chứa thành hai tệp riêng biệt và sau đó tham gia chúng.
Nhưng có cách nào dễ dàng hơn không? Tôi có thể chỉ xóa đoạn âm thanh cụ thể khỏi vùng chứa không? ffmpeg lệnh?
Ồ, tôi không biết về chức năng lập bản đồ phủ định, tuyệt vời! – v010dya
Tôi gặp sự cố khi tệp đầu ra là .vob ('ffmpeg -i" in.vob "-map 0 -map -0: a: 1 -c copy" out.vob "'): _Invalid loại dữ liệu phương tiện cho luồng đầu ra # 0_ và _Không viết tiêu đề cho tệp đầu ra # 0 (tham số codec không đúng?): Đối số không hợp lệ_ nhưng nếu tôi thay đổi out.vob thành out.ts nó hoạt động 'ffmpeg -i" in.vob "-map 0 -map - 0: a: 1 -c copy "out.ts" ' – user25
@ user25 Tôi cần xem toàn bộ đầu ra bàn điều khiển từ lệnh của bạn. Bạn có thể sử dụng một trang web pastebin và cung cấp liên kết. – LordNeckbeard