Tạo lệnh FFmpeg cho M3U8, MP4 và HLS mã hóa
Dựng lệnh M3U8 sang MP4, MP4 sang HLS hoặc HLS mã hóa dựa trên key-info cùng các tùy chọn phân đoạn.
Chọn một trong chín quy trình phương tiện theo nhóm hoặc chỉnh lệnh tùy chỉnh, rồi sao chép lệnh FFmpeg có thể xem lại để chạy trên máy của bạn.
ffmpeg -hide_banner -i 'https://example.com/video/master.m3u8' -map 0:v:0? -map 0:a:0? -c copy -bsf:a aac_adtstoasc -movflags +faststart 'output.mp4'Chạy lệnh này trên máy đã cài FFmpeg. Mẫu mã hóa HLS yêu cầu tệp key-info.txt chuẩn bị sẵn cục bộ và không tạo hay tiết lộ khóa mã hóa.
Dựng lệnh M3U8 sang MP4, MP4 sang HLS hoặc HLS mã hóa dựa trên key-info cùng các tùy chọn phân đoạn.
Đặt đường dẫn đầu ra, CRF H.264, độ phân giải, thời gian cắt tùy chọn và header Referer được phê duyệt.
Trích xuất âm thanh MP3, thêm hoặc thay rãnh âm thanh, ghi phụ đề lên ảnh hoặc chuyển sang lệnh tùy chỉnh.
Cài đặt bản FFmpeg đáng tin cậy, tạo lệnh ở trên, xem lại từng đối số, rồi chạy trong Terminal hoặc PowerShell trên chính máy của bạn.
FFmpeg trên máy tính ghi trực tiếp ra đĩa và thường tốt hơn WebAssembly cho video dài, tệp lớn, tự động hóa, nhiều rãnh hoặc lọc nâng cao.
Chọn một mẫu, thay mọi đường dẫn hoặc URL ví dụ, và điều chỉnh các tùy chọn áp dụng cho quy trình đó. Văn bản lệnh được tạo sẽ cập nhật ngay và vẫn chỉnh sửa được ở chế độ Tùy chỉnh.
Quy trình HLS mã hóa yêu cầu tệp key-info mà bạn chuẩn bị an toàn trên hệ thống của mình. Trình tạo không bao giờ tạo, tải lên hay tiết lộ khóa mã hóa.
Tùy chọn -c copy chuyển các gói đã mã hóa sang container khác mà không giải mã rồi mã hóa lại. Nó nhanh và không hao chất lượng ở tầng codec.
Tương thích container vẫn quan trọng. Nếu trình phát đầu ra không giải mã được rãnh sao chép, hãy chọn cấu hình H.264/AAC.
Câu trả lời thẳng thắn về khả năng hỗ trợ của trình duyệt, quyền riêng tư, truy cập nguồn và hành vi đầu ra.
Dùng sao chép luồng khi codec nguồn tương thích: ánh xạ rãnh video và âm thanh đầu tiên, đặt -c copy và thêm -movflags +faststart. Cách này tránh mã hóa lại và mất chất lượng.
Mã hóa lại khi codec sao chép không được trình phát MP4 đích hỗ trợ, khi kích thước phải thay đổi, hoặc khi bạn cần tệp nhỏ hơn với chất lượng được kiểm soát.
Không. Nó chỉ định dạng lệnh cho nguồn bạn đã có quyền truy cập. Nó không lấy khóa, cookie, token hay quyền truy cập.