Tôi cố gắng để thêm phụ đề văn bản để một container .mp4 sử dụng ffmpeg:Sử dụng ffmpeg để thêm văn bản phụ đề
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mp4
Khi tôi đang cố gắng để chạy dòng này, nó mang lại cho tôi một lỗi:
Nmber bản đồ luồng phải khớp với số lượng luồng đầu ra.
Nếu tôi cố gắng thay đổi mp4 để mkv (mặc dù mp4 hỗ trợ phụ đề văn bản), như thế này:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mkv
Nó bản đồ một cách chính xác các con suối, nhưng đưa ra một lỗi:
Không tìm thấy bộ mã hóa (codec id 94210) cho luồng đầu ra # 0.2
Khi tôi khởi chạy
ffmpeg -codecs
Tôi có thể thấy rằng codec srt được hỗ trợ làm bộ giải mã và mã hóa, tuy nhiên tôi không chắc chắn những gì được sử dụng cho mã hóa mp4 và mkv, và liệu tôi có cần bật hay biên dịch riêng biệt hay không.
Nó làm việc cho tôi, cảm ơn. –
Điều này sẽ "ghi chúng vào" video, có nghĩa là bạn không thể tắt chúng trong trình phát. Điều này khác với việc thêm chúng dưới dạng luồng phụ đề mà người chơi có thể đọc và hiển thị nếu người xem muốn họ. – stib
Cảm ơn rất nhiều vì giải pháp này. Có cách nào để chỉ định kích thước của các ký tự không? – user1319182