• .h264视频格式转换为MP4


     2020-4-24

      合作用户的视频是.h264格式的,需要转换成mp4输出。

    一、合作方给过来的文件是:

      

     说明文件是这样的:

    1. 建立/mvsp/bms/lib文件夹,把所有文件都放在该文件夹下
    
    2. 在该目录下建立软链接
    ln -s libfaac.so libfaac.so.0.0.0
    ln -s libfaac.so.0.0.0 libfaac.so.0
    ln -s libmp4v2.so libmp4v2.so.2
    ln -s libmp4v2.so.2 libmp4v2.so.2.0.0
    
    3. 建立/etc/ld.so.conf.d/mvsp_lib.conf文件,添加如下内容
    /mvsp/bms/lib
    
    4. 执行ldconfig
    
    5. 进到/mvsp/bms/lib文件夹,执行java -jar jnitest.jar,看是否产生src.mp4文件
    如能正常产生,则部署成功
    
    6. 项目导入libh264converter.jar,引用com.streamax.mp4.H264Converter类
    
    7. 调用videoFormatConverter方法,可以用02_10_6505_0_4dc94bdfc0404ec9b1effe85c23b4073.h264文件做测试

    ==分析,这是linux环境? jar包也看不到源码, 给过来的 .h264文件并不是正常的文件(其他工具验证无法转换)

    二、 下载现成转换工具,大部分不免费,要不就用不了。进而了解到了 FFmpeg 这个强大的神器。

    java 实现视频转换通用工具类:视频相互转换-Ffmpeg(三) - 郑文亮 - 博客园 ---很不错,
    https://www.cnblogs.com/zhwl/p/3645593.html

    (8条消息)FFmpeg:视频转码、剪切、合并、播放速调整_JavaScript_极客神殿-CSDN博客
    https://blog.csdn.net/WuLex/article/details/101513018

    ffmpeg_百度百科
    https://baike.baidu.com/item/ffmpeg/2665727?fr=aladdin

    ==  一个命令行工具,很多出名的大公司因为使用了它但不按照ta的使用要求被官方放上了耻辱列表。

    还有这个工具的 入门到精通,命令的参数非常繁多。 有人再用这个工具来拓展成更便用的工具。

      

    FFmpeg从入门到精通(一)_嵌入式_King-CSDN博客
    https://blog.csdn.net/weixin_38358728/article/details/90212185

    三、 找java现成的类库。大多其他语言的。有的jar包下载需要积分。

      

    (8条消息)java 工具包 h264转码MP4 支持html5播放格式_fmpeg mp4 html5 java h-264,h264 mp4 java-编解码工具类资源-CSDN下载
    https://download.csdn.net/download/jordan_iverson/10819868   -- 本人下载这个,导入的时候设定一下jdk版本什么的。证实可用 

    uilddef.lst;
    comcoremediaisoAbstractBoxParser$1.class;
    comcoremediaisoAbstractBoxParser.class;
    comcoremediaisoAscii.class;
    comcoremediaisooxesAbstractMediaHeaderBox.class;
    comcoremediaisooxesAlbumBox.class;
    comcoremediaisooxesappleAppleDataRateBox.class;
    comcoremediaisooxesappleAppleDataReferenceBox.class;
    comcoremediaisooxesappleAppleItemListBox.class;
    comcoremediaisooxesappleAppleLosslessSpecificBox.class;
    comcoremediaisooxesappleAppleReferenceMovieBox.class;
    comcoremediaisooxesappleAppleReferenceMovieDescriptorBox.class;
    comcoremediaisooxesappleAppleWaveBox.class;
    comcoremediaisooxesAuthorBox.class;
    comcoremediaisooxesBox.class;
    comcoremediaisooxesChunkOffset64BitBox.class;
    comcoremediaisooxesChunkOffsetBox.class;
    comcoremediaisooxesClassificationBox.class;
    comcoremediaisooxesCompositionShiftLeastGreatestAtom.class;
    comcoremediaisooxesCompositionTimeToSample$Entry.class;
    comcoremediaisooxesCompositionTimeToSample.class;
    comcoremediaisooxesContainer.class;
    comcoremediaisooxesCopyrightBox.class;
    comcoremediaisooxesDataEntryUrlBox.class;
    comcoremediaisooxesDataEntryUrnBox.class;
    comcoremediaisooxesDataInformationBox.class;
    comcoremediaisooxesDataReferenceBox.class;
    comcoremediaisooxesdeceTrickPlayBox$Entry.class;
    comcoremediaisooxesdeceTrickPlayBox.class;
    comcoremediaisooxesDescriptionBox.class;
    comcoremediaisooxesEditBox.class;
    comcoremediaisooxesEditListBox$Entry.class;
    comcoremediaisooxesEditListBox.class;
    comcoremediaisooxesFileTypeBox.class;
    comcoremediaisooxesfragmentMovieExtendsBox.class;
    comcoremediaisooxesfragmentMovieExtendsHeaderBox.class;
    comcoremediaisooxesfragmentMovieFragmentBox.class;
    comcoremediaisooxesfragmentMovieFragmentHeaderBox.class;
    comcoremediaisooxesfragmentMovieFragmentRandomAccessBox.class;
    comcoremediaisooxesfragmentMovieFragmentRandomAccessOffsetBox.class;
    comcoremediaisooxesfragmentSampleFlags.class;
    comcoremediaisooxesfragmentSegmentTypeBox.class;
    comcoremediaisooxesfragmentTrackExtendsBox.class;
    comcoremediaisooxesfragmentTrackFragmentBaseMediaDecodeTimeBox.class;
    comcoremediaisooxesfragmentTrackFragmentBox.class;
    comcoremediaisooxesfragmentTrackFragmentHeaderBox.class;
    comcoremediaisooxesfragmentTrackFragmentRandomAccessBox$Entry.class;
    comcoremediaisooxesfragmentTrackFragmentRandomAccessBox.class;
    comcoremediaisooxesfragmentTrackRunBox$Entry.class;
    comcoremediaisooxesfragmentTrackRunBox.class;
    comcoremediaisooxesFreeBox.class;
    comcoremediaisooxesFreeSpaceBox.class;
    comcoremediaisooxesFullBox.class;
    comcoremediaisooxesGenreBox.class;
    comcoremediaisooxesHandlerBox.class;
    comcoremediaisooxesHintMediaHeaderBox.class;
    comcoremediaisooxesItemDataBox.class;
    comcoremediaisooxesItemLocationBox$Extent.class;
    comcoremediaisooxesItemLocationBox$Item.class;
    comcoremediaisooxesItemLocationBox.class;
    comcoremediaisooxesItemProtectionBox.class;
    comcoremediaisooxesKeywordsBox.class;
    comcoremediaisooxesmdatMediaDataBox.class;
    comcoremediaisooxesmdatSampleList.class;
    comcoremediaisooxesMediaBox.class;
    comcoremediaisooxesMediaHeaderBox.class;
    comcoremediaisooxesMediaInformationBox.class;
    comcoremediaisooxesMetaBox.class;
    comcoremediaisooxesMovieBox.class;
    comcoremediaisooxesMovieHeaderBox.class;
    comcoremediaisooxesNullMediaHeaderBox.class;
    comcoremediaisooxesOmaDrmAccessUnitFormatBox.class;
    comcoremediaisooxesOriginalFormatBox.class;
    comcoremediaisooxesPerformerBox.class;
    comcoremediaisooxesProgressiveDownloadInformationBox$Entry.class;
    comcoremediaisooxesProgressiveDownloadInformationBox.class;
    comcoremediaisooxesProtectionSchemeInformationBox.class;
    comcoremediaisooxesRatingBox.class;
    comcoremediaisooxesRecordingYearBox.class;
    comcoremediaisooxesSampleDependencyTypeBox$Entry.class;
    comcoremediaisooxesSampleDependencyTypeBox.class;
    comcoremediaisooxesSampleDescriptionBox.class;
    comcoremediaisooxessampleentryAbstractSampleEntry.class;
    comcoremediaisooxessampleentryAmrSpecificBox.class;
    comcoremediaisooxessampleentryAudioSampleEntry$1.class;
    comcoremediaisooxessampleentryAudioSampleEntry.class;
    comcoremediaisooxessampleentryMpegSampleEntry.class;
    comcoremediaisooxessampleentryOvc1VisualSampleEntryImpl.class;
    comcoremediaisooxessampleentrySampleEntry.class;
    comcoremediaisooxessampleentryTextSampleEntry$BoxRecord.class;
    comcoremediaisooxessampleentryTextSampleEntry$StyleRecord.class;
    comcoremediaisooxessampleentryTextSampleEntry.class;
    comcoremediaisooxessampleentryVisualSampleEntry$1.class;
    comcoremediaisooxessampleentryVisualSampleEntry.class;
    comcoremediaisooxesSampleSizeBox.class;
    comcoremediaisooxesSampleTableBox.class;
    comcoremediaisooxesSampleToChunkBox$Entry.class;
    comcoremediaisooxesSampleToChunkBox.class;
    comcoremediaisooxesSchemeInformationBox.class;
    comcoremediaisooxesSchemeTypeBox.class;
    comcoremediaisooxesSoundMediaHeaderBox.class;
    comcoremediaisooxesStaticChunkOffsetBox.class;
    comcoremediaisooxesSubSampleInformationBox$SubSampleEntry$SubsampleEntry.class;
    comcoremediaisooxesSubSampleInformationBox$SubSampleEntry.class;
    comcoremediaisooxesSubSampleInformationBox.class;
    comcoremediaisooxesSubtitleMediaHeaderBox.class;
    comcoremediaisooxesSyncSampleBox.class;
    comcoremediaisooxes	hreegpp26244LocationInformationBox.class;
    comcoremediaisooxesTimeToSampleBox$Entry.class;
    comcoremediaisooxesTimeToSampleBox.class;
    comcoremediaisooxesTitleBox.class;
    comcoremediaisooxesTrackBox.class;
    comcoremediaisooxesTrackHeaderBox.class;
    comcoremediaisooxesTrackReferenceBox.class;
    comcoremediaisooxesUnknownBox.class;
    comcoremediaisooxesUserBox.class;
    comcoremediaisooxesUserDataBox.class;
    comcoremediaisooxesVideoMediaHeaderBox.class;
    comcoremediaisooxesvodafoneAlbumArtistBox.class;
    comcoremediaisooxesvodafoneContentDistributorIdBox.class;
    comcoremediaisooxesvodafoneCoverUriBox.class;
    comcoremediaisooxesvodafoneLyricsUriBox.class;
    comcoremediaisooxesXmlBox.class;
    comcoremediaisoBoxParser.class;
    comcoremediaisoBoxReplacer.class;
    comcoremediaisoHex.class;
    comcoremediaisoIsoFile.class;
    comcoremediaisoIsoTypeReader.class;
    comcoremediaisoIsoTypeReaderVariable.class;
    comcoremediaisoIsoTypeWriter.class;
    comcoremediaisoIsoTypeWriterVariable.class;
    comcoremediaisoPropertyBoxParserImpl.class;
    comcoremediaisoUtf8.class;
    comgooglecodemp4parserAbstractBox.class;
    comgooglecodemp4parserAbstractContainerBox.class;
    comgooglecodemp4parserAbstractFullBox.class;
    comgooglecodemp4parserannotationsDoNotParseDetail.class;
    comgooglecodemp4parserannotationsParseDetail.class;
    comgooglecodemp4parserauthoringAbstractTrack.class;
    comgooglecodemp4parserauthoringuilderBetterFragmenter.class;
    comgooglecodemp4parserauthoringuilderByteBufferHelper.class;
    comgooglecodemp4parserauthoringuilderDefaultFragmenterImpl.class;
    comgooglecodemp4parserauthoringuilderDefaultMp4Builder$1.class;
    comgooglecodemp4parserauthoringuilderDefaultMp4Builder$InterleaveChunkMdat$1.class;
    comgooglecodemp4parserauthoringuilderDefaultMp4Builder$InterleaveChunkMdat.class;
    comgooglecodemp4parserauthoringuilderDefaultMp4Builder.class;
    comgooglecodemp4parserauthoringuilderFragmentedMp4Builder$1.class;
    comgooglecodemp4parserauthoringuilderFragmentedMp4Builder$1Mdat.class;
    comgooglecodemp4parserauthoringuilderFragmentedMp4Builder.class;
    comgooglecodemp4parserauthoringuilderFragmenter.class;
    comgooglecodemp4parserauthoringuilderMp4Builder.class;
    comgooglecodemp4parserauthoringuilderStaticFragmentIntersectionFinderImpl.class;
    comgooglecodemp4parserauthoringuilderSyncSampleIntersectFinderImpl.class;
    comgooglecodemp4parserauthoringCencMp4TrackImplImpl$FindSaioSaizPair.class;
    comgooglecodemp4parserauthoringCencMp4TrackImplImpl.class;
    comgooglecodemp4parserauthoringcontainermp4MovieCreator.class;
    comgooglecodemp4parserauthoringEdit.class;
    comgooglecodemp4parserauthoringMovie.class;
    comgooglecodemp4parserauthoringMp4TrackImpl.class;
    comgooglecodemp4parserauthoringSample.class;
    comgooglecodemp4parserauthoringSampleImpl.class;
    comgooglecodemp4parserauthoringsamplesDefaultMp4SampleList$SampleImpl.class;
    comgooglecodemp4parserauthoringsamplesDefaultMp4SampleList.class;
    comgooglecodemp4parserauthoringsamplesFragmentedMp4SampleList$1.class;
    comgooglecodemp4parserauthoringsamplesFragmentedMp4SampleList.class;
    comgooglecodemp4parserauthoringTrack.class;
    comgooglecodemp4parserauthoringTrackMetaData.class;
    comgooglecodemp4parserauthoring	racksAACTrackImpl$1.class;
    comgooglecodemp4parserauthoring	racksAACTrackImpl$AdtsHeader.class;
    comgooglecodemp4parserauthoring	racksAACTrackImpl.class;
    comgooglecodemp4parserauthoring	racksAbstractH26XTrack$LookAhead.class;
    comgooglecodemp4parserauthoring	racksAbstractH26XTrack.class;
    comgooglecodemp4parserauthoring	racksAC3TrackImpl$1SampleImpl.class;
    comgooglecodemp4parserauthoring	racksAC3TrackImpl.class;
    comgooglecodemp4parserauthoring	racksAmf0Track$1.class;
    comgooglecodemp4parserauthoring	racksAmf0Track.class;
    comgooglecodemp4parserauthoring	racksAppendTrack.class;
    comgooglecodemp4parserauthoring	racksAvc1ToAvc3TrackImpl$ReplaceSyncSamplesList$1.class;
    comgooglecodemp4parserauthoring	racksAvc1ToAvc3TrackImpl$ReplaceSyncSamplesList.class;
    comgooglecodemp4parserauthoring	racksAvc1ToAvc3TrackImpl.class;
    comgooglecodemp4parserauthoring	racksCencDecryptingTrackImpl.class;
    comgooglecodemp4parserauthoring	racksCencEncryptedTrack.class;
    comgooglecodemp4parserauthoring	racksCencEncryptingTrackImpl$1.class;
    comgooglecodemp4parserauthoring	racksCencEncryptingTrackImpl.class;
    comgooglecodemp4parserauthoring	racksChangeTimeScaleTrack.class;
    comgooglecodemp4parserauthoring	racksCleanInputStream.class;
    comgooglecodemp4parserauthoring	racksCroppedTrack.class;
    comgooglecodemp4parserauthoring	racksDivideTimeScaleTrack.class;
    comgooglecodemp4parserauthoring	racksDTSTrackImpl$1.class;
    comgooglecodemp4parserauthoring	racksDTSTrackImpl$LookAhead.class;
    comgooglecodemp4parserauthoring	racksDTSTrackImpl.class;
    comgooglecodemp4parserauthoring	racksEC3TrackImpl$1.class;
    comgooglecodemp4parserauthoring	racksEC3TrackImpl$BitStreamInfo.class;
    comgooglecodemp4parserauthoring	racksEC3TrackImpl.class;
    comgooglecodemp4parserauthoring	racksH263TrackImpl.class;
    comgooglecodemp4parserauthoring	racksh264H264NalUnitHeader.class;
    comgooglecodemp4parserauthoring	racksh264H264NalUnitTypes.class;
    comgooglecodemp4parserauthoring	racksh264H264TrackImpl$1FirstVclNalDetector.class;
    comgooglecodemp4parserauthoring	racksh264H264TrackImpl$ByteBufferBackedInputStream.class;
    comgooglecodemp4parserauthoring	racksh264H264TrackImpl$SEIMessage.class;
    comgooglecodemp4parserauthoring	racksh264H264TrackImpl.class;
    comgooglecodemp4parserauthoring	racksh264SliceHeader$SliceType.class;
    comgooglecodemp4parserauthoring	racksh264SliceHeader.class;
    comgooglecodemp4parserauthoring	racksh265H265NalUnitHeader.class;
    comgooglecodemp4parserauthoring	racksh265H265NalUnitTypes.class;
    comgooglecodemp4parserauthoring	racksh265H265TrackImpl.class;
    comgooglecodemp4parserauthoring	racksh265H265TrackImplOld$LookAhead.class;
    comgooglecodemp4parserauthoring	racksh265H265TrackImplOld$NalUnitHeader.class;
    comgooglecodemp4parserauthoring	racksh265H265TrackImplOld$PARSE_STATE.class;
    comgooglecodemp4parserauthoring	racksh265H265TrackImplOld.class;
    comgooglecodemp4parserauthoring	racksh265PicTiming.class;
    comgooglecodemp4parserauthoring	racksh265SEIMessage.class;
    comgooglecodemp4parserauthoring	racksh265SequenceParameterSetRbsp.class;
    comgooglecodemp4parserauthoring	racksh265VideoParameterSet.class;
    comgooglecodemp4parserauthoring	racksmjpegOneJpegPerIframe$1$1.class;
    comgooglecodemp4parserauthoring	racksmjpegOneJpegPerIframe$1.class;
    comgooglecodemp4parserauthoring	racksmjpegOneJpegPerIframe.class;
    comgooglecodemp4parserauthoring	racksMP3TrackImpl$MP3Header.class;
    comgooglecodemp4parserauthoring	racksMP3TrackImpl.class;
    comgooglecodemp4parserauthoring	racksMultiplyTimeScaleTrack.class;
    comgooglecodemp4parserauthoring	racksReplaceSampleTrack$1.class;
    comgooglecodemp4parserauthoring	racksReplaceSampleTrack$ReplaceASingleEntryList.class;
    comgooglecodemp4parserauthoring	racksReplaceSampleTrack.class;
    comgooglecodemp4parserauthoring	racksSilenceTrackImpl.class;
    comgooglecodemp4parserauthoring	racksTextTrackImpl$Line.class;
    comgooglecodemp4parserauthoring	racksTextTrackImpl.class;
    comgooglecodemp4parserauthoring	racks	tmlTtmlHelpers$1.class;
    comgooglecodemp4parserauthoring	racks	tmlTtmlHelpers$TextTrackNamespaceContext.class;
    comgooglecodemp4parserauthoring	racks	tmlTtmlHelpers.class;
    comgooglecodemp4parserauthoring	racks	tmlTtmlSegmenter.class;
    comgooglecodemp4parserauthoring	racks	tmlTtmlTrackImpl$1.class;
    comgooglecodemp4parserauthoring	racks	tmlTtmlTrackImpl.class;
    comgooglecodemp4parserauthoring	rackswebvttsampleboxesAbstractCueBox.class;
    comgooglecodemp4parserauthoring	rackswebvttsampleboxesCueIDBox.class;
    comgooglecodemp4parserauthoring	rackswebvttsampleboxesCuePayloadBox.class;
    comgooglecodemp4parserauthoring	rackswebvttsampleboxesCueSettingsBox.class;
    comgooglecodemp4parserauthoring	rackswebvttsampleboxesCueSourceIDBox.class;
    comgooglecodemp4parserauthoring	rackswebvttsampleboxesCueTimeBox.class;
    comgooglecodemp4parserauthoring	rackswebvttsampleboxesVTTAdditionalTextBox.class;
    comgooglecodemp4parserauthoring	rackswebvttsampleboxesVTTCueBox.class;
    comgooglecodemp4parserauthoring	rackswebvttsampleboxesVTTEmptyCueBox.class;
    comgooglecodemp4parserauthoring	rackswebvttWebVttTrack$1.class;
    comgooglecodemp4parserauthoring	rackswebvttWebVttTrack$BoxBearingSample.class;
    comgooglecodemp4parserauthoring	rackswebvttWebVttTrack.class;
    comgooglecodemp4parserauthoringWrappingTrack.class;
    comgooglecodemp4parserBasicContainer$1.class;
    comgooglecodemp4parserBasicContainer.class;
    comgooglecodemp4parseroxesAbstractSampleEncryptionBox.class;
    comgooglecodemp4parseroxesAbstractTrackEncryptionBox.class;
    comgooglecodemp4parseroxesAC3SpecificBox.class;
    comgooglecodemp4parseroxesadobeActionMessageFormat0SampleEntryBox.class;
    comgooglecodemp4parseroxesappleAppleAlbumBox.class;
    comgooglecodemp4parseroxesappleAppleAppleIdBox.class;
    comgooglecodemp4parseroxesappleAppleArtist2Box.class;
    comgooglecodemp4parseroxesappleAppleArtistBox.class;
    comgooglecodemp4parseroxesappleAppleCommentBox.class;
    comgooglecodemp4parseroxesappleAppleCompilationBox.class;
    comgooglecodemp4parseroxesappleAppleCopyrightBox.class;
    comgooglecodemp4parseroxesappleAppleCountryTypeBoxBox.class;
    comgooglecodemp4parseroxesappleAppleCoverBox.class;
    comgooglecodemp4parseroxesappleAppleDataBox.class;
    comgooglecodemp4parseroxesappleAppleDescriptionBox.class;
    comgooglecodemp4parseroxesappleAppleDiskNumberBox.class;
    comgooglecodemp4parseroxesappleAppleEncoderBox.class;
    comgooglecodemp4parseroxesappleAppleGaplessPlaybackBox.class;
    comgooglecodemp4parseroxesappleAppleGenreBox.class;
    comgooglecodemp4parseroxesappleAppleGenreIDBox.class;
    comgooglecodemp4parseroxesappleAppleGPSCoordinatesBox.class;
    comgooglecodemp4parseroxesappleAppleGroupingBox.class;
    comgooglecodemp4parseroxesappleAppleLongDescriptionBox.class;
    comgooglecodemp4parseroxesappleAppleLyricsBox.class;
    comgooglecodemp4parseroxesappleAppleMediaTypeBox.class;
    comgooglecodemp4parseroxesappleAppleNameBox.class;
    comgooglecodemp4parseroxesappleApplePurchaseDateBox.class;
    comgooglecodemp4parseroxesappleAppleRecordingYear2Box.class;
    comgooglecodemp4parseroxesappleAppleRecordingYearBox.class;
    comgooglecodemp4parseroxesappleAppleShortDescriptionBox.class;
    comgooglecodemp4parseroxesappleAppleSortAlbumBox.class;
    comgooglecodemp4parseroxesappleAppleTempoBox.class;
    comgooglecodemp4parseroxesappleAppleTrackAuthorBox.class;
    comgooglecodemp4parseroxesappleAppleTrackNumberBox.class;
    comgooglecodemp4parseroxesappleAppleTVEpisodeBox.class;
    comgooglecodemp4parseroxesappleAppleTVEpisodeNumberBox.class;
    comgooglecodemp4parseroxesappleAppleTVNetworkBox.class;
    comgooglecodemp4parseroxesappleAppleTVSeasonBox.class;
    comgooglecodemp4parseroxesappleAppleTVShowBox.class;
    comgooglecodemp4parseroxesappleAppleVariableSignedIntegerBox.class;
    comgooglecodemp4parseroxesappleApple_atIDBox.class;
    comgooglecodemp4parseroxesappleApple_flvr_Box.class;
    comgooglecodemp4parseroxesappleApple_geIDBox.class;
    comgooglecodemp4parseroxesappleApple_xid_Box.class;
    comgooglecodemp4parseroxesappleBaseMediaInfoAtom.class;
    comgooglecodemp4parseroxesappleCleanApertureAtom.class;
    comgooglecodemp4parseroxesappleGenericMediaHeaderAtom.class;
    comgooglecodemp4parseroxesappleGenericMediaHeaderTextAtom.class;
    comgooglecodemp4parseroxesapplePixelAspectRationAtom.class;
    comgooglecodemp4parseroxesappleQuicktimeTextSampleEntry.class;
    comgooglecodemp4parseroxesappleTimeCodeBox.class;
    comgooglecodemp4parseroxesappleTrackApertureModeDimensionAtom.class;
    comgooglecodemp4parseroxesappleTrackEncodedPixelsDimensionsAtom.class;
    comgooglecodemp4parseroxesappleTrackLoadSettingsAtom.class;
    comgooglecodemp4parseroxesappleTrackProductionApertureDimensionsAtom.class;
    comgooglecodemp4parseroxesappleUtf8AppleDataBox.class;
    comgooglecodemp4parseroxesasemediaformatAvcNalUnitStorageBox.class;
    comgooglecodemp4parseroxescencCencDecryptingSampleList.class;
    comgooglecodemp4parseroxescencCencEncryptingSampleList$1.class;
    comgooglecodemp4parseroxescencCencEncryptingSampleList$EncryptedSampleImpl.class;
    comgooglecodemp4parseroxescencCencEncryptingSampleList.class;
    comgooglecodemp4parseroxesdeceAssetInformationBox$Entry.class;
    comgooglecodemp4parseroxesdeceAssetInformationBox.class;
    comgooglecodemp4parseroxesdeceBaseLocationBox.class;
    comgooglecodemp4parseroxesdeceContentInformationBox$BrandEntry.class;
    comgooglecodemp4parseroxesdeceContentInformationBox.class;
    comgooglecodemp4parseroxesdeceSampleEncryptionBox.class;
    comgooglecodemp4parseroxesDTSSpecificBox.class;
    comgooglecodemp4parseroxesEC3SpecificBox$Entry.class;
    comgooglecodemp4parseroxesEC3SpecificBox.class;
    comgooglecodemp4parseroxesmicrosoftXtraBox$1.class;
    comgooglecodemp4parseroxesmicrosoftXtraBox$XtraTag.class;
    comgooglecodemp4parseroxesmicrosoftXtraBox$XtraValue.class;
    comgooglecodemp4parseroxesmicrosoftXtraBox.class;
    comgooglecodemp4parseroxesMLPSpecificBox.class;
    comgooglecodemp4parseroxesmp4AbstractDescriptorBox.class;
    comgooglecodemp4parseroxesmp4ESDescriptorBox.class;
    comgooglecodemp4parseroxesmp4ObjectDescriptorBox.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsAudioSpecificConfig$ELDSpecificConfig.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsAudioSpecificConfig$sbr_header.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsAudioSpecificConfig.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsBaseDescriptor.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsBitReaderBuffer.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsBitWriterBuffer.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsDecoderConfigDescriptor.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsDecoderSpecificInfo.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsDescriptor.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsESDescriptor.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsExtensionDescriptor.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsExtensionProfileLevelDescriptor.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsInitialObjectDescriptor.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsObjectDescriptorBase.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsObjectDescriptorFactory.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsProfileLevelIndicationDescriptor.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsSLConfigDescriptor.class;
    comgooglecodemp4parseroxesmp4objectdescriptorsUnknownDescriptor.class;
    comgooglecodemp4parseroxesmp4samplegroupingCencSampleEncryptionInformationGroupEntry.class;
    comgooglecodemp4parseroxesmp4samplegroupingGroupEntry.class;
    comgooglecodemp4parseroxesmp4samplegroupingRateShareEntry$Entry.class;
    comgooglecodemp4parseroxesmp4samplegroupingRateShareEntry.class;
    comgooglecodemp4parseroxesmp4samplegroupingRollRecoveryEntry.class;
    comgooglecodemp4parseroxesmp4samplegroupingSampleGroupDescriptionBox.class;
    comgooglecodemp4parseroxesmp4samplegroupingSampleToGroupBox$Entry.class;
    comgooglecodemp4parseroxesmp4samplegroupingSampleToGroupBox.class;
    comgooglecodemp4parseroxesmp4samplegroupingTemporalLevelEntry.class;
    comgooglecodemp4parseroxesmp4samplegroupingUnknownEntry.class;
    comgooglecodemp4parseroxesmp4samplegroupingVisualRandomAccessEntry.class;
    comgooglecodemp4parseroxespiffPiffSampleEncryptionBox.class;
    comgooglecodemp4parseroxespiffPiffTrackEncryptionBox.class;
    comgooglecodemp4parseroxespiffProtectionSpecificHeader.class;
    comgooglecodemp4parseroxespiffTfrfBox$Entry.class;
    comgooglecodemp4parseroxespiffTfrfBox.class;
    comgooglecodemp4parseroxespiffTfxdBox.class;
    comgooglecodemp4parseroxespiffUuidBasedProtectionSystemSpecificHeaderBox.class;
    comgooglecodemp4parseroxes	hreegpp26244SegmentIndexBox$Entry.class;
    comgooglecodemp4parseroxes	hreegpp26244SegmentIndexBox.class;
    comgooglecodemp4parseroxes	hreegpp26245FontTableBox$FontRecord.class;
    comgooglecodemp4parseroxes	hreegpp26245FontTableBox.class;
    comgooglecodemp4parsercontentprotectionGenericHeader.class;
    comgooglecodemp4parsercontentprotectionPlayReadyHeader$PlayReadyRecord$DefaulPlayReadyRecord.class;
    comgooglecodemp4parsercontentprotectionPlayReadyHeader$PlayReadyRecord$EmeddedLicenseStore.class;
    comgooglecodemp4parsercontentprotectionPlayReadyHeader$PlayReadyRecord$RMHeader.class;
    comgooglecodemp4parsercontentprotectionPlayReadyHeader$PlayReadyRecord.class;
    comgooglecodemp4parsercontentprotectionPlayReadyHeader.class;
    comgooglecodemp4parserDataSource.class;
    comgooglecodemp4parserDirectFileReadDataSource.class;
    comgooglecodemp4parserFileDataSourceImpl.class;
    comgooglecodemp4parserFileDataSourceViaHeapImpl.class;
    comgooglecodemp4parserFullContainerBox.class;
    comgooglecodemp4parserh264BTree.class;
    comgooglecodemp4parserh264CharCache.class;
    comgooglecodemp4parserh264Debug.class;
    comgooglecodemp4parserh264modelAspectRatio.class;
    comgooglecodemp4parserh264modelBitstreamElement.class;
    comgooglecodemp4parserh264modelChromaFormat.class;
    comgooglecodemp4parserh264modelHRDParameters.class;
    comgooglecodemp4parserh264modelPictureParameterSet$PPSExt.class;
    comgooglecodemp4parserh264modelPictureParameterSet.class;
    comgooglecodemp4parserh264modelScalingList.class;
    comgooglecodemp4parserh264modelScalingMatrix.class;
    comgooglecodemp4parserh264modelSeqParameterSet.class;
    comgooglecodemp4parserh264modelVUIParameters$BitstreamRestriction.class;
    comgooglecodemp4parserh264modelVUIParameters.class;
    comgooglecodemp4parserh264
    eadBitstreamReader.class;
    comgooglecodemp4parserh264
    eadCAVLCReader.class;
    comgooglecodemp4parserh264writeBitstreamWriter.class;
    comgooglecodemp4parserh264writeCAVLCWriter.class;
    comgooglecodemp4parserMemoryDataSourceImpl.class;
    comgooglecodemp4parserMultiFileDataSourceImpl.class;
    comgooglecodemp4parserRequiresParseDetailAspect.class;
    comgooglecodemp4parsersrtSrtParser.class;
    comgooglecodemp4parserutilAndroidLogger.class;
    comgooglecodemp4parserutilByteBufferByteChannel.class;
    comgooglecodemp4parserutilCastUtils.class;
    comgooglecodemp4parserutilChannelHelper.class;
    comgooglecodemp4parserutilDateHelper.class;
    comgooglecodemp4parserutilIntHashMap$Entry.class;
    comgooglecodemp4parserutilIntHashMap.class;
    comgooglecodemp4parserutilJuliLogger.class;
    comgooglecodemp4parserutilLazyList$1.class;
    comgooglecodemp4parserutilLazyList.class;
    comgooglecodemp4parserutilLogger.class;
    comgooglecodemp4parserutilMath.class;
    comgooglecodemp4parserutilMatrix.class;
    comgooglecodemp4parserutilMp4Arrays.class;
    comgooglecodemp4parserutilPath.class;
    comgooglecodemp4parserutilRangeStartMap$1.class;
    comgooglecodemp4parserutilRangeStartMap.class;
    comgooglecodemp4parserutilUUIDConverter.class;
    comgooglecodemp4parserVersion.class;
    commp4parseriso14496part12BitRateBox.class;
    commp4parseriso14496part12HintSampleEntry.class;
    commp4parseriso14496part12SampleAuxiliaryInformationOffsetsBox.class;
    commp4parseriso14496part12SampleAuxiliaryInformationSizesBox.class;
    commp4parseriso14496part12TrackReferenceTypeBox.class;
    commp4parseriso14496part15AvcConfigurationBox.class;
    commp4parseriso14496part15AvcDecoderConfigurationRecord.class;
    commp4parseriso14496part15HevcConfigurationBox.class;
    commp4parseriso14496part15HevcDecoderConfigurationRecord$Array.class;
    commp4parseriso14496part15HevcDecoderConfigurationRecord.class;
    commp4parseriso14496part15PriotityRangeBox.class;
    commp4parseriso14496part15StepwiseTemporalLayerEntry.class;
    commp4parseriso14496part15SyncSampleEntry.class;
    commp4parseriso14496part15TemporalLayerSampleGroup.class;
    commp4parseriso14496part15TemporalSubLayerSampleGroup.class;
    commp4parseriso14496part15TierBitRateBox.class;
    commp4parseriso14496part15TierInfoBox.class;
    commp4parseriso14496part30WebVTTConfigurationBox.class;
    commp4parseriso14496part30WebVTTSampleEntry.class;
    commp4parseriso14496part30WebVTTSourceLabelBox.class;
    commp4parseriso14496part30XMLSubtitleSampleEntry.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$1.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$AbstractPair.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$ByteBytePair.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$ByteIntPair.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$ByteLongPair.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$ByteShortPair.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$IntBytePair.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$IntIntPair.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$IntLongPair.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$IntShortPair.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$Pair.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$ShortBytePair.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$ShortIntPair.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$ShortLongPair.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat$ShortShortPair.class;
    commp4parseriso23001part7CencSampleAuxiliaryDataFormat.class;
    commp4parseriso23001part7ProtectionSystemSpecificHeaderBox.class;
    commp4parseriso23001part7TrackEncryptionBox.class;
    commp4parseriso23009part1EventMessageBox.class;
    commp4parserstreamingAbstractStreamingTrack.class;
    commp4parserstreamingextensionsCencEncryptTrackExtension.class;
    commp4parserstreamingextensionsCompositionTimeSampleExtension.class;
    commp4parserstreamingextensionsCompositionTimeTrackExtension.class;
    commp4parserstreamingextensionsNameTrackExtension.class;
    commp4parserstreamingextensionsSampleFlagsSampleExtension.class;
    commp4parserstreamingextensionsSampleFlagsTrackExtension.class;
    commp4parserstreamingextensionsSyncSampleExtension.class;
    commp4parserstreamingextensionsTrackIdTrackExtension.class;
    commp4parserstreamingMultiTrackFragmentedMp4Writer$1.class;
    commp4parserstreamingMultiTrackFragmentedMp4Writer$ConsumeSamplesCallable.class;
    commp4parserstreamingMultiTrackFragmentedMp4Writer.class;
    commp4parserstreaming
    awformatsH264TrackAdapter$1.class;
    commp4parserstreaming
    awformatsH264TrackAdapter$2.class;
    commp4parserstreaming
    awformatsH264TrackAdapter.class;
    commp4parserstreamingSampleExtension.class;
    commp4parserstreamingSingleTrackFragmentedMp4Writer$1.class;
    commp4parserstreamingSingleTrackFragmentedMp4Writer.class;
    commp4parserstreamingStreamingMp4Writer.class;
    commp4parserstreamingStreamingSample.class;
    commp4parserstreamingStreamingSampleHelper.class;
    commp4parserstreamingStreamingTrack.class;
    commp4parserstreamingTrackExtension.class;
    commp4parserstreamingWriteOnlyBox.class;
    isoparser-default.properties;
    LICENSE.txt;
    META-INFMANIFEST.MF;
    META-INFmavencom.googlecode.mp4parserisoparserpom.properties;
    META-INFmavencom.googlecode.mp4parserisoparserpom.xml;
    NOTICE.txt;
    orgmp4parseraspectjinternallangannotationajcDeclareAnnotation.class;
    orgmp4parseraspectjinternallangannotationajcDeclareEoW.class;
    orgmp4parseraspectjinternallangannotationajcDeclareParents.class;
    orgmp4parseraspectjinternallangannotationajcDeclarePrecedence.class;
    orgmp4parseraspectjinternallangannotationajcDeclareSoft.class;
    orgmp4parseraspectjinternallangannotationajcITD.class;
    orgmp4parseraspectjinternallangannotationajcPrivileged.class;
    orgmp4parseraspectjinternallang
    eflectAdviceImpl$1.class;
    orgmp4parseraspectjinternallang
    eflectAdviceImpl.class;
    orgmp4parseraspectjinternallang
    eflectAjTypeImpl.class;
    orgmp4parseraspectjinternallang
    eflectDeclareAnnotationImpl$1.class;
    orgmp4parseraspectjinternallang
    eflectDeclareAnnotationImpl.class;
    orgmp4parseraspectjinternallang
    eflectDeclareErrorOrWarningImpl.class;
    orgmp4parseraspectjinternallang
    eflectDeclareParentsImpl.class;
    orgmp4parseraspectjinternallang
    eflectDeclarePrecedenceImpl.class;
    orgmp4parseraspectjinternallang
    eflectDeclareSoftImpl.class;
    orgmp4parseraspectjinternallang
    eflectInterTypeConstructorDeclarationImpl.class;
    orgmp4parseraspectjinternallang
    eflectInterTypeDeclarationImpl.class;
    orgmp4parseraspectjinternallang
    eflectInterTypeFieldDeclarationImpl.class;
    orgmp4parseraspectjinternallang
    eflectInterTypeMethodDeclarationImpl.class;
    orgmp4parseraspectjinternallang
    eflectPerClauseImpl.class;
    orgmp4parseraspectjinternallang
    eflectPointcutBasedPerClauseImpl$1.class;
    orgmp4parseraspectjinternallang
    eflectPointcutBasedPerClauseImpl.class;
    orgmp4parseraspectjinternallang
    eflectPointcutExpressionImpl.class;
    orgmp4parseraspectjinternallang
    eflectPointcutImpl.class;
    orgmp4parseraspectjinternallang
    eflectSignaturePatternImpl.class;
    orgmp4parseraspectjinternallang
    eflectStringToType$1.class;
    orgmp4parseraspectjinternallang
    eflectStringToType.class;
    orgmp4parseraspectjinternallang
    eflectTypePatternBasedPerClauseImpl.class;
    orgmp4parseraspectjinternallang
    eflectTypePatternImpl.class;
    orgmp4parseraspectjlangannotationAdviceName.class;
    orgmp4parseraspectjlangannotationAfter.class;
    orgmp4parseraspectjlangannotationAfterReturning.class;
    orgmp4parseraspectjlangannotationAfterThrowing.class;
    orgmp4parseraspectjlangannotationAround.class;
    orgmp4parseraspectjlangannotationAspect.class;
    orgmp4parseraspectjlangannotationBefore.class;
    orgmp4parseraspectjlangannotationcontrolCodeGenerationHint.class;
    orgmp4parseraspectjlangannotationDeclareAnnotation.class;
    orgmp4parseraspectjlangannotationDeclareError.class;
    orgmp4parseraspectjlangannotationDeclareMixin.class;
    orgmp4parseraspectjlangannotationDeclareParents.class;
    orgmp4parseraspectjlangannotationDeclarePrecedence.class;
    orgmp4parseraspectjlangannotationDeclareWarning.class;
    orgmp4parseraspectjlangannotationPointcut.class;
    orgmp4parseraspectjlangannotationSuppressAjWarnings.class;
    orgmp4parseraspectjlangAspects.class;
    orgmp4parseraspectjlangAspects14.class;
    orgmp4parseraspectjlanginternallangPlaceHolder.class;
    orgmp4parseraspectjlangJoinPoint$EnclosingStaticPart.class;
    orgmp4parseraspectjlangJoinPoint$StaticPart.class;
    orgmp4parseraspectjlangJoinPoint.class;
    orgmp4parseraspectjlangNoAspectBoundException.class;
    orgmp4parseraspectjlangProceedingJoinPoint.class;
    orgmp4parseraspectjlang
    eflectAdvice.class;
    orgmp4parseraspectjlang
    eflectAdviceKind.class;
    orgmp4parseraspectjlang
    eflectAdviceSignature.class;
    orgmp4parseraspectjlang
    eflectAjType.class;
    orgmp4parseraspectjlang
    eflectAjTypeSystem.class;
    orgmp4parseraspectjlang
    eflectCatchClauseSignature.class;
    orgmp4parseraspectjlang
    eflectCodeSignature.class;
    orgmp4parseraspectjlang
    eflectConstructorSignature.class;
    orgmp4parseraspectjlang
    eflectDeclareAnnotation$Kind.class;
    orgmp4parseraspectjlang
    eflectDeclareAnnotation.class;
    orgmp4parseraspectjlang
    eflectDeclareErrorOrWarning.class;
    orgmp4parseraspectjlang
    eflectDeclareParents.class;
    orgmp4parseraspectjlang
    eflectDeclarePrecedence.class;
    orgmp4parseraspectjlang
    eflectDeclareSoft.class;
    orgmp4parseraspectjlang
    eflectFieldSignature.class;
    orgmp4parseraspectjlang
    eflectInitializerSignature.class;
    orgmp4parseraspectjlang
    eflectInterTypeConstructorDeclaration.class;
    orgmp4parseraspectjlang
    eflectInterTypeDeclaration.class;
    orgmp4parseraspectjlang
    eflectInterTypeFieldDeclaration.class;
    orgmp4parseraspectjlang
    eflectInterTypeMethodDeclaration.class;
    orgmp4parseraspectjlang
    eflectLockSignature.class;
    orgmp4parseraspectjlang
    eflectMemberSignature.class;
    orgmp4parseraspectjlang
    eflectMethodSignature.class;
    orgmp4parseraspectjlang
    eflectNoSuchAdviceException.class;
    orgmp4parseraspectjlang
    eflectNoSuchPointcutException.class;
    orgmp4parseraspectjlang
    eflectPerClause.class;
    orgmp4parseraspectjlang
    eflectPerClauseKind.class;
    orgmp4parseraspectjlang
    eflectPointcut.class;
    orgmp4parseraspectjlang
    eflectPointcutBasedPerClause.class;
    orgmp4parseraspectjlang
    eflectPointcutExpression.class;
    orgmp4parseraspectjlang
    eflectSignaturePattern.class;
    orgmp4parseraspectjlang
    eflectSourceLocation.class;
    orgmp4parseraspectjlang
    eflectTypePattern.class;
    orgmp4parseraspectjlang
    eflectTypePatternBasedPerClause.class;
    orgmp4parseraspectjlang
    eflectUnlockSignature.class;
    orgmp4parseraspectjlangSignature.class;
    orgmp4parseraspectjlangSoftException.class;
    orgmp4parseraspectj
    untimeCFlow.class;
    orgmp4parseraspectj
    untimeinternalAroundClosure.class;
    orgmp4parseraspectj
    untimeinternalCFlowCounter.class;
    orgmp4parseraspectj
    untimeinternalCFlowPlusState.class;
    orgmp4parseraspectj
    untimeinternalcflowstackThreadCounter.class;
    orgmp4parseraspectj
    untimeinternalcflowstackThreadCounterImpl11$Counter.class;
    orgmp4parseraspectj
    untimeinternalcflowstackThreadCounterImpl11.class;
    orgmp4parseraspectj
    untimeinternalcflowstackThreadStack.class;
    orgmp4parseraspectj
    untimeinternalcflowstackThreadStackFactory.class;
    orgmp4parseraspectj
    untimeinternalcflowstackThreadStackFactoryImpl$1.class;
    orgmp4parseraspectj
    untimeinternalcflowstackThreadStackFactoryImpl$ThreadCounterImpl$Counter.class;
    orgmp4parseraspectj
    untimeinternalcflowstackThreadStackFactoryImpl$ThreadCounterImpl.class;
    orgmp4parseraspectj
    untimeinternalcflowstackThreadStackFactoryImpl$ThreadStackImpl.class;
    orgmp4parseraspectj
    untimeinternalcflowstackThreadStackFactoryImpl.class;
    orgmp4parseraspectj
    untimeinternalcflowstackThreadStackFactoryImpl11.class;
    orgmp4parseraspectj
    untimeinternalcflowstackThreadStackImpl11.class;
    orgmp4parseraspectj
    untimeinternalCFlowStack.class;
    orgmp4parseraspectj
    untimeinternalConversions.class;
    orgmp4parseraspectj
    untimeinternalPerObjectMap.class;
    orgmp4parseraspectj
    untime
    eflectAdviceSignatureImpl.class;
    orgmp4parseraspectj
    untime
    eflectCatchClauseSignatureImpl.class;
    orgmp4parseraspectj
    untime
    eflectCodeSignatureImpl.class;
    orgmp4parseraspectj
    untime
    eflectConstructorSignatureImpl.class;
    orgmp4parseraspectj
    untime
    eflectFactory.class;
    orgmp4parseraspectj
    untime
    eflectFieldSignatureImpl.class;
    orgmp4parseraspectj
    untime
    eflectInitializerSignatureImpl.class;
    orgmp4parseraspectj
    untime
    eflectJoinPointImpl$EnclosingStaticPartImpl.class;
    orgmp4parseraspectj
    untime
    eflectJoinPointImpl$StaticPartImpl.class;
    orgmp4parseraspectj
    untime
    eflectJoinPointImpl.class;
    orgmp4parseraspectj
    untime
    eflectLockSignatureImpl.class;
    orgmp4parseraspectj
    untime
    eflectMemberSignatureImpl.class;
    orgmp4parseraspectj
    untime
    eflectMethodSignatureImpl.class;
    orgmp4parseraspectj
    untime
    eflectSignatureImpl$Cache.class;
    orgmp4parseraspectj
    untime
    eflectSignatureImpl$CacheImpl.class;
    orgmp4parseraspectj
    untime
    eflectSignatureImpl.class;
    orgmp4parseraspectj
    untime
    eflectSourceLocationImpl.class;
    orgmp4parseraspectj
    untime
    eflectStringMaker.class;
    orgmp4parseraspectj
    untime
    eflectUnlockSignatureImpl.class;
    version.txt;
    h264ToMP4.jar包的文件结构

    (8条消息)JAVA H264转Mp4_.h264文件 java,h.264 java-Java代码类资源-CSDN下载
    https://download.csdn.net/download/fujzz/11161594   --这个需要太多积分没有下载。

     == 发现本人上方下载的代码在下面的网站里面都能找到这些代码。

    Android OS 在线源代码 - https://www.androidos.net.cn
    https://www.androidos.net.cn/sourcecode

    ====== 2020年4月26日15:57 更新,

      新的设备接收到的,.h264 用ffmpeg工具转换提示异常,但最后能转换成功,但是用java代码转换失败直接中断。、

    工具提示错误为:但最后能转成功喂mp4.

      

      

     Format h264 detected only with low score of 1, misdetection possible!
    Invalid UE golomb code
    [h264 @ 0000021230232f00] pps_id 3199971767 out of range
    [h264 @ 0000021230232f00] non-existing PPS 5 referenced
    Invalid UE golomb code
    [h264 @ 0000021230232f00] pps_id 3199971767 out of range
    [h264 @ 0000021230232f00] non-existing PPS 5 referenced
    [h264 @ 0000021230232f00] decode_slice_header error
    [h264 @ 0000021230232f00] no frame!
    
    
    [h264 @ 0000021230232f00] pps_id 3199971767 out of range
    [h264 @ 0000021230232f00] Invalid NAL unit 0, skipping.
    Invalid UE golomb code
    
    [h264 @ 0000021230232f00] non-existing PPS 5 referenced
    [h264 @ 0000021230232f00] non-existing PPS 127 referenced
        Last message repeated 1 times

     看不确定什么问题,

    ---- 代码提示错误为:java.lang.IndexOutOfBoundsException

  • 相关阅读:
    Linux磁盘与文件系统操作命令
    Linux 进程管理命令
    文件备份与压缩命令
    Linux系统命令
    CentOS6和CentOS7的区别
    nginx安装配置
    docker的容器和镜像的清理
    Zabbix-Agent配置文件详解
    k8s 获取登录token命令
    vmware 端口转发设置
  • 原文地址:https://www.cnblogs.com/rogge7/p/12768918.html
Copyright © 2020-2023  润新知