

Ignore the basic data offset in the tfhd container

Move the moov box to the head of the file Write independent moof/mdat box for each trackĬreate live streaming (create a live streaming publishing point) You can learn about the relevant parameters from the following table: Mp4's mux is slightly more complicated than demux, because there are more optional parameters when encapsulating. Mentioned in the previous section, mp4 is the same as the demuxer of mov, 3gp, m4a, 3g2, mj2, and there is little difference in muxer, but it is a different muxer, even though they are all used in ffmpeg Mux and Demux in the same format. Ignore Chapters information, not open by defaultĮxternal track support, not enabled by default Ignore EditList Atom information, not open by default

Seek according to a separate stream, enabled by default You can load external tracks through absolute paths, which may be affected by security factors, and it is not enabled by default The parameters when parsing mp4 files are as follows: It will be more convenient to use mp4info when analyzing the mp4 content:īy viewing the help information of ffmpeg, you can see that the demuxer of mp4 is the same as the demuxer of mov, 3gp, m4a, 3g2, and mj2. Mp4info is also a good one The mp4 analysis tool, and it is a visualization tool, which can expose the boxes in the mp4 file and display the data in it. You can use mp4box to analyze the information of output.mp4. The operation information is roughly as follows: Under Mp4box is a GPAC project A component in mp4box can be used to synthesize and disassemble media files. The following is a brief introduction to these common tools: In addition to FFmpeg, there are also some commonly used tools, such as Elecard Stream Eye, MP4BOX, mp4info, etc. There are many tools that can analyze the MP4 package format.
