Câu trả lời:
Theo giải thích của @axel_c , bạn có thể sử dụng mkvmerge ( apt-get install mkvtoolnix
) để tạo một thùng chứa Matroska và bao gồm phụ đề trong đầu ra:
mkvmerge -o output.mkv video.mp4 subtitles.srt
Điều này không yêu cầu mã hóa lại, vì vậy nó khá nhanh.
mkvmerge -o output.mkv input.mkv --language 0:ger --track-name '0:German subs' subs.srt
Hãy thử HandBrake . HandBrake là một bộ chuyển mã video đa luồng, được cấp phép GPL, đa nền tảng, đa luồng, có sẵn cho MacOS X, Linux và Windows. nó cho phép người dùng thêm phụ đề như một phần của bộ phim với tùy chọn bật và tắt phụ đề. Một cái gì đó như phụ đề phim DVD.
Để cài đặt HandBrake từ Ubuntu PPA:
sudo add-apt-repository ppa:stebbins/handbrake-releases
Hệ thống của bạn bây giờ sẽ lấy khóa của PPA.sudo apt-get update
HOẶC LÀ
Nếu bạn đang sử dụng Karmic (9.10) trở lên, bạn có thể chỉ cần nhấp vào liên kết "Chi tiết kỹ thuật về PPA này" trên trang PPA và chọn phiên bản Ubuntu của bạn. Các mục nhập của records.list do đó được hiển thị có thể được thêm trực tiếp vào các nguồn phần mềm của hệ thống của bạn : System Setting > Software Sources > Other Software(Tab)
.
Tôi đã thêm chúng với avconv như:
avconv -i The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_.mp4 -f srt -i The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_.spa.srt -c:v copy -c:a copy -c:s mov_text The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_subtitles.mp4
bạn có thể sử dụng avidemux .
Để cài đặt
sudo apt-get install avidemux
Thủ tục:
1.Launch avidemux.
2.Mở tệp .avi.
3. Chọn một bộ mã hóa video từ menu kéo xuống ở khung bên trái, nơi nó nói Video.
4. Cấu hình bộ mã hóa bằng cách nhấp vào nút "Cấu hình".
5.Thêm một bộ lọc phụ. Đầu tiên, nhấp vào nút "Bộ lọc" trong khung bên trái (bên dưới Video).
7. Để hoàn tất quy trình, nhấp Lưu và nhập tên cho tệp đầu ra.
Thêm Bạn có thể sử dụng VLC
Tạo một thư mục mới và giữ tệp phim bên trong thư mục đó.
đặt tệp phụ đề vào thư mục mà bạn đã tạo.
Đổi tên phụ đề với tên phim và sử dụng phần mở rộng .srt ở cuối
Đọc thêm về.