如何在Java的新视频文件中串联/合并两个视频?

阿努吉·辛格(ANUJ SINGH)

我正在使用不起眼的VideoRecordAndEncodeVideo.java创建视频

我现在要合并两个视频,第一个是录制的视频,第二个是在我的上具有相同帧频和分辨率的预存储视频system由于限制,我想通过在Java中使用不起眼的视频api来做到这一点如果有人使用过它,请指导我如何做。

这是我尝试过的代码:

  public static void combineVideo() throws InterruptedException, IOException {
    final Demuxer demuxer = Demuxer.make();
    demuxer.open("a.mp4", null, false, true, null, null);
    final Muxer muxer = Muxer.make("b.mp4", null, null);
    final MuxerFormat format = muxer.getFormat();
    final MediaPacket packet = MediaPacket.make();
    muxer.open(null, null);
    while (demuxer.read(packet) >= 0) {
        muxer.write(packet, false);
    }
    muxer.close();
    demuxer.close();
}

更新

我想串联两个视频文件并另存为新的视频文件。我知道这已经要求在以前的问题EG-

  1. 如何在Android中合并或合并两个或更多视频文件
  2. 在一个文件中合并多个视频文件

但是大多数答案都链接到不可用的资源或库。谁能指导我一些资源。任何代码段都可能会有所帮助。

狮子座的名字

大多数编解码器也不支持串联-它不会帮助您将比特流串联在一起。

但是,如果您确定编解码器具有相同的属性,则某些容器格式支持串联。MPEG-TS就是其中之一。您可以将视频复制到传输流中,而无需重新编码,然后使用常规文件操作将传输流连接起来。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何将Twilio视频室中单独的视频文件合并为一个?

来自分类Dev

如何在Python中获取视频文件的方向

来自分类Dev

如何在Delphi中连续运行视频文件?

来自分类Dev

来自两个不同角度的两个视频文件的3D场景

来自分类Dev

如何在Android中将音频文件与图像或视频文件合并?

来自分类Dev

如何在Java中读取视频文件的第一个和最后一个64kb?

来自分类Dev

如何在Java中找到视频文件的MIME类型

来自分类Dev

在gstreamer中串联视频文件(在python中)

来自分类Dev

是否可以在WinRT中连接/合并视频文件?

来自分类Dev

并排合并两个视频文件及其音频

来自分类Dev

如何在两个videoview中并行播放一个视频文件?

来自分类Dev

如何在PlyrJS中添加两个视频

来自分类Dev

Flutter(Dart):合并两个视频并在设备的图库中查看新的输出(照片)

来自分类Dev

如何在颤抖的视频文件中制作gif文件

来自分类Dev

如何将Twilio视频室中单独的视频文件合并为一个?

来自分类Dev

如何在html中连续播放许多视频文件

来自分类Dev

如何在Linux中恢复视频文件?

来自分类Dev

如何在Android中将音频文件与图像或视频文件合并?

来自分类Dev

如何在ffmpeg中合并音频和视频文件

来自分类Dev

如何在ffmpeg中合并两个没有音频流的视频

来自分类Dev

如何将ffmpeg中的两个音频/视频文件与画中画合并

来自分类Dev

如何将ffmpeg中的三个或更多音频/视频文件与画中画合并

来自分类Dev

合并MOV视频文件

来自分类Dev

尝试使用ffmpeg合并两个mp4视频文件,但出现错误

来自分类Dev

FFmpeg:串联两个视频文件导致静态输出

来自分类Dev

如何以编程方式在Android中融合/合并两个视频

来自分类Dev

如何在包含两个或更多音轨的视频文件中使用ffmpeg更改音频语言

来自分类Dev

如何在 Ubuntu 上合并多个(超过两个)视频?

来自分类Dev

如何从包含框架中的两个视频和一个 imageView 创建一个新视频?

Related 相关文章

  1. 1

    如何将Twilio视频室中单独的视频文件合并为一个?

  2. 2

    如何在Python中获取视频文件的方向

  3. 3

    如何在Delphi中连续运行视频文件?

  4. 4

    来自两个不同角度的两个视频文件的3D场景

  5. 5

    如何在Android中将音频文件与图像或视频文件合并?

  6. 6

    如何在Java中读取视频文件的第一个和最后一个64kb?

  7. 7

    如何在Java中找到视频文件的MIME类型

  8. 8

    在gstreamer中串联视频文件(在python中)

  9. 9

    是否可以在WinRT中连接/合并视频文件?

  10. 10

    并排合并两个视频文件及其音频

  11. 11

    如何在两个videoview中并行播放一个视频文件?

  12. 12

    如何在PlyrJS中添加两个视频

  13. 13

    Flutter(Dart):合并两个视频并在设备的图库中查看新的输出(照片)

  14. 14

    如何在颤抖的视频文件中制作gif文件

  15. 15

    如何将Twilio视频室中单独的视频文件合并为一个?

  16. 16

    如何在html中连续播放许多视频文件

  17. 17

    如何在Linux中恢复视频文件?

  18. 18

    如何在Android中将音频文件与图像或视频文件合并?

  19. 19

    如何在ffmpeg中合并音频和视频文件

  20. 20

    如何在ffmpeg中合并两个没有音频流的视频

  21. 21

    如何将ffmpeg中的两个音频/视频文件与画中画合并

  22. 22

    如何将ffmpeg中的三个或更多音频/视频文件与画中画合并

  23. 23

    合并MOV视频文件

  24. 24

    尝试使用ffmpeg合并两个mp4视频文件,但出现错误

  25. 25

    FFmpeg:串联两个视频文件导致静态输出

  26. 26

    如何以编程方式在Android中融合/合并两个视频

  27. 27

    如何在包含两个或更多音轨的视频文件中使用ffmpeg更改音频语言

  28. 28

    如何在 Ubuntu 上合并多个(超过两个)视频?

  29. 29

    如何从包含框架中的两个视频和一个 imageView 创建一个新视频?

热门标签

归档