sannies / mp4parser

A Java API to read, write and create MP4 files
Apache License 2.0
2.74k stars 563 forks source link

com.googlecode.mp4parser.h264.model.PictureParameterSet.seq_parameter_set_id' on a null object ??? #402

Open 443030789 opened 4 years ago

443030789 commented 4 years ago

│ args[0] = h264ToMp4 │ args[1] = java.lang.NullPointerException: Attempt to read from field 'int com.googlecode.mp4parser.h264.model.PictureParameterSet.seq_parameter_set_id' on a null object reference │ at com.googlecode.mp4parser.authoring.tracks.h264.SliceHeader.(SliceHeader.java:72) │ at com.googlecode.mp4parser.authoring.tracks.h264.H264TrackImpl$1FirstVclNalDetector.(H264TrackImpl.java:221) │ at com.googlecode.mp4parser.authoring.tracks.h264.H264TrackImpl.readSamples(H264TrackImpl.java:293) │ at com.googlecode.mp4parser.authoring.tracks.h264.H264TrackImpl.parse(H264TrackImpl.java:107) │ at com.googlecode.mp4parser.authoring.tracks.h264.H264TrackImpl.(H264TrackImpl.java:83) │ at com.googlecode.mp4parser.authoring.tracks.h264.H264TrackImpl.(H

shaobinyao commented 4 years ago

│ args[0] = h264ToMp4 │ args[1] = java.lang.NullPointerException: Attempt to read from field 'int com.googlecode.mp4parser.h264.model.PictureParameterSet.seq_parameter_set_id' on a null object reference │ at com.googlecode.mp4parser.authoring.tracks.h264.SliceHeader.(SliceHeader.java:72) │ at com.googlecode.mp4parser.authoring.tracks.h264.H264TrackImpl$1FirstVclNalDetector.(H264TrackImpl.java:221) │ at com.googlecode.mp4parser.authoring.tracks.h264.H264TrackImpl.readSamples(H264TrackImpl.java:293) │ at com.googlecode.mp4parser.authoring.tracks.h264.H264TrackImpl.parse(H264TrackImpl.java:107) │ at com.googlecode.mp4parser.authoring.tracks.h264.H264TrackImpl.(H264TrackImpl.java:83) │ at com.googlecode.mp4parser.authoring.tracks.h264.H264TrackImpl.(H

you have to comfirm the first frame is key frame.