UltKit

Chuyển TS sang MP4

File .ts là video được đóng gói để truyền phát chứ không phải để lưu trữ: nó phát được từ đầu đến cuối nhưng tua rất kém, khiến phần mềm dựng video lúng túng và hiếm khi mở được trên điện thoại. Chuyển sang MP4 giúp bạn giữ nguyên hình ảnh trong một file được thiết kế để lưu trữ và chia sẻ.

Chuyển đổi video

hoặc thả tệp MP4, MOV, MKV … vào đây ·

Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút

Đầu ra

Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.

Cách sử dụng công cụ này

  1. 1

    Tải lên các file .ts

    Kéo các bản ghi hoặc đoạn đã lưu vào khu vực tải lên. Tối đa 20 tệp mỗi lượt, mỗi tệp 95 MB; mỗi tệp được chuyển riêng.

  2. 2

    Giữ nguyên H.264 và AAC

    Codec video được đặt là H.264 và Codec âm thanh là AAC. Dùng Bắt đầu từ và Kết thúc tại trong Cài đặt nâng cao để cắt bỏ phần quảng bá kênh ở đầu bản ghi.

  3. 3

    Chuyển đổi và tải xuống

    Nhấn Chuyển sang MP4 rồi lưu từng tệp MP4, hoặc lưu cả lượt dưới dạng ZIP.

Tải lên bản ghi .ts và nhấn Chuyển sang MP4. Video thành H.264 và âm thanh thành AAC trong tệp MP4 tua được đúng cách; mỗi tệp .ts bạn thêm sẽ trả về một MP4 riêng.

Điều gì xảy ra khi transport stream được chuyển thành MP4

  1. Gói 188 byte

    Video, âm thanh và bảng chương trình xen kẽ nhau cho đầu thu có thể bị mất dữ liệu.

  2. Mã hóa lại

    Hình ảnh được mã hóa sang H.264 và âm thanh sang AAC theo các cài đặt hiển thị.

  3. MP4 có chỉ mục

    Một tệp có bảng mẫu, nên trình phát nhảy được đến bất kỳ giây nào.

File video .ts đến từ đâu

MPEG transport stream được định nghĩa trong MPEG-2 Systems (ISO/IEC 13818-1) cho các kênh có thể mất dữ liệu: vệ tinh, cáp và truyền hình mặt đất. Mọi thứ được cắt thành các gói 188 byte, nên đầu thu bắt sóng giữa chừng vẫn có thể lấy gói tiếp theo và bắt đầu giải mã. Thiết kế này rất hợp để phát sóng nhưng kém cho tệp trên ổ đĩa, vì không có gì cho trình phát biết phút thứ 12 bắt đầu ở đâu.

Bạn gặp tệp .ts ở nhiều nơi: bản ghi từ đầu ghi DVR và TV tuner, hộp IPTV, OBS Studio khi chọn MPEG-TS làm định dạng ghi, và các đoạn của luồng HLS mà trình duyệt tải và phát nối tiếp nhau.

TS

Luồng MPEG transport stream

TS (MPEG transport stream) là định dạng chứa (container) được MPEG-2 Systems định nghĩa vào giữa thập niên 1990 cho phát sóng. Định dạng chia video và âm thanh thành các gói nhỏ có sửa lỗi để việc phát có thể phục hồi khi mất tín hiệu. TS được dùng cho truyền hình kỹ thuật số, IPTV, bản ghi từ đầu thu set-top box và các phân đoạn của luồng HLS. Tệp khó chỉnh sửa, thường lớn hơn MP4, và nhiều điện thoại cũng như trình chỉnh sửa không mở được.

Nén
Có mất dữ liệu
Độ trong suốt
–
Ảnh động
–
Ra mắt
1995 · Moving Picture Experts Group (MPEG)
Công cụ chuyển đổi TS

MP4

Video MPEG-4

MP4 (MPEG-4 Part 14) là định dạng chứa (container) đa phương tiện được ISO/MPEG chuẩn hóa, dựa trên định dạng QuickTime của Apple. Tệp thường chứa video H.264 hoặc HEVC cùng âm thanh AAC, và cũng có thể mang phụ đề, chương và metadata. Đây là định dạng video tương thích rộng nhất thế giới, phát được trên điện thoại, trình duyệt, TV, máy chơi game và các nền tảng mạng xã hội. Video bên trong hầu như luôn được nén lossy, nên mã hóa lại nhiều lần sẽ làm chất lượng giảm dần.

Nén
Có mất dữ liệu
Độ trong suốt
–
Ảnh động
–
Ra mắt
2001 · Moving Picture Experts Group (MPEG)
Công cụ chuyển đổi MP4

TS là định dạng phân phối chia thành các gói cố định cho phát sóng và streaming, nên bản ghi và các đoạn đã lưu tua kém và mở được trên ít ứng dụng; người ta chuyển sang MP4 để có tệp có chỉ mục mà điện thoại và phần mềm dựng xử lý được.

File TS từ luồng HLS và bản ghi IPTV

kích thước mỗi gói TS
188 byte
Apple giới thiệu HLS
2009
độ dài đoạn Apple khuyến nghị
6 giây
cho mỗi tệp .ts tải lên
1 MP4

HTTP Live Streaming cắt video thành các đoạn .ts ngắn được liệt kê trong danh sách phát .m3u8; hướng dẫn của Apple khuyến nghị thời lượng mục tiêu là 6 giây. Từ năm 2016 HLS cũng có thể dùng đoạn MP4 phân mảnh, nhưng nhiều luồng vẫn dùng .ts. Một đoạn đơn lẻ chuyển ở đây bình thường, nhưng trang này không ghép danh sách phát thành một video, nên hãy chuyển tệp đã ghép hoặc từng đoạn riêng.

Bản ghi đầy đủ là trường hợp phổ biến hơn. Bản ghi kênh HD dài một giờ lên đến hàng gigabyte, vượt xa giới hạn tải lên 95 MB, nên hãy cắt phần cần dùng trong trình ghi hoặc phần mềm dựng trước. Các clip nhỏ hơn, như một bản tin hoặc một bản ghi OBS, chuyển trực tiếp được. Nếu kết quả cần vừa với ứng dụng chat, hãy tiếp tục với nén video xuống 100 MB, hoặc xem công cụ chuyển đổi video cho các định dạng đầu ra khác.

Câu hỏi thường gặp về chuyển TS sang MP4

Có thể ghép cả thư mục phân đoạn .ts thành một file MP4 không?

Không. Mỗi tệp .ts được tải lên sẽ thành một tệp MP4 riêng, các đoạn không được ghép lại. Mỗi đoạn HLS thường chỉ dài vài giây nên bạn sẽ nhận được một MP4 ngắn cho mỗi đoạn. Hãy ghép chúng trước bằng công cụ đọc được danh sách phát .m3u8, sau đó chuyển tệp kết quả duy nhất tại đây nếu dưới 95 MB.

Vì sao bản ghi .ts của tôi mở đầu bằng hình bị đứng hoặc các khối màu xanh lá?

Bản ghi truyền hình hoặc IPTV thường bắt đầu giữa luồng, trước khi khung hình chính đầy đủ tiếp theo xuất hiện, nên phần đầu chưa có gì hoàn chỉnh để hiển thị. Đặt Bắt đầu từ là 1 hoặc 2 giây để cắt phần đó khỏi MP4.

Vì sao tôi không tua tới được trong file .ts?

Luồng truyền tải không có chỉ mục cho biết mỗi giây nằm ở đâu; trình phát phải đoán bằng cách đọc các gói tin, vì vậy khi tua bị giật hoặc đứng. MP4 lưu bảng mẫu đầy đủ nên tệp sau khi chuyển tua được ngay lập tức.

Máy tính nhận file .ts là file TypeScript. Điều đó có sao không?

Chỉ về biểu tượng và ứng dụng mặc định. Mã nguồn TypeScript cũng dùng đuôi .ts và các trình soạn thảo mã thường tự đăng ký đuôi này. Ô tải lên đọc nội dung tệp, nên bản ghi video vẫn được chuyển bình thường.

Có thể chuyển đổi bản ghi kênh đã mã hóa không?

Bản ghi từ kênh truyền hình trả tiền và nhiều đầu thu bị xáo trộn hoặc gắn với thiết bị đã tạo ra chúng. Không có khóa thì không công cụ nào giải mã được luồng, nên chỉ các tệp .ts không mã hóa, như truyền hình miễn phí, OBS hoặc đầu ra HLS của riêng bạn, mới chuyển được.

Dấu thời gian từ bản phát sóng sẽ ra sao?

Luồng truyền tải mang giá trị đồng hồ hiếm khi bắt đầu từ 0, vì vậy một số trình phát hiển thị thời lượng lạ cho tệp .ts. MP4 bắt đầu dòng thời gian từ 0 và hiển thị đúng độ dài.