我正在尝试使用MP4Parser将两个视频(mp4文件)合并为一个视频,一个有音频,一个没有音频。生成的最终视频始终具有从start开始的音频。例如,第一个视频的长度为20秒,没有音频。第二个视频的长度为10秒,并且有音频。生成的最终视频长度为30秒,但音频将在视频开始处播放10秒(其余20秒将没有任何音频),而它应该在没有音频的情况下开始20秒,在有音频的情况下结束10秒。 Movie[] clips = new Movie[2];
//location of the movie clip storage
File mediaStorageDir = new File(Environme
这是错误:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.googlecode.mp4parser.boxes.mp4.ESDescriptorBox.getContentSize(ESDescriptorBox.java:60)
at com.googlecode.mp4parser.AbstractBox.getSize(AbstractBox.java:203)
at com.googlecode.mp4parser.BasicContain
我正在尝试为动态转码的视频提供服务。不幸的是,这意味着寻找是行不通的。我假设这是因为浏览器不知道视频有多长,因此不能正确显示搜索栏。
有没有人知道是否有可能硬编码视频的时长?
我想到的另一个选择可能是创建我自己的搜索栏,并使用JS更新它的位置,如果被拖动,则更新视频URL以将开始时间传递给服务器。
有什么建议是最好的方法吗?
W