Câu hỏi của tôi, tôi nghĩ, khá đơn giản ...
Đôi khi tôi muốn tải xuống các tệp MKV lớn từ máy chủ web của tôi và phát lại chúng trong khi chúng đang tải xuống. Tuy nhiên, nếu tôi làm điều này trên các tệp MKV tôi đã chuyển mã, thường thì tệp sẽ hiển thị rằng nó ngắn hơn nhiều so với thực tế và sau khi kết thúc, nó sẽ tiếp tục phát và hiển thị thời gian không chính xác ... ví dụ: nó sẽ hiển thị 2: 50/2: 50 nhưng vẫn tiếp tục phát, tuy nhiên nếu tôi cố gắng tìm ngược bằng các phím mũi tên thì trình phát sẽ bị hỏng hoặc bỏ qua lại từ đầu tệp.
Vì vậy, làm thế nào tôi có thể di chuyển tất cả siêu dữ liệu vào đầu tệp trong khi mã hóa để người chơi sẽ biết tệp đó dài bao nhiêu mà không có toàn bộ? Bạn có thể làm điều này với mp4
định dạng bằng cách sử dụng-movflags faststart
, nhưng làm thế nào để làm điều đó mkv
?
Tôi xin lỗi nếu điều này đã được hỏi và trả lời ở nơi khác, tôi không thể nghĩ ra những từ khóa tốt hơn tôi đã sử dụng và những từ khóa tôi sử dụng không tạo ra kết quả.