Tóm lại là
Nếu video là của bạn, YouTube Studio sẽ xuất được file phụ đề, nhưng nó trả về định dạng SubViewer (.sbv) chứ không phải SubRip. Hai định dạng này lưu cùng một loại dữ liệu, nên việc chuyển đổi chủ yếu là thêm số thứ tự cho từng đoạn và sửa lại cách viết dấu câu trong mốc thời gian. Còn nếu video không phải của bạn, phụ đề đó là thành quả của người khác, và việc bạn có được dùng lại hay không là câu hỏi về bản quyền của video đó — cần trả lời trước khi bạn động đến bất kỳ công cụ nào.
Yêu cầu này nghe thì có vẻ đơn giản. Ai đó muốn lấy phụ đề của một video, dưới dạng file, để dựng lại video theo cách khác, đưa cho người dịch, hoặc gắn cùng đoạn phụ đề đó lên chính video ấy nhưng đăng ở nơi khác ngoài YouTube. Chữ đang hiện ngay trên màn hình. Lẽ ra chỉ mất hai phút.
Nhiều khi đúng là chỉ mất hai phút thật. Nhưng cái phiên bản “hai phút” đó chỉ tồn tại trong một trong hai trường hợp bạn có thể gặp phải, còn trường hợp kia lại kéo theo một câu hỏi mà không công cụ tải, tiện ích hay bộ chuyển đổi nào trả lời giúp bạn được. Vì vậy, trước khi bấm vào bất cứ đâu, hãy xác định rõ bạn đang ở trường hợp nào.
Trước tiên, hỏi xem video đó của ai
Mọi thứ về sau đều phụ thuộc vào câu trả lời này. Nếu video nằm trong kênh của chính bạn, thì file phụ đề là của bạn, YouTube sẽ đưa cho bạn, và phần còn lại chỉ là chuyển đổi định dạng. Nếu video thuộc về người khác, phụ đề đó là sản phẩm lao động của họ — bất kể là người viết tay hay do nền tảng tự tạo — và quyền sử dụng lại của bạn phụ thuộc vào giấy phép của video đó, không phải vào việc có công cụ nào tạo ra được file hay không.
Nhiều người nhập nhằng hai trường hợp này vì về mặt kỹ thuật chúng trông giống nhau. Trong cả hai trường hợp, bạn đều nhận được một file văn bản có kèm mốc thời gian. Nhưng một là xuất dữ liệu từ tài khoản bạn quản lý, còn một là sao chép nội dung do người khác tạo ra. Một công cụ tạo ra được file không nói lên điều gì về việc bạn có được đăng nó lên hay không.
Có một trường hợp trung gian đáng nói tới: bạn đang làm video cho khách hàng, hoặc video do đội của bạn đăng bằng một tài khoản khác. Trường hợp này vẫn tính là “video của bạn” theo nghĩa quan trọng, miễn là có ai đó đăng nhập được vào kênh đó. Hãy xuất từ Studio thay vì lấy trực tiếp từ trang xem video công khai, vì bản xuất từ Studio sạch hơn và bạn sẽ chắc chắn đó đúng là track phụ đề đang gắn với video.
Xuất file phụ đề từ video của chính bạn
YouTube Studio cho phép xuất trực tiếp file phụ đề. Bạn vào video, mở phần phụ đề, rồi tải track đang gắn với video đó. Không có bước dựng lại nào cả, không gì bị đoán mò; bạn nhận đúng những đoạn phụ đề mà trình phát đang hiển thị, với đúng mốc thời gian đó.
Điều làm nhiều người bất ngờ là file trả về. YouTube Studio xuất ra định dạng SubViewer, với đuôi .sbv. Đây không phải định dạng mà phần mềm dựng video, trình phát hay công cụ của người dịch của bạn đang chờ. Nếu bạn chỉ từng làm việc với phụ đề dạng .srt, file tải về nhìn như bị lỗi, và phản ứng đầu tiên là nghĩ rằng quá trình xuất bị hỏng hoặc bạn bấm sai mục. Không phải vậy. SubViewer đơn giản là thứ Studio trả về cho bạn.
SubViewer là một định dạng phụ đề thật sự, và nó lưu đầy đủ mọi thứ bạn cần. Chỉ là nó cũ hơn và ít được hỗ trợ rộng rãi hơn SubRip, nên hay bị phần mềm không nhận, dù phần mềm đó dùng SRT thoải mái. Nếu bạn muốn xem bản hướng dẫn đầy đủ hơn về cách tải, kể cả cách xử lý khi track bạn muốn không phải track đang được chọn, có hướng dẫn tải phụ đề YouTube dưới dạng SRT nói rõ việc này.
Một thói quen nên có: giữ lại file .sbv gốc sau khi chuyển đổi. Việc này không tốn gì cả, đó chỉ là file văn bản thuần, và nếu quá trình chuyển đổi có gì đó không ổn hoặc bạn cần làm lại với các thiết lập khác, bạn sẽ không muốn phải quay lại Studio để xuất lần hai.
Từ SubViewer sang SubRip
Khoảng cách giữa hai định dạng này nhỏ hơn bạn nghĩ. Cả hai đều là văn bản thuần. Cả hai đều lưu một danh sách các đoạn phụ đề, mỗi đoạn gồm thời điểm bắt đầu, thời điểm kết thúc và phần chữ xuất hiện giữa hai mốc đó. Không định dạng nào mang theo kiểu chữ hay hiệu ứng gì mà bạn sẽ tiếc nếu mất.
SubViewer ghi mỗi đoạn bằng một dòng thời gian với hai mốc ngăn nhau bằng dấu phẩy, rồi phần chữ nằm ngay dưới. Nó không đánh số các đoạn, và viết giờ mà không đệm thành hai chữ số. SubRip cần cách trình bày khác đi một chút: số thứ tự đoạn nằm riêng một dòng, rồi dòng thời gian viết theo dạng hh:mm:ss,mmm với dấu phẩy trước phần milli giây, rồi phần chữ, rồi một dòng trống trước khi sang đoạn kế tiếp.
Nghĩa là việc chuyển đổi này thực chất chỉ là thao tác cơ học. Bạn thêm số thứ tự liên tiếp, chỉnh lại cách viết dấu câu và đệm số trong mốc thời gian, và chèn thêm các dòng trống. Mốc thời gian và phần chữ được giữ nguyên hoàn toàn. Không có gì bị diễn giải lại, không có gì bị mất, và không cần lo về chất lượng, vì không có bước tái mã hóa nào cả — vẫn là những câu chữ ở đúng những thời điểm đó, chỉ viết theo cách khác.
Với video rất ngắn, bạn có thể làm tay, và cũng có người viết sẵn một dòng regex để làm việc này, nhưng với video dài bình thường thì không nên tốn cả buổi chiều vào đó. Công cụ chuyển SBV sang SRT ngay trên trình duyệt sẽ viết lại file và trả về cho bạn ngay. Dù dùng công cụ gì, hãy mở file kết quả và kiểm tra đoạn đầu tiên và đoạn cuối cùng. Đoạn đầu để chắc rằng số thứ tự và định dạng mốc thời gian đúng; đoạn cuối để chắc rằng không có phần nào bị cắt cụt giữa đường.
Khi video thuộc về người khác
Hãy giải quyết câu hỏi về quyền sử dụng trước, vì đây là thứ không thể sửa lại sau. Phụ đề trên một video bạn không đăng là một phần nội dung của video đó. Việc dùng lại — đăng lại phụ đề, gắn vào bản dựng của riêng bạn, phát hành bản dịch — là vấn đề bản quyền, phụ thuộc vào giấy phép của video đó và mục đích sử dụng của bạn. Trích một câu trong một bài viết khác hoàn toàn với việc phát hành cả file phụ đề kèm video của người khác. Việc chỉ dùng để tham khảo riêng, ghi chú học tập hay nghiên cứu lại là chuyện khác nữa so với bất cứ thứ gì bạn công khai. Đây là một đánh giá riêng cho từng video cụ thể, và cần làm trước khi bạn dùng đến bất kỳ công cụ nào.
Khi câu hỏi đó đã được giải quyết, việc lấy chữ ra khá đơn giản. Tiện ích SozAI cho Chrome xuất bản chép lời (transcript) của video bạn đang xem dưới dạng TXT, SRT hoặc Markdown, với mốc thời gian được giữ nguyên trong bản SRT — nên bạn có thể bỏ qua hẳn bước SubViewer và nhận ngay định dạng mình cần từ đầu. Đây chỉ là một trong nhiều lựa chọn, và nó cũng không giúp bạn quyết định vấn đề bản quyền.
Sự khác biệt thực tế giữa hai cách này đáng để biết rõ. Bản xuất từ Studio là track chính thức, đúng như đang gắn với video. Bất cứ thứ gì lấy từ trang xem video là bản chép lời mà trình phát đang cung cấp cho bạn xem — cùng nội dung, nhưng lấy từ bên ngoài vào. Với video của chính bạn, hãy ưu tiên xuất từ Studio. Với mọi trường hợp khác, cách xuất đó vốn không dành cho bạn.
Sửa lỗi mà không cần làm lại từ đầu
File phụ đề là văn bản thuần. Đây là điểm hữu ích nhất của định dạng này, và cũng là điều hay bị quên nhất. Nếu một đoạn có lỗi chính tả, hoặc mốc thời gian lệch mất nửa giây, hoặc một cái tên bị viết ba kiểu khác nhau, bạn chỉ cần mở file bằng trình soạn văn bản bất kỳ, sửa dòng đó, và lưu lại. Không cần tạo lại file. Không cần chạy lại bước chuyển đổi. Bạn sửa một dòng chữ giống như sửa bất kỳ dòng chữ nào khác.
Điều này thay đổi cách bạn nên tiếp cận việc dọn dẹp file. Thay vì cố tìm một công cụ cho ra file hoàn hảo ngay lần đầu, hãy chấp nhận rằng bạn sẽ cần rà lại file một lượt bằng tay, và làm quen với việc đó. Phần lớn lỗi cần sửa là nhỏ và cục bộ: một danh từ riêng, một dòng ngắt chỗ không nên, một đoạn phụ đề hiện quá lâu.
Các lỗi về cấu trúc thì khó nhìn thấy bằng mắt hơn, vì file dài và các lỗi làm hỏng trình phát thường là những lỗi rất “tầm thường” — một đoạn có thời điểm kết thúc trước thời điểm bắt đầu, hai đoạn chồng lấn nhau, số thứ tự bị đảo lộn, một mốc thời gian sai định dạng còn sót lại sau khi chuyển đổi. Chạy file qua công cụ kiểm tra file SRT trước khi dùng sẽ phát hiện những lỗi này nhanh hơn nhiều so với việc cuộn xem bằng mắt. Sau đó sửa trong trình soạn văn bản, vì dù sao file vẫn chỉ là văn bản thuần.
Những gì phụ đề tự động không mang lại cho bạn
Nếu track bạn xuất ra là do hệ thống tự tạo, thì bạn chưa có một file phụ đề hoàn chỉnh. Bạn chỉ có nguyên liệu thô. Phụ đề tự động không có dấu câu đáng tin cậy, nên các câu dính liền vào nhau và người đọc phải tự phân đoạn thay cho dấu phẩy hoặc dấu chấm. Nó cũng không phân biệt người nói, và đây là vấn đề thật ngay khi có hơn một người trong video — một cuộc phỏng vấn biến thành một luồng chữ không phân biệt ai nói câu nào, và người xem theo phụ đề chẳng thể biết được.
Dù vậy, điều đó không cản việc chuyển đổi file diễn ra trơn tru. SubViewer sang SubRip vẫn hoạt động y như nhau bất kể phụ đề do người viết tay hay do nền tảng tự tạo, vì bước chuyển đổi chỉ đụng đến số thứ tự và dấu câu trong mốc thời gian. Nó không sửa được nội dung chữ, và cũng không có ý định làm việc đó.
Nghĩa là một file dựng từ phụ đề tự động cần được rà soát lại trước khi đem đi đăng bất cứ đâu. Đọc lại toàn bộ, thêm dấu câu, đánh dấu chỗ đổi người nói theo quy ước bạn đang dùng, sửa lại tên riêng và thuật ngữ chuyên môn — vốn kiểu gì máy cũng nhận sai. Với video ngắn, việc này chỉ mất vài phút. Với một buổi phỏng vấn dài, đây là công việc thật sự, và nên lên kế hoạch cho nó từ đầu chứ không phải phát hiện ra khi đã gần xong.
Một điều khác cần lưu ý: các dòng ngắt trong track tự động được đặt theo nhịp thời gian cho trình phát, không phải để dễ đọc. Đoạn phụ đề bị chia cắt ngay giữa câu, nhìn thì ổn khi cuộn qua trên YouTube nhưng lại trông cẩu thả khi gắn cứng vào video ở nơi khác. Cân chỉnh lại các dòng này là một phần của cùng bước rà soát đó, và đây cũng là phần mà hầu hết mọi người bỏ qua rồi mới nhận ra sau.

