xxd segment_1.m4s | head -50
An .m4s file is a of a video or audio stream, typically used for MPEG-DASH (Dynamic Adaptive Streaming over HTTP). Because these files are only small chunks and not a complete media file, you usually cannot play them individually without their corresponding initialization (init) file. open .m4s file
If you have multiple .m4s files (e.g., part 1, part 2) and an initialization file (often named init.mp4 or similar), you can combine them using the command line: xxd segment_1
mp4dump reconstructed.mp4 | grep -E "(moov|moof|mdat)" open .m4s file