什么是 MOJO 编解码器以及如何将其与 ffmpeg 一起使用

什么是 MOJO 编解码器以及如何将其与 ffmpeg 一起使用

NComputing VCast 具有这种 MOJO 格式,可以在其瘦客户端上快速播放。如下所述:https://support.ncomputing.com/portal/en/kb/articles/vcast-what-is-the-difference-between-web-media-and-mojo

当我安装它时,它有这个被执行的 ffmpeg 安装程序,所以我假设它在后台使用 ffmpeg 将 MP4 转换为 MOJO 格式。

然而,我一直在尝试寻找什么是 MOJO 视频格式,以及如何在不使用上下文菜单操作的情况下对视频进行编码,而是使用 ffmpeg 从命令行运行它。

有人知道这个 MOJO 视频格式的提示吗?

更新:

以下是ffprobe

ffprobe version N-82151-g1e660fe Copyright (c) 2007-2016 the FFmpeg developers
  built with gcc 5.4.0 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-libebur128 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib
  libavutil      55. 35.100 / 55. 35.100
  libavcodec     57. 65.100 / 57. 65.100
  libavformat    57. 57.100 / 57. 57.100
  libavdevice    57.  2.100 / 57.  2.100
  libavfilter     6. 66.100 /  6. 66.100
  libswscale      4.  3.100 /  4.  3.100
  libswresample   2.  4.100 /  2.  4.100
  libpostproc    54.  2.100 / 54.  2.100
Input #0, avi, from '.\sample.mp4.hd.mojo':
  Metadata:
    encoder         : Lavf57.57.100
  Duration: 00:37:28.85, start: 0.000000, bitrate: 10461 kb/s
    Stream #0:0: Video: mjpeg (MJPG / 0x47504A4D), yuvj420p(pc, bt470bg/unknown/unknown), 960x540 [SAR 1:1 DAR 16:9], 9745 kb/s, 20 fps, 20 tbr, 20 tbn, 20 tbc
    Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 22050 Hz, 2 channels, s16, 705 kb/s

答案1

NComputing MOJO格式是 MJPEG 视频格式的变体,可以使用以下脚本生成:

ffmpeg -i "input.mp4" -vcodec mjpeg -vf scale=min'(960,iw)':-1 -acodec pcm_s16le -ar 22050 -ac 2 -r 20 -q:v 8 -f avi "output.mojo"

其他配置设置可以在安装目录中找到,通常在这里: C:\Program Files\NComputing\vSpace Server Software\MojoStreaming

使用以下设置:

  1. 高质量-q:v 2
  2. 标准质量-q:v 5
  3. 低质量-q:v 8

.mojo扩展可用于由 NComputing MOJO 播放器播放。

相关内容