欢迎光临散文网 会员登陆 & 注册

我的世界Minema Mod与FFmpeg在所有系统上的配置与安装

2022-08-20 20:19 作者:JMH_qwq  | 我要投稿

如果你的电脑配置不行,却想录制出流畅的minecraft视频,那你一定要试试Minema Mod

本文将介绍Minema Mod与FFmpeg在所有系统上的配置与安装和在linux上的FFmpeg报错解决方案

  1. 模组安装

    将下载好的Minema Mod放入.minecraft/mods内(注意为Forge,模组下载链接放评论区)

    ,启动游戏,确认是否可以正常加载。(如果在我的世界1.19版本安装1.19的minema提示“模组无法正确加载”请安装1.19.1的minema)确认完毕后退出游戏,打开.minecraft/config/minema_resurrection/general.toml,你需要在此配置模组。


其中,需要手动配置的项有:

useVideoEncoder 是否启用FFmpeg,填Fales或True

videoEncoderPath FFmpeg路径

frameWidth 视频宽,如1280

frameHeight 视频长,如720

frameRate 录制帧率

capturePath视频保存路径

2.FFmpeg在主流系统上的安装

如果你不启用useVideoEncoder,minema会把截取的内容以一帧一帧的tga图片保存到你设定的保存路径下。如果你想以.mp4的视频格式进行保存,那你需要安装并配置FFmpeg

首先,去FFmpeg官网下载适用于自己系统的版本

在把下载完的FFmpeg解压到一个好记的路径下,然后到general.toml里填写videoEncoderPath

在windows中,你应该填写成videoEncoderPath = “上级路径/FFmpeg/bin/FFmpeg.exe”

在linux与MacOS上,你应该填写FFmpeg文件夹的路径

一切完成后,进入游戏。在游戏内按下F4或输入/minema able来开始录制,结束录制为F4

或/minema disable。如果在第一次按下F4时聊天窗口没有弹出新的有关FFmpeg的信息,即为正常情况,此时再按下F4结束录制就会把视频自动保存到你设定的路径下。

3.针对linux报错提供解决方案

在linux中,minema可能会提示“权限不够”

当出现这种情况请将FFmpeg移至不需要额外权限的路径或以root启动游戏(以hmcl为例,在输入java -jar hmcl.jar之前使用sudo -s或su root进行权限认证)。注意,此操作会锁死所有与游戏运行有关的文件(即使游戏已关闭),这使得除root外所有用户无法删除/修改他们,请谨慎操作。

如果游戏提示"无法运行FFmpeg",请检查FFmpeg组件是否完整与FFmpeg是否与自己的系统对应。或着将useVideoEncoder改为false,这时minema就会将游戏画面以你设定的帧率保存

亿堆.tga格式的图像文件在你设定的路径下。

接下来,需要手动将其合并为视频

在终端中输入apt install mencoder(权限不够请先认证)

安装完成后在终端中输入mencoder查看是否安装成功。

安装成功

接下来,打开那个全是tga文件的目录,右键空白出选择“在终端中打开”,终端中输入:

mencoder mf://*.tga -mf w=854:h=480:fps=30:type=tga -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o output.mp4

w与frameWidth保持一致

h与frameHeight保持一致

fps与你设定的录制帧率保持一致

output.mp4为输出的视频文件

按下回车后等待合并完成,然后就可以在同一目录下找到输出的视频。

制作不易,给个赞吧!




我的世界Minema Mod与FFmpeg在所有系统上的配置与安装的评论 (共 条)

分享到微博请遵守国家法律