实例介绍
【实例简介】使用mp4v2抽取h264文件,封装h264文件到mp4
【实例截图】
使用mp4v2封装mp4文件,可以调试。
【核心代码】
.
├── mp4v2-VS2013
│ ├── CHANGES.logging
│ ├── COPYING
│ ├── GNUmakefile
│ ├── GNUmakefile.am
│ ├── GNUmakefile.in
│ ├── INSTALL
│ ├── README
│ ├── aclocal.m4
│ ├── autoaux
│ │ ├── config.guess
│ │ ├── config.sub
│ │ ├── depcomp
│ │ ├── install-sh
│ │ ├── ltmain.sh
│ │ └── missing
│ ├── buildwin
│ │ ├── lib.vs2013
│ │ │ └── Win32
│ │ │ ├── Debug
│ │ │ │ ├── libmp4v2.dll
│ │ │ │ ├── libmp4v2.exp
│ │ │ │ ├── libmp4v2.idb
│ │ │ │ ├── libmp4v2.ilk
│ │ │ │ ├── libmp4v2.lib
│ │ │ │ └── libmp4v2.pdb
│ │ │ └── Release
│ │ │ ├── libmp4v2.dll
│ │ │ ├── libmp4v2.exp
│ │ │ ├── libmp4v2.lib
│ │ │ └── libmp4v2.pdb
│ │ └── obj
│ │ └── Win32
│ │ ├── Debug
│ │ │ └── libmp4v2
│ │ │ ├── 3gp.obj
│ │ │ ├── ColorParameterBox.obj
│ │ │ ├── CoverArtBox.obj
│ │ │ ├── Database.obj
│ │ │ ├── File.obj
│ │ │ ├── FileSystem.obj
│ │ │ ├── FileSystem_win32.obj
│ │ │ ├── File_win32.obj
│ │ │ ├── PictureAspectRatioBox.obj
│ │ │ ├── Tags.obj
│ │ │ ├── Timecode.obj
│ │ │ ├── TrackModifier.obj
│ │ │ ├── Utility.obj
│ │ │ ├── Version.res
│ │ │ ├── atom_ac3.obj
│ │ │ ├── atom_amr.obj
│ │ │ ├── atom_avc1.obj
│ │ │ ├── atom_avcC.obj
│ │ │ ├── atom_chpl.obj
│ │ │ ├── atom_colr.obj
│ │ │ ├── atom_d263.obj
│ │ │ ├── atom_dac3.obj
│ │ │ ├── atom_damr.obj
│ │ │ ├── atom_dref.obj
│ │ │ ├── atom_elst.obj
│ │ │ ├── atom_enca.obj
│ │ │ ├── atom_encv.obj
│ │ │ ├── atom_free.obj
│ │ │ ├── atom_ftab.obj
│ │ │ ├── atom_ftyp.obj
│ │ │ ├── atom_gmin.obj
│ │ │ ├── atom_hdlr.obj
│ │ │ ├── atom_hinf.obj
│ │ │ ├── atom_hnti.obj
│ │ │ ├── atom_href.obj
│ │ │ ├── atom_mdat.obj
│ │ │ ├── atom_mdhd.obj
│ │ │ ├── atom_meta.obj
│ │ │ ├── atom_mp4s.obj
│ │ │ ├── atom_mp4v.obj
│ │ │ ├── atom_mvhd.obj
│ │ │ ├── atom_nmhd.obj
│ │ │ ├── atom_ohdr.obj
│ │ │ ├── atom_pasp.obj
│ │ │ ├── atom_root.obj
│ │ │ ├── atom_rtp.obj
│ │ │ ├── atom_s263.obj
│ │ │ ├── atom_sdp.obj
│ │ │ ├── atom_sdtp.obj
│ │ │ ├── atom_smi.obj
│ │ │ ├── atom_sound.obj
│ │ │ ├── atom_standard.obj
│ │ │ ├── atom_stbl.obj
│ │ │ ├── atom_stdp.obj
│ │ │ ├── atom_stsc.obj
│ │ │ ├── atom_stsd.obj
│ │ │ ├── atom_stsz.obj
│ │ │ ├── atom_stz2.obj
│ │ │ ├── atom_text.obj
│ │ │ ├── atom_tfhd.obj
│ │ │ ├── atom_tkhd.obj
│ │ │ ├── atom_treftype.obj
│ │ │ ├── atom_trun.obj
│ │ │ ├── atom_tx3g.obj
│ │ │ ├── atom_udta.obj
│ │ │ ├── atom_url.obj
│ │ │ ├── atom_urn.obj
│ │ │ ├── atom_uuid.obj
│ │ │ ├── atom_video.obj
│ │ │ ├── atom_vmhd.obj
│ │ │ ├── cmeta.obj
│ │ │ ├── coding.obj
│ │ │ ├── crc.obj
│ │ │ ├── descriptors.obj
│ │ │ ├── error.obj
│ │ │ ├── exception.obj
│ │ │ ├── generic.obj
│ │ │ ├── isma.obj
│ │ │ ├── libmp4v2.Build.CppClean.log
│ │ │ ├── libmp4v2.log
│ │ │ ├── libmp4v2.tlog
│ │ │ │ ├── CL.command.1.tlog
│ │ │ │ ├── CL.read.1.tlog
│ │ │ │ ├── CL.write.1.tlog
│ │ │ │ ├── libmp4v2.lastbuildstate
│ │ │ │ ├── libmp4v2.write.1u.tlog
│ │ │ │ ├── link.command.1.tlog
│ │ │ │ ├── link.read.1.tlog
│ │ │ │ ├── link.write.1.tlog
│ │ │ │ ├── rc.command.1.tlog
│ │ │ │ ├── rc.read.1.tlog
│ │ │ │ └── rc.write.1.tlog
│ │ │ ├── log.obj
│ │ │ ├── mp4.obj
│ │ │ ├── mp4atom.obj
│ │ │ ├── mp4container.obj
│ │ │ ├── mp4descriptor.obj
│ │ │ ├── mp4file.obj
│ │ │ ├── mp4file_io.obj
│ │ │ ├── mp4info.obj
│ │ │ ├── mp4property.obj
│ │ │ ├── mp4track.obj
│ │ │ ├── mp4util.obj
│ │ │ ├── ocidescriptors.obj
│ │ │ ├── odcommands.obj
│ │ │ ├── option.obj
│ │ │ ├── other.obj
│ │ │ ├── platform_win32.obj
│ │ │ ├── process_win32.obj
│ │ │ ├── qosqualifiers.obj
│ │ │ ├── random_win32.obj
│ │ │ ├── rtphint.obj
│ │ │ ├── text.obj
│ │ │ ├── time.obj
│ │ │ ├── time_win32.obj
│ │ │ ├── type.obj
│ │ │ └── typebmff.obj
│ │ └── Release
│ │ └── libmp4v2
│ │ ├── 3gp.obj
│ │ ├── ColorParameterBox.obj
│ │ ├── CoverArtBox.obj
│ │ ├── Database.obj
│ │ ├── File.obj
│ │ ├── FileSystem.obj
│ │ ├── FileSystem_win32.obj
│ │ ├── File_win32.obj
│ │ ├── PictureAspectRatioBox.obj
│ │ ├── Tags.obj
│ │ ├── Timecode.obj
│ │ ├── TrackModifier.obj
│ │ ├── Utility.obj
│ │ ├── Version.res
│ │ ├── atom_ac3.obj
│ │ ├── atom_amr.obj
│ │ ├── atom_avc1.obj
│ │ ├── atom_avcC.obj
│ │ ├── atom_chpl.obj
│ │ ├── atom_colr.obj
│ │ ├── atom_d263.obj
│ │ ├── atom_dac3.obj
│ │ ├── atom_damr.obj
│ │ ├── atom_dref.obj
│ │ ├── atom_elst.obj
│ │ ├── atom_enca.obj
│ │ ├── atom_encv.obj
│ │ ├── atom_free.obj
│ │ ├── atom_ftab.obj
│ │ ├── atom_ftyp.obj
│ │ ├── atom_gmin.obj
│ │ ├── atom_hdlr.obj
│ │ ├── atom_hinf.obj
│ │ ├── atom_hnti.obj
│ │ ├── atom_href.obj
│ │ ├── atom_mdat.obj
│ │ ├── atom_mdhd.obj
│ │ ├── atom_meta.obj
│ │ ├── atom_mp4s.obj
│ │ ├── atom_mp4v.obj
│ │ ├── atom_mvhd.obj
│ │ ├── atom_nmhd.obj
│ │ ├── atom_ohdr.obj
│ │ ├── atom_pasp.obj
│ │ ├── atom_root.obj
│ │ ├── atom_rtp.obj
│ │ ├── atom_s263.obj
│ │ ├── atom_sdp.obj
│ │ ├── atom_sdtp.obj
│ │ ├── atom_smi.obj
│ │ ├── atom_sound.obj
│ │ ├── atom_standard.obj
│ │ ├── atom_stbl.obj
│ │ ├── atom_stdp.obj
│ │ ├── atom_stsc.obj
│ │ ├── atom_stsd.obj
│ │ ├── atom_stsz.obj
│ │ ├── atom_stz2.obj
│ │ ├── atom_text.obj
│ │ ├── atom_tfhd.obj
│ │ ├── atom_tkhd.obj
│ │ ├── atom_treftype.obj
│ │ ├── atom_trun.obj
│ │ ├── atom_tx3g.obj
│ │ ├── atom_udta.obj
│ │ ├── atom_url.obj
│ │ ├── atom_urn.obj
│ │ ├── atom_uuid.obj
│ │ ├── atom_video.obj
│ │ ├── atom_vmhd.obj
│ │ ├── cmeta.obj
│ │ ├── coding.obj
│ │ ├── crc.obj
│ │ ├── descriptors.obj
│ │ ├── error.obj
│ │ ├── exception.obj
│ │ ├── generic.obj
│ │ ├── isma.obj
│ │ ├── libmp4v2.log
│ │ ├── libmp4v2.tlog
│ │ │ ├── CL.command.1.tlog
│ │ │ ├── CL.read.1.tlog
│ │ │ ├── CL.write.1.tlog
│ │ │ ├── libmp4v2.lastbuildstate
│ │ │ ├── libmp4v2.write.1u.tlog
│ │ │ ├── link.command.1.tlog
│ │ │ ├── link.read.1.tlog
│ │ │ ├── link.write.1.tlog
│ │ │ ├── rc.command.1.tlog
│ │ │ ├── rc.read.1.tlog
│ │ │ └── rc.write.1.tlog
│ │ ├── log.obj
│ │ ├── mp4.obj
│ │ ├── mp4atom.obj
│ │ ├── mp4container.obj
│ │ ├── mp4descriptor.obj
│ │ ├── mp4file.obj
│ │ ├── mp4file_io.obj
│ │ ├── mp4info.obj
│ │ ├── mp4property.obj
│ │ ├── mp4track.obj
│ │ ├── mp4util.obj
│ │ ├── ocidescriptors.obj
│ │ ├── odcommands.obj
│ │ ├── option.obj
│ │ ├── other.obj
│ │ ├── platform_win32.obj
│ │ ├── process_win32.obj
│ │ ├── qosqualifiers.obj
│ │ ├── random_win32.obj
│ │ ├── rtphint.obj
│ │ ├── text.obj
│ │ ├── time.obj
│ │ ├── time_win32.obj
│ │ ├── type.obj
│ │ └── typebmff.obj
│ ├── configure
│ ├── configure.ac
│ ├── doc
│ │ ├── GNUmakefile.mk
│ │ ├── MP4.3
│ │ ├── MP4AddRtpESConfigurationPacket.3
│ │ ├── MP4AddRtpHint.3
│ │ ├── MP4AddRtpImmediateData.3
│ │ ├── MP4AddRtpPacket.3
│ │ ├── MP4AddRtpSampleData.3
│ │ ├── MP4AddRtpVideoHint.3
│ │ ├── MP4AddTrackEdit.3
│ │ ├── MP4AppendHintTrackSdp.3
│ │ ├── MP4AppendSessionSdp.3
│ │ ├── MP4BinaryToBase16.3
│ │ ├── MP4BinaryToBase64.3
│ │ ├── MP4CloneTrack.3
│ │ ├── MP4ConvertFromMovieDuration.3
│ │ ├── MP4ConvertFromTrackTimestamp.3
│ │ ├── MP4ConvertToTrackTimestamp.3
│ │ ├── MP4CopyTrack.3
│ │ ├── MP4DeleteTrack.3
│ │ ├── MP4DeleteTrackEdit.3
│ │ ├── MP4FindTrackId.3
│ │ ├── MP4FindTrackIndex.3
│ │ ├── MP4GetAudioProfileLevel.3
│ │ ├── MP4GetDuration.3
│ │ ├── MP4GetGraphicsProfileLevel.3
│ │ ├── MP4GetHintTrackReferenceTrackId.3
│ │ ├── MP4GetHintTrackRtpPayload.3
│ │ ├── MP4GetHintTrackSdp.3
│ │ ├── MP4GetNumberOfTracks.3
│ │ ├── MP4GetODProfileLevel.3
│ │ ├── MP4GetRtpHintNumberOfPackets.3
│ │ ├── MP4GetRtpPacketBFrame.3
│ │ ├── MP4GetRtpPacketTransmitOffset.3
│ │ ├── MP4GetRtpTimestampStart.3
│ │ ├── MP4GetSampleIdFromEditTime.3
│ │ ├── MP4GetSceneProfileLevel.3
│ │ ├── MP4GetSessionSdp.3
│ │ ├── MP4GetTrackAudioMpeg4Type.3
│ │ ├── MP4GetTrackAudioType.3
│ │ ├── MP4GetTrackBitRate.3
│ │ ├── MP4GetTrackDuration.3
│ │ ├── MP4GetTrackESConfiguration.3
│ │ ├── MP4GetTrackEditDuration.3
│ │ ├── MP4GetTrackEditDwell.3
│ │ ├── MP4GetTrackEditMediaStart.3
│ │ ├── MP4GetTrackEditStart.3
│ │ ├── MP4GetTrackEditTotalDuration.3
│ │ ├── MP4GetTrackFixedSampleDuration.3
│ │ ├── MP4GetTrackNumberOfEdits.3
│ │ ├── MP4GetTrackNumberOfSamples.3
│ │ ├── MP4GetTrackVideoFrameRate.3
│ │ ├── MP4GetTrackVideoHeight.3
│ │ ├── MP4GetTrackVideoType.3
│ │ ├── MP4GetTrackVideoWidth.3
│ │ ├── MP4GetVideoProfileLevel.3
│ │ ├── MP4MakeIsmaCompliant.3
│ │ ├── MP4ReadRtpHint.3
│ │ ├── MP4ReadRtpPacket.3
│ │ ├── MP4ReadSampleFromEditTime.3
│ │ ├── MP4SetAudioProfileLevel.3
│ │ ├── MP4SetGraphicsProfileLevel.3
│ │ ├── MP4SetHintTrackRtpPayload.3
│ │ ├── MP4SetHintTrackSdp.3
│ │ ├── MP4SetODProfileLevel.3
│ │ ├── MP4SetRtpTimestampStart.3
│ │ ├── MP4SetSceneProfileLevel.3
│ │ ├── MP4SetSessionSdp.3
│ │ ├── MP4SetTrackESConfiguration.3
│ │ ├── MP4SetTrackEditDuration.3
│ │ ├── MP4SetTrackEditDwell.3
│ │ ├── MP4SetTrackEditMediaStart.3
│ │ ├── MP4SetVideoProfileLevel.3
│ │ ├── MP4WriteRtpHint.3
│ │ ├── doxygen
│ │ │ ├── Doxyfile.m4
│ │ │ ├── banner.png
│ │ │ ├── footer.html.m4
│ │ │ ├── header.html.m4
│ │ │ ├── mainpage.h
│ │ │ └── project.css
│ │ ├── html
│ │ │ ├── banner.png
│ │ │ ├── footer.html.m4
│ │ │ ├── header.html.m4
│ │ │ └── project.css
│ │ └── texi
│ │ ├── Authors.texi
│ │ ├── BuildRepository.texi
│ │ ├── BuildSource.texi
│ │ ├── Documentation.texi
│ │ ├── ReleaseNotes.texi
│ │ ├── ToolGuide.texi
│ │ ├── base
│ │ │ ├── article.texi
│ │ │ ├── glossary.texi
│ │ │ ├── guide.texi
│ │ │ └── project.texi.m4
│ │ ├── changelog
│ │ │ ├── version-1.6.texi
│ │ │ ├── version-1.9.texi
│ │ │ └── version-2.0.texi
│ │ ├── releasenotes
│ │ │ ├── intro.developer.texi
│ │ │ └── intro.stable.texi
│ │ └── tool
│ │ ├── mp4art.texi
│ │ ├── mp4file.texi
│ │ └── mp4track.texi
│ ├── example
│ │ ├── itmf
│ │ │ ├── generic.c
│ │ │ └── tags.c
│ │ └── provider
│ │ └── provider.c
│ ├── hudson
│ │ └── buildWin.bat
│ ├── include
│ │ └── mp4v2
│ │ ├── chapter.h
│ │ ├── file.h
│ │ ├── file_prop.h
│ │ ├── general.h
│ │ ├── isma.h
│ │ ├── itmf_generic.h
│ │ ├── itmf_tags.h
│ │ ├── mp4v2.h
│ │ ├── platform.h
│ │ ├── project.h
│ │ ├── project.h.in
│ │ ├── sample.h
│ │ ├── streaming.h
│ │ ├── track.h
│ │ └── track_prop.h
│ ├── lib
│ │ └── mac
│ │ └── Release
│ │ └── libmp4v2.a
│ ├── libplatform
│ │ ├── config.h.in
│ │ ├── endian.h
│ │ ├── impl.h
│ │ ├── io
│ │ │ ├── File.cpp
│ │ │ ├── File.h
│ │ │ ├── FileSystem.cpp
│ │ │ ├── FileSystem.h
│ │ │ ├── FileSystem_posix.cpp
│ │ │ ├── FileSystem_win32.cpp
│ │ │ ├── File_posix.cpp
│ │ │ └── File_win32.cpp
│ │ ├── number
│ │ │ ├── random.h
│ │ │ ├── random_posix.cpp
│ │ │ └── random_win32.cpp
│ │ ├── platform.h
│ │ ├── platform_base.h
│ │ ├── platform_posix.h
│ │ ├── platform_win32.cpp
│ │ ├── platform_win32.h
│ │ ├── platform_win32_impl.h
│ │ ├── process
│ │ │ ├── process.h
│ │ │ ├── process_posix.cpp
│ │ │ └── process_win32.cpp
│ │ ├── prog
│ │ │ ├── option.cpp
│ │ │ └── option.h
│ │ ├── sys
│ │ │ ├── error.cpp
│ │ │ └── error.h
│ │ ├── time
│ │ │ ├── time.cpp
│ │ │ ├── time.h
│ │ │ ├── time_posix.cpp
│ │ │ └── time_win32.cpp
│ │ └── warning.h
│ ├── libutil
│ │ ├── Database.cpp
│ │ ├── Database.h
│ │ ├── Timecode.cpp
│ │ ├── Timecode.h
│ │ ├── TrackModifier.cpp
│ │ ├── TrackModifier.h
│ │ ├── Utility.cpp
│ │ ├── Utility.h
│ │ ├── crc.cpp
│ │ ├── crc.h
│ │ ├── impl.h
│ │ ├── other.cpp
│ │ ├── other.h
│ │ └── util.h
│ ├── macBuildLibs.sh
│ ├── maintainer
│ │ ├── HOWTO-ADD_SOURCE.txt
│ │ ├── HOWTO-AUTOTOOLS.txt
│ │ ├── HOWTO-RELEASE.txt
│ │ ├── HOWTO-TEST.txt
│ │ ├── INTERNALS.txt
│ │ ├── LIBPLATFORM.txt
│ │ ├── NAMESPACES.txt
│ │ └── SOURCE.txt
│ ├── project
│ │ ├── htmlcombine.py
│ │ ├── project.m4.in
│ │ ├── project.m4sugar
│ │ └── xml2wiki.py
│ ├── src
│ │ ├── 3gp.cpp
│ │ ├── atom_ac3.cpp
│ │ ├── atom_amr.cpp
│ │ ├── atom_avc1.cpp
│ │ ├── atom_avcC.cpp
│ │ ├── atom_chpl.cpp
│ │ ├── atom_colr.cpp
│ │ ├── atom_d263.cpp
│ │ ├── atom_dac3.cpp
│ │ ├── atom_damr.cpp
│ │ ├── atom_dref.cpp
│ │ ├── atom_elst.cpp
│ │ ├── atom_enca.cpp
│ │ ├── atom_encv.cpp
│ │ ├── atom_free.cpp
│ │ ├── atom_ftab.cpp
│ │ ├── atom_ftyp.cpp
│ │ ├── atom_gmin.cpp
│ │ ├── atom_hdlr.cpp
│ │ ├── atom_hinf.cpp
│ │ ├── atom_hnti.cpp
│ │ ├── atom_href.cpp
│ │ ├── atom_mdat.cpp
│ │ ├── atom_mdhd.cpp
│ │ ├── atom_meta.cpp
│ │ ├── atom_mp4s.cpp
│ │ ├── atom_mp4v.cpp
│ │ ├── atom_mvhd.cpp
│ │ ├── atom_nmhd.cpp
│ │ ├── atom_ohdr.cpp
│ │ ├── atom_pasp.cpp
│ │ ├── atom_root.cpp
│ │ ├── atom_rtp.cpp
│ │ ├── atom_s263.cpp
│ │ ├── atom_sdp.cpp
│ │ ├── atom_sdtp.cpp
│ │ ├── atom_smi.cpp
│ │ ├── atom_sound.cpp
│ │ ├── atom_standard.cpp
│ │ ├── atom_stbl.cpp
│ │ ├── atom_stdp.cpp
│ │ ├── atom_stsc.cpp
│ │ ├── atom_stsd.cpp
│ │ ├── atom_stsz.cpp
│ │ ├── atom_stz2.cpp
│ │ ├── atom_text.cpp
│ │ ├── atom_tfhd.cpp
│ │ ├── atom_tkhd.cpp
│ │ ├── atom_treftype.cpp
│ │ ├── atom_trun.cpp
│ │ ├── atom_tx3g.cpp
│ │ ├── atom_udta.cpp
│ │ ├── atom_url.cpp
│ │ ├── atom_urn.cpp
│ │ ├── atom_uuid.cpp
│ │ ├── atom_video.cpp
│ │ ├── atom_vmhd.cpp
│ │ ├── atoms.h
│ │ ├── bmff
│ │ │ ├── bmff.h
│ │ │ ├── impl.h
│ │ │ ├── typebmff.cpp
│ │ │ └── typebmff.h
│ │ ├── cmeta.cpp
│ │ ├── descriptors.cpp
│ │ ├── descriptors.h
│ │ ├── enum.h
│ │ ├── enum.tcc
│ │ ├── exception.cpp
│ │ ├── exception.h
│ │ ├── impl.h
│ │ ├── isma.cpp
│ │ ├── itmf
│ │ │ ├── CoverArtBox.cpp
│ │ │ ├── CoverArtBox.h
│ │ │ ├── Tags.cpp
│ │ │ ├── Tags.h
│ │ │ ├── generic.cpp
│ │ │ ├── generic.h
│ │ │ ├── impl.h
│ │ │ ├── itmf.h
│ │ │ ├── type.cpp
│ │ │ └── type.h
│ │ ├── log.cpp
│ │ ├── log.h
│ │ ├── mp4.cpp
│ │ ├── mp4array.h
│ │ ├── mp4atom.cpp
│ │ ├── mp4atom.h
│ │ ├── mp4container.cpp
│ │ ├── mp4container.h
│ │ ├── mp4descriptor.cpp
│ │ ├── mp4descriptor.h
│ │ ├── mp4file.cpp
│ │ ├── mp4file.h
│ │ ├── mp4file_io.cpp
│ │ ├── mp4info.cpp
│ │ ├── mp4property.cpp
│ │ ├── mp4property.h
│ │ ├── mp4track.cpp
│ │ ├── mp4track.h
│ │ ├── mp4util.cpp
│ │ ├── mp4util.h
│ │ ├── ocidescriptors.cpp
│ │ ├── ocidescriptors.h
│ │ ├── odcommands.cpp
│ │ ├── odcommands.h
│ │ ├── qosqualifiers.cpp
│ │ ├── qosqualifiers.h
│ │ ├── qtff
│ │ │ ├── ColorParameterBox.cpp
│ │ │ ├── ColorParameterBox.h
│ │ │ ├── PictureAspectRatioBox.cpp
│ │ │ ├── PictureAspectRatioBox.h
│ │ │ ├── coding.cpp
│ │ │ ├── coding.h
│ │ │ ├── impl.h
│ │ │ └── qtff.h
│ │ ├── rtphint.cpp
│ │ ├── rtphint.h
│ │ ├── src.h
│ │ ├── text.cpp
│ │ ├── text.h
│ │ └── util.h
│ ├── test
│ │ └── OLD
│ │ ├── c_api.c
│ │ ├── mp4clip.cpp
│ │ ├── nullcreate.cpp
│ │ ├── nullvplayer.cpp
│ │ └── urltrack.cpp
│ ├── testsuite
│ │ ├── config
│ │ │ └── unix.exp
│ │ ├── lib
│ │ │ └── command.exp
│ │ └── main
│ │ └── standardUsage.exp
│ ├── util
│ │ ├── impl.h
│ │ ├── mp4art.cpp
│ │ ├── mp4chaps.cpp
│ │ ├── mp4extract.cpp
│ │ ├── mp4file.cpp
│ │ ├── mp4info.cpp
│ │ ├── mp4subtitle.cpp
│ │ ├── mp4tags.cpp
│ │ ├── mp4track.cpp
│ │ └── mp4trackdump.cpp
│ ├── vs2013
│ │ ├── Debug
│ │ │ ├── libmp4v2.dll
│ │ │ ├── mp4v2_test.exe
│ │ │ ├── mp4v2_test.ilk
│ │ │ ├── mp4v2_test.pdb
│ │ │ ├── out.h264
│ │ │ └── test.mp4
│ │ ├── Release
│ │ │ ├── N01160026_copy.h264
│ │ │ ├── N01160028.mp4
│ │ │ ├── libmp4v2.dll
│ │ │ ├── mp4v2_test.exe
│ │ │ ├── mp4v2_test.iobj
│ │ │ ├── mp4v2_test.ipdb
│ │ │ ├── mp4v2_test.pdb
│ │ │ ├── out.h264
│ │ │ ├── out.mp4
│ │ │ ├── test.mp4
│ │ │ └── 新建 文本文档.txt
│ │ ├── include
│ │ │ └── mp4v2
│ │ │ ├── chapter.h
│ │ │ ├── file.h
│ │ │ ├── file_prop.h
│ │ │ ├── general.h
│ │ │ ├── isma.h
│ │ │ ├── itmf_generic.h
│ │ │ ├── itmf_tags.h
│ │ │ ├── mp4v2.h
│ │ │ ├── platform.h
│ │ │ ├── project.h
│ │ │ ├── project.h.in
│ │ │ ├── sample.h
│ │ │ ├── streaming.h
│ │ │ ├── track.h
│ │ │ └── track_prop.h
│ │ ├── libmp4v2
│ │ │ ├── Version.rc
│ │ │ ├── libmp4v2.vcxproj
│ │ │ └── libmp4v2.vcxproj.user
│ │ ├── mp4art
│ │ │ ├── mp4art.vcxproj
│ │ │ └── mp4art.vcxproj.user
│ │ ├── mp4chaps
│ │ │ ├── mp4chaps.vcxproj
│ │ │ └── mp4chaps.vcxproj.user
│ │ ├── mp4extract
│ │ │ ├── mp4extract.vcxproj
│ │ │ └── mp4extract.vcxproj.user
│ │ ├── mp4file
│ │ │ ├── mp4file.vcxproj
│ │ │ └── mp4file.vcxproj.user
│ │ ├── mp4info
│ │ │ ├── mp4info.vcxproj
│ │ │ └── mp4info.vcxproj.user
│ │ ├── mp4subtitle
│ │ │ ├── mp4subtitle.vcxproj
│ │ │ └── mp4subtitle.vcxproj.user
│ │ ├── mp4tags
│ │ │ ├── mp4tags.vcxproj
│ │ │ └── mp4tags.vcxproj.user
│ │ ├── mp4track
│ │ │ ├── mp4track.vcxproj
│ │ │ └── mp4track.vcxproj.user
│ │ ├── mp4trackdump
│ │ │ ├── mp4trackdump.vcxproj
│ │ │ └── mp4trackdump.vcxproj.user
│ │ ├── mp4v2.autopkg
│ │ ├── mp4v2.sln
│ │ └── mp4v2_test
│ │ ├── Debug
│ │ │ ├── main.obj
│ │ │ ├── mp4v2_test.Build.CppClean.log
│ │ │ ├── mp4v2_test.log
│ │ │ ├── mp4v2_test.tlog
│ │ │ │ ├── CL.command.1.tlog
│ │ │ │ ├── CL.read.1.tlog
│ │ │ │ ├── CL.write.1.tlog
│ │ │ │ ├── link.command.1.tlog
│ │ │ │ ├── link.read.1.tlog
│ │ │ │ ├── link.write.1.tlog
│ │ │ │ └── mp4v2_test.lastbuildstate
│ │ │ ├── vc141.idb
│ │ │ ├── vc141.pdb
│ │ │ └── 源.obj
│ │ ├── Release
│ │ │ ├── main.obj
│ │ │ ├── mp4v2_test.Build.CppClean.log
│ │ │ ├── mp4v2_test.log
│ │ │ ├── mp4v2_test.tlog
│ │ │ │ ├── CL.command.1.tlog
│ │ │ │ ├── CL.read.1.tlog
│ │ │ │ ├── CL.write.1.tlog
│ │ │ │ ├── link.command.1.tlog
│ │ │ │ ├── link.read.1.tlog
│ │ │ │ ├── link.write.1.tlog
│ │ │ │ ├── mp4v2_test.lastbuildstate
│ │ │ │ └── mp4v2_test.write.1u.tlog
│ │ │ └── vc141.pdb
│ │ ├── lib
│ │ │ └── libmp4v2.lib
│ │ ├── main.cpp
│ │ ├── mp4v2_test.vcxproj
│ │ ├── mp4v2_test.vcxproj.filters
│ │ ├── mp4v2_test.vcxproj.user
│ │ ├── mp4v2接口.txt
│ │ ├── out.h264
│ │ └── 源.cpp
│ ├── vstudio10.0
│ │ ├── include
│ │ │ └── mp4v2
│ │ │ └── project.h
│ │ ├── libmp4v2
│ │ │ ├── Version.rc
│ │ │ ├── libmp4v2.vcxproj
│ │ │ └── libmp4v2.vcxproj.user
│ │ ├── mp4art
│ │ │ ├── mp4art.vcxproj
│ │ │ └── mp4art.vcxproj.user
│ │ ├── mp4chaps
│ │ │ ├── mp4chaps.vcxproj
│ │ │ └── mp4chaps.vcxproj.user
│ │ ├── mp4extract
│ │ │ ├── mp4extract.vcxproj
│ │ │ └── mp4extract.vcxproj.user
│ │ ├── mp4file
│ │ │ ├── mp4file.vcxproj
│ │ │ └── mp4file.vcxproj.user
│ │ ├── mp4info
│ │ │ ├── mp4info.vcxproj
│ │ │ └── mp4info.vcxproj.user
│ │ ├── mp4subtitle
│ │ │ ├── mp4subtitle.vcxproj
│ │ │ └── mp4subtitle.vcxproj.user
│ │ ├── mp4tags
│ │ │ ├── mp4tags.vcxproj
│ │ │ └── mp4tags.vcxproj.user
│ │ ├── mp4track
│ │ │ ├── mp4track.vcxproj
│ │ │ └── mp4track.vcxproj.user
│ │ ├── mp4trackdump
│ │ │ ├── mp4trackdump.vcxproj
│ │ │ └── mp4trackdump.vcxproj.user
│ │ └── mp4v2.sln
│ └── xcodeproj
│ └── mp4v2.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ └── contents.xcworkspacedata
└── 使用mp4v2抽取h264文件,封装h264文件到mp4.rar
90 directories, 690 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论