Hướng dẫn

Cách tạo tệp phụ đề SRT trên Mac

Lấy phụ đề có dấu thời gian từ một bản ghi, rồi nạp vào Final Cut Pro, Premiere hay YouTube. Không tải lên, không cần trang web chuyển đổi.

Tìm chủ đề này và bạn sẽ chủ yếu thấy các trang web chuyển đổi muốn bạn tải video lên. Bạn không cần đến bất kỳ trang nào trong số đó. SRT là một tệp văn bản thuần, và bạn có thể tạo ra một tệp như vậy ngay trên Mac của mình trong vài phút.

Tệp SRT thật ra là gì #

Chỗ này hay làm mọi người vấp, nên đáng làm rõ trước. Tệp .srt không phải là một định dạng nhị phân đặc biệt. Nó là tệp văn bản với cấu trúc rất đơn giản, và bạn có thể mở nó trong TextEdit:

1
00:00:00,000 --> 00:00:07,000
Good afternoon everyone and welcome to
FinTech+Sync's second quarter earnings call.

2
00:00:07,000 --> 00:00:10,000
I'm John Doe, CEO of FinTech+.

Mỗi khối gồm một con số, một mốc thời gian bắt đầu và kết thúc, phần văn bản, rồi một dòng trống. Toàn bộ đặc tả chỉ có vậy.

Một chi tiết gây ra vấn đề thật sự: SRT dùng dấu phẩy trước phần mili giây (00:00:07,000). WebVTT, định dạng phổ biến còn lại, dùng dấu chấm (00:00:07.000) và bắt đầu tệp bằng một dòng WEBVTT. Nhầm lẫn hai thứ này tạo ra một tệp trông có vẻ ổn nhưng lặng lẽ không nạp được. Nếu thứ gì đó từ chối phụ đề của bạn mà không rõ lý do, hãy kiểm tra ký tự đó trước tiên.

Bước 1: Lấy bản chép lời kèm dấu thời gian #

Bạn cần mốc thời gian chứ không chỉ văn bản, nên một bản chép lời thường sẽ không đủ — công cụ phải cho bạn dấu thời gian ở mức từng đoạn.

Offline Transcription làm việc này ngay trên Mac của bạn mà không tải tệp lên: thả âm thanh hoặc video vào, nhấn Chép lời, rồi xuất ra SRT. Ứng dụng miễn phí để tải về và dùng thử, và nó hoạt động khi Wi-Fi đã tắt, điều này quan trọng nếu tư liệu là thông tin mật. Các công cụ khác cũng đưa bạn tới đích; điều quan trọng chỉ là bản xuất phải có dấu thời gian.

Dù bạn dùng gì, giờ bạn đã có một tệp .srt nằm cạnh video.

Bước 2: Đọc nó trước khi dùng #

Chép lời tự động có sai sót, và phụ đề là nơi những sai sót đó lộ ra rõ nhất.

Mở tệp trong TextEdit và đọc lướt. Những thứ hay sai nhất là tên riêng, thuật ngữ kỹ thuật, từ viết tắt và ranh giới giữa những người nói. Sửa ngay bây giờ chỉ mất vài phút; sửa sau khi bạn đã tạo kiểu cho 400 phụ đề trong trình dựng thì không.

Bạn có thể sửa phần văn bản thoải mái. Chỉ cần đừng đụng vào phần đánh số, mốc thời gian và các dòng trống.

Bước 3: Nạp vào trình dựng của bạn #

Final Cut Pro #

  1. Mở dự án của bạn.
  2. Chọn File → Import → Captions.
  3. Chọn tệp .srt của bạn.
  4. Trong mục Import as Role, chọn một vai phụ đề đóng ở menu bên trái, và một vai phụ theo ngôn ngữ ở bên phải.
  5. Nhấn Import.

Phụ đề sẽ gắn vào dòng thời gian đúng theo mốc thời gian của chúng. Final Cut chấp nhận SRT, iTT và CEA-608, nên tệp SRT bạn xuất ra dùng được ngay. Hướng dẫn quy trình phụ đề đóng của chính Apple nói về các tùy chọn tạo kiểu sau khi đã đưa chúng vào.

Premiere Pro #

  1. Chọn File → Import và chọn tệp .srt. Nó xuất hiện trong bảng Project như một clip.
  2. Kéo nó vào dòng thời gian.
  3. Premiere hỏi về Create Caption Track Format. Chọn Subtitle — nó cho bạn nhiều quyền tạo kiểu nhất.
  4. Chuyển sang Workspaces → Captions and Graphics để sửa văn bản đối chiếu với hình.
  5. Để đổi kiểu toàn bộ cùng lúc, tạo kiểu cho một phụ đề trong Essential Graphics rồi dùng Apply to all, hoặc lưu nó thành Track Style.

Khi xuất, thẻ Captions quyết định điều gì xảy ra: nung phụ đề vào hình, hoặc ghi ra một tệp .srt riêng đi kèm video.

YouTube #

Tải video lên, rồi trong YouTube Studio mở Subtitles, chọn ngôn ngữ, và chọn Upload file → With timing. Chọn tệp .srt của bạn.

Hãy làm như vậy thay vì dựa vào phụ đề tự động của YouTube. Phụ đề tự động không có dấu câu, xử lý tên riêng kém, và không được lập chỉ mục theo cùng cách — một track phụ đề đúng nghĩa được đọc như văn bản thật.

Chỉ để phát tệp #

Nếu bạn chỉ muốn có phụ đề khi xem, hãy đặt tệp .srt vào cùng thư mục với video và đặt cùng tên tệp. VLC, IINA và hầu hết trình phát khác sẽ tự nhận.

Những vấn đề thường gặp #

Mọi thứ lệch đi vài giây. Bản chép lời của bạn được tạo từ một bản dựng khác của video, hoặc từ một tệp âm thanh bắt đầu ở điểm khác. Hãy xuất lại SRT từ đúng tệp bạn đang dựng.

Phụ đề dài quá, đọc không kịp. Công cụ tự động đôi khi tạo ra những đoạn dài. Hãy nhắm tới khoảng hai dòng và chừng 42 ký tự mỗi dòng — tách bất cứ đoạn nào dài hơn thành hai khối với thời lượng chia đôi.

Tệp không nạp được ở đâu cả. Kiểm tra vấn đề dấu phẩy so với dấu chấm ở trên, đảm bảo tệp được lưu dưới dạng văn bản thuần UTF-8, và kiểm tra xem có dòng trống giữa mỗi khối không. TextEdit có thể lặng lẽ lưu thành RTF: dùng Format → Make Plain Text trước khi lưu.

Ký tự có dấu hoặc không phải Latinh hiển thị thành rác. Tệp không phải UTF-8. Hãy lưu lại với mã hóa đó.

Tóm lại #

Chép lời kèm dấu thời gian, xuất ra SRT, đọc lướt để bắt lỗi tên riêng, rồi File → Import → Captions trong Final Cut hoặc kéo nó vào dòng thời gian trong Premiere. Không có lý do gì để bản ghi rời khỏi máy của bạn ở bất kỳ khâu nào trong quy trình đó.

Tải Offline Transcription

Chuyển âm thanh và video thành văn bản hoàn toàn trên chính chiếc Mac của bạn. Không có gì được tải lên, không cần tài khoản, không tính phí theo phút.

macOS 13.0 or higher · iOS 16.4 or higher