Skip to main content
appkiro.com

Cắt clip HLS

Chọn một đoạn ngắn có thể tái sử dụng từ stream HLS công khai sau khi kiểm tra biến thể, âm thanh, cửa sổ khả dụng và khả năng xuất.

Phân tích manifest M3U8Chọn chất lượng và audioVOD và cửa sổ DVR live

Cắt clip HLS

1Thêm nguồn HLS
2Chọn đoạn
3Xuất clip

1. Nguồn HLS

Dùng URL playlist mà trình duyệt đọc được. Liên kết có chữ ký phải còn hiệu lực trong suốt quá trình xem trước và xuất. Playlist cục bộ hoạt động tốt nhất khi URL segment và key là tuyệt đối hoặc có thể phân giải từ base URL rõ ràng.

Thông tin stream

Tiêu đề
-
Thời lượng khả dụng
-
Các biến thể video
-
Các track âm thanh
-
Tốc độ khung hình
-
Giao thức
-
Playlist live có thể dịch về phía trước. Điểm bắt đầu đã chọn có thể hết khỏi cửa sổ trước khi xuất xong.

2. Chọn khoảng clip

Tải stream HLS

Dùng URL playlist mà trình duyệt đọc được. Liên kết có chữ ký phải còn hiệu lực trong suốt quá trình xem trước và xuất.

00:00 / 02:15:24
00:0033:5101:07:4201:41:3302:15:24

3. Thiết lập xuất

Tận dụng ranh giới segment HLS và keyframe hiện có khi có thể để xử lý nhanh hơn.

Âm thanh mặc định

4. Xuất clip

Dung lượng clip ước tính~ 736 MB

Quyền riêng tư mạng và quyền sử dụng

Trình duyệt kết nối máy chủ playlist, segment và có thể cả key server. Các máy chủ đó nhận dữ liệu yêu cầu thông thường như IP và header. Chỉ dùng stream bạn sở hữu hoặc được phép tải/chỉnh sửa; không cố vượt kiểm soát truy cập, DRM hoặc quyền có thời hạn.

MP4HLSWebMM3U8

Có thể cắt một đoạn từ stream M3U8 không?

Có, khi playlist và các segment media cho phép trình duyệt truy cập công khai, không bị DRM hoặc kiểu mã hóa không hỗ trợ và dùng codec giải mã được. Hãy tải manifest, chọn biến thể và track âm thanh, chọn khoảng trong VOD hoặc cửa sổ DVR live còn khả dụng rồi xuất.

Cắt HLS phụ thuộc máy chủ nguồn

Khác tệp cục bộ, clip HLS được lắp từ manifest và nhiều segment qua mạng. Playlist có thể tham chiếu video, audio, phụ đề và khóa mã hóa riêng, mỗi tài nguyên có chính sách truy cập và thời hạn khác nhau. Chỉ phát được không chứng minh trình duyệt được phép xuất.

Tình huống phù hợp để cắt HLS

Highlight từ DVR live được phép

Lưu khoảnh khắc ngắn từ stream bạn sở hữu hoặc được phép chỉnh sửa khi nó còn trong cửa sổ DVR.

QA và rà soát sự cố

Xuất một khoảng tái hiện được để kiểm thử nội bộ khi máy chủ stream cho phép tải và sử dụng lại.

Trích đoạn webinar sở hữu

Tạo đoạn trích ngắn từ bản ghi HLS lưu trữ để làm tài liệu, follow-up hoặc đăng social.

Kiểm tra kỹ thuật stream

Kiểm tra một biến thể, track âm thanh, điểm gián đoạn hoặc khoảng segment mà không phải tải toàn bộ VOD.

Cách cắt clip HLS

  1. Tải manifest

    Nhập URL M3U8 công khai hoặc tải playlist có đường dẫn segment phân giải được. Xác nhận bạn có quyền tải và chỉnh sửa stream.

  2. Kiểm tra biến thể và cửa sổ stream

    Chọn chất lượng video và track âm thanh, sau đó xác định nguồn là VOD, event hay live và thời gian nào đang khả dụng.

  3. Chọn khoảng còn khả dụng

    Với DVR live, nên cách điểm live một khoảng an toàn và tránh điểm bắt đầu có thể hết hạn trước khi tải đủ segment.

  4. Chọn Smart Cut hoặc Precise Cut

    Dùng Smart Cut để nhanh và bám ranh giới segment. Chỉ dùng Precise Cut khi trình duyệt giải mã/mã hóa được track đã chọn và thời gian chính xác quan trọng hơn.

  5. Xuất trước khi URL hoặc DVR hết hiệu lực

    Giữ tab và kết nối mạng hoạt động, kiểm tra kết quả rồi tải trước khi URL có chữ ký hết hạn hoặc cửa sổ live dịch chuyển.

Hiểu HLS trước khi xuất

Manifest không phải bản thân video

Văn bản M3U8 trỏ đến biến thể, media playlist, segment, key và track. Mọi tài nguyên được tham chiếu phải còn truy cập được để xuất clip.

CORS áp dụng cho từng tài nguyên

Master manifest có thể tải nhưng biến thể, audio playlist, segment hoặc key vẫn bị chặn. Trình duyệt cần quyền cho từng yêu cầu dùng trong quá trình xuất.

Cửa sổ live chỉ tạm thời

Playlist trượt loại segment cũ khi segment mới xuất hiện. Chọn khoảng quá gần mép cũ nhất làm tăng nguy cơ nó biến mất khi xử lý.

Mã hóa không đồng nghĩa DRM

Một số kiểu mã hóa HLS tiêu chuẩn chỉ xử lý được khi key truy cập được và implementation hỗ trợ. Hệ thống DRM cần phát có cấp phép và công cụ không được vượt qua.

Các biến thể có thể khác kỹ thuật

Các mức chất lượng có thể dùng codec, FPS, thời lượng segment hoặc bố cục audio khác nhau. Hãy chọn một biến thể và kiểm tra lại khả năng xuất thay vì giả định mọi mức giống nhau.

Quyền riêng tư mạng và quyền sử dụng

Trình duyệt kết nối máy chủ playlist, segment và có thể cả key server. Các máy chủ đó nhận dữ liệu yêu cầu thông thường như IP và header. Chỉ dùng stream bạn sở hữu hoặc được phép tải/chỉnh sửa; không cố vượt kiểm soát truy cập, DRM hoặc quyền có thời hạn.

Giới hạn khi xuất HLS

  • Phát công khai không đảm bảo segment, key và track cho phép trình duyệt xuất.
  • Stream có DRM hoặc mã hóa không hỗ trợ không thể xuất.
  • URL có chữ ký có thể hết hạn khi xem trước hoặc xuất lâu.
  • Segment DVR live có thể rời cửa sổ trước khi xử lý xong.
  • Điểm gián đoạn, đổi codec và audio tách riêng có thể ngăn xuất một clip liền mạch.

Câu hỏi về cắt clip HLS

URL HLS nào hoạt động?

Dùng playlist M3U8 công khai mà các biến thể, segment, audio và key được tham chiếu cũng cho trình duyệt truy cập. Trang web chứa trình phát không phải URL manifest trực tiếp.

Vì sao xem trước được nhưng xuất lỗi?

Phát có thể chỉ cần segment hiện tại và đường phát HLS gốc, còn xuất cần toàn bộ segment đã chọn, key, audio tách, giải mã, mã hóa và đóng gói. Bất kỳ bước bổ sung nào cũng có thể lỗi.

Công cụ có cắt được HLS có DRM không?

Không. DRM yêu cầu phát có cấp phép và không được vượt qua. Công cụ phải dừng rõ ràng khi phát hiện DRM hoặc kiểu bảo vệ không hỗ trợ.

Smart Cut là gì?

Chế độ ưu tiên ranh giới segment HLS và keyframe hiện có để giảm dữ liệu phải mã hóa lại. Thường nhanh hơn nhưng điểm đầu/cuối nhìn thấy có thể lệch nhẹ.

Precise Cut là gì?

Khi hỗ trợ, chế độ giải mã và mã hóa lại quanh ranh giới đã chọn để bám thời gian hơn. Nó cần codec tương thích, xử lý nhiều hơn và có thể đổi dung lượng hoặc chất lượng.

Có thể cắt livestream không?

Chỉ khi playlist có cửa sổ DVR chứa đoạn cần và các segment cũ còn truy cập được đến lúc xuất xong. Stream live không lưu cửa sổ không thể cung cấp footage quá khứ.

Vì sao khoảng live hết hiệu lực?

Playlist live trượt loại segment cũ theo thời gian. Hãy chọn khoảng mới hơn, cách xa mép cũ nhất và bắt đầu xuất sớm.

Vì sao các mức chất lượng khác nhau?

Biến thể HLS có thể khác độ phân giải, bitrate, codec, FPS và cách căn segment. Một mức xem trước tốt vẫn có thể có khả năng xuất khác mức khác.

Các segment HLS có bị tải lên AppKiro không?

Trình duyệt lấy tài nguyên cần thiết trực tiếp từ các máy chủ đã cấu hình và xử lý theo pipeline phía client hiện tại. Các máy chủ nguồn vẫn nhận yêu cầu mạng. Không được mô tả HLS là xử lý offline hoặc không dùng mạng.