Tôi đang cố gắng xây dựng lại một tệp video từ máy chủ Phát trực tuyến mượt mà. Smooth Streaming cung cấp các tệp fMP4 là các tệp MP4 thông thường mà không có cả FTYP lẫn các nguyên tử MOOV của chúng.Xây dựng lại tệp MP4 từ nguyên tử MP4 "mdat" bị phân mảnh?
Tất cả thông tin được lưu trữ trong các nguyên tử đó được đặt vào tệp XML tệp kê khai mà tôi có.
Có cách nào để lập trình xây dựng lại các tập tin MP4 gốc, hoặc bằng cách:
- xây dựng lại một tập tin mới trực tiếp từ H264/nội dung AAC nằm ở MDAT (và định dạng hình ảnh infos); hoặc
- xây dựng lại FTYP và MOOV nguyên tử
Hoặc nếu không, là có một công cụ mà có thể hợp nhất fMP4?
Tôi có ism, ismc và ismv (tệp mp4 phân mảnh). Bạn nói đúng, chúng tôi có thể nhận được loại codec, dữ liệu codec cụ thể và quy mô thời gian của từng bản nhạc từ tệp ismc. Ngoài ra, thông tin này có thể được truy cập bằng cách thêm/Manifest trong url, như http: //localhost/pp/Test.ism/Manifest. Điều này sẽ trả về dữ liệu tệp kê khai. Bây giờ bạn có thể vui lòng cho tôi biết cách nào để tạo tệp MP4 từ này không? Ý tôi là, có bất kỳ thư viện hay đoạn mã nào có sẵn để làm điều này không. Tôi đang thử cùng một công việc kể từ 1 tháng trước và không có bất kỳ tiến bộ nào. Xin vui lòng cho tôi một ý tưởng. – waghekapil