Kết xuất phụ đề srt cho video?


19

Tôi có phụ đề ở định dạng tệp .srt và tôi cần hiển thị chúng ở đầu tệp video (tốt nhất là mp4). Tôi đã thử phanh tay và mediacoder cho đến nay, không có may mắn. Tôi nên làm gì?


1
Tôi không biết về các tính năng của Handbrake vào năm 2012, nhưng hiện tại nó có thể ghi phụ đề
janot

Câu trả lời:


18

Với phiên bản gần đây của ffmpeg (yêu cầu phụ đề phải ở trong một tệp riêng, do giới hạn libavfilter hiện tại):

ffmpeg -i input.mp4 -filter:v subtitles=subtitle.srt -c:a copy -c:v libx264 -crf 22 -preset veryfast output.mp4

Nếu phụ đề SRT của bạn được chuyển vào một thùng chứa MKV, bạn có thể trích xuất chúng như thế này:

ffmpeg -i input.mkv -map 0:s:0 subtitles.srt

1
Bạn có thể cung cấp các liên kết và tài liệu thích hợp cho tiện ích dòng lệnh mà bạn đã đề cập ở trên không?
Fagner Brack

1
@FagnerBrack Liên kết tài liệu bao gồm Tài liệu công cụ dòng lệnh
Iman Mahmoudinasab

2
Xin lưu ý rằng để làm việc này, ffmpeg cần được biên dịch với libasssự hỗ trợ như đã lưu ý trong các câu trả lời sau: superuser.com/a/869473 askubfox.com/a/519207 Xem hướng dẫn xây dựng ffmpeg về cách xây dựng nhị phân ffmpeg một cách thích hợp
Saaru Lindestøkke

7

Dưới đây là ba cách để ghi phụ đề vào video:
http://bloss.princeton.edu/hrc/2011/01/three_ways_to_burn_subtitle_into_a_video_avi_file.html

  1. Bạn phải sử dụng hoặc chuyển đổi thành tập tin AVI

  2. Tệp phụ đề (.srt) phải được đặt tên giống hệt tên tệp video (AVI)

  3. Tệp video và tệp phụ đề (.srt) sẽ nằm trong cùng một thư mục.

Tôi sẽ liên kết đến phương thức đầu tiên tôi phát hiện ra vào tháng 6: https://bloss.princeton.edu/hrc/2010/06/how_to_burn_subtitle_into_a_video_file.html

Phương pháp thứ hai tôi sử dụng yêu cầu máy Mac có Toast Titanium. Sau đó, bạn sẽ phải tải xuống một chương trình miễn phí có tên Perian: http://www.perian.org/ (đảm bảo bạn có phiên bản mới nhất của cả hai chương trình.

Phương pháp 2 (Mac): Sử dụng Toast Titanium (không miễn phí) với Perian (miễn phí)

  1. Mở Perian và giữ Perian mở trước và trong khi bạn ghi DVD bằng Toast Titanium hoặc ghi ISO (đó là những gì tôi đã làm). Để xem Perian có thực hiện công việc của mình không, hãy mở tệp AVI trong VLC (VideoLan Client) và xem phụ đề có hiển thị không (bạn cũng có thể kiểm tra Quicktime) khi phát video. Nếu họ làm như vậy, bạn đã sẵn sàng sử dụng Toast để ghi phụ đề vào tệp.

  2. Mở bánh mì nướng và chọn DVD. Thả tập tin AVI vào không gian để ghi. Không thả tệp srt, nhưng đảm bảo tệp srt nằm trong thư mục SAME dưới dạng tệp video AVI. Nếu bạn thả tập tin srt vào Toast, bạn sẽ gặp lỗi, nhưng Perian sẽ làm việc thật kỳ diệu và ghi phụ đề vào video, vì vậy không cần phải lo lắng.

  3. Chọn ghi vào đĩa DVD hoặc hình ảnh đĩa (Hình ảnh đĩa nằm ở cuối cửa sổ nơi bạn thả tập tin video vào).

  4. Ghi video. Bây giờ bạn sẽ có một ISO hoặc một đĩa DVD được ghi. Các tệp bây giờ sẽ có cấu trúc DVD (VOB, v.v.). Bây giờ bạn có thể sử dụng Handbrake để trích xuất ISO hoặc DVD để chuyển đổi video sang định dạng khác (như mp4).

* Lưu ý: Phụ đề của tôi đã bị cắt khi tôi chuyển đổi video thành mp4 bằng Handbrake, không biết tại sao.

Phương pháp 3 (Windows): Bất kỳ Trình chuyển đổi video nào (không có AVC)

  1. Tải xuống và cài đặt AVC http://www.any-video-converter.com/products/for_video_free/ .

  2. Đảm bảo các tệp AVI và .srt của bạn nằm trong cùng một thư mục. Đối với AVC, nếu bạn có mp4, bạn thực sự có thể tải mp4 và không phải chuyển đổi nó thành tệp AVI trước khi ghi phụ đề vào tệp.

  3. Kéo và thả tệp video vào AVC.

  4. Đối với tệp đầu ra, chọn Phim AVI tùy chỉnh (* .avi)

  5. Làm nổi bật tệp (bằng cách nhấp vào tệp) và bên dưới tùy chọn âm thanh (cuộn xuống dưới) nhấp vào menu thả xuống bên cạnh Phụ đề.

  6. Tệp .srt sẽ xuất hiện trong trình đơn thả xuống nếu tệp video và tệp srt nằm trong cùng một thư mục. Chọn frt srt chính xác.

  7. Chọn phần còn lại của cài đặt cho AVI và nhấp vào Chuyển đổi ở đầu màn hình chương trình.

Tôi hi vọng cái này giúp được :-). Dưới đây là một số nguồn tôi đã sử dụng để tìm ra các bước này và tìm các tài nguyên sau:

http://www.mac-forums.com/forums/os-x-appluggest-games/101010-how-burn-avi-srt-files-toast.html

http://www.any-video-converter.com/add-srt-subtitle-to-output-video.php

http://forums.support.roxio.com/topic/35597-adding-srt-files-to-dvd/


Vui lòng xóa phương thức 3. AVC miễn phí không cho phép bạn chuyển đổi bất cứ điều gì và nhắc màn hình mua phiên bản cuối cùng.
Fagner Brack

3

Freemake sẽ là lựa chọn tốt nhất của tôi. Nó mang lại cho bạn sự linh hoạt tuyệt vời và cũng cho phép bạn thêm phụ đề vào video của mình . Có rất nhiều codec và định dạng có sẵn để thử nghiệm của bạn. Chỉ cần thử, sau khi tất cả na miễn phí của nó? Đây là Liên kết.

` .freemake: Trình chuyển đổi video miễn phí có hỗ trợ phụ đề

Chuyển đổi DVD, MKV, MOV với phụ đề được nhúng sang bất kỳ định dạng video hoặc thiết bị nào miễn phí. Thêm phụ đề bên ngoài SSA / SRT / ASS vào bất kỳ video nào bằng trình chuyển đổi video miễn phí của chúng tôi.

nói như vậy trong trang web chính thức. Và họ cũng nói,

.freemake: Chuyển đổi video nhanh nhất với CUDA và DXVA

Freemake là trình chuyển đổi video miễn phí duy nhất có tích hợp cả công nghệ CUDA và DXVA để chuyển đổi video nhanh nhất từ ​​trước đến nay và sử dụng ít CPU hơn. Phần mềm tự động phát hiện các tham số chuyển đổi tối ưu và bật / tắt CUDA và DXVA để có kết quả chuyển đổi tốt hơn.


2

Tôi vừa mới phát hiện ra Subler , giúp dễ dàng thêm phụ đề vào tệp m4v hiện có, và sau đó ghi nó.

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.