Làm cách nào để ánh xạ phụ đề -vf với ffmpeg?


2

Tôi đang cố gắng ghi phụ đề từ định dạng này:

0:0 Video
0:1 English Audio
0:2 Japanese Audio
0:3 English subtitle (default)
0:4 English subtitle (translation only)

Cả hai đều là subrip. Những gì tôi thường sử dụng là tập tin này

ffmpeg -i "foo.mkv" ^
-map 0:0 -map 0:2 ^
-c:a:2 copy ^
-vf subtitles="foo.mkv" ^
"foo_1.mkv"

nhưng nó chỉ hoạt động nếu có một luồng phụ đề. Khi tôi chạy video này trên các video phụ đề kép, nó xử lý một video mới nhưng không có phụ đề.

Câu trả lời:


5

Sử dụng stream_index / si tùy chọn để chọn luồng phụ đề mong muốn. Để hiển thị luồng phụ đề thứ hai từ foo.mkv:

subtitles=foo.mkv:si=1

Xem tài liệu lọc phụ đề để biết thêm.

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.