gpt4 book ai didi

Gstreamer : transcoding Matroska video to mp4

转载 作者:行者123 更新时间:2023-12-04 20:19:26 24 4
gpt4 key购买 nike

我们正在开发的硬件不支持播放 mkv 文件。
所以我需要将 Matroska (mkv) 视频文件转码为 mp4 视频文件。

正如我从转码在线可用 Material 中了解到的那样,我需要执行以下操作:

  • 使用 分离出不同的 mkv 文件流matroskademux 元素。
  • 使用可用的 mkv 解码器将音频和视频流解码为原始格式
    将此数据提供给 mp4 Muxer 元素并重新编码为所需的格式。

  • 谁能告诉我我是否应用了正确的方法?
    任何关于此的信息/链接都会非常有帮助。

    维克拉姆

    最佳答案

    根据 Matroska 文件中的内容,您可能根本不需要解码它,只需重新混合即可。

    例如,我假设视频是 H264,所以只需重新混合即可。
    下面是 gst-launch 的示例管道,用于使用 h264 和 mp3 重新混合文件。

    gst-launch-0.10 -v filesrc location=$file \
    ! matroskademux name="demux" demux. ! h264parse ! queue \
    ! mp4mux name=mux ! filesink location=$file._out.mp4 demux. \
    ! mp3parse ! queue ! mux.`

    您也可以查看 Transmageddon transcoder (www.linuxrising.org) 这应该给你你想要的。

    关于Gstreamer : transcoding Matroska video to mp4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8412688/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com