Does not found FFmpeg even after installed ffmpeg
AL-Pinecore opened this issue ยท 1 comments
Minecraft version: 1.20.1 forge
So I'm using macbook pro(apple chip), when I try to render the replay, it said I didn't install ffmpeg
in the log, it shows this:
[24Jan2025 14:38:02.052] [Render thread/INFO] [com.replaymod.render.ReplayModRender/]: Starting /usr/local/bin/ffmpeg with args: -y -f rawvideo -pix_fmt bgra -s 3024x1964 -r 60 -i - -an -c:v libx264-b:v 20971520 -pix_fmt yuv420p "2025_01_24_14_08_12.mp4"
[24Jan2025 14:38:02.054] [Render thread/ERROR] [com.replaymod.render.ReplayModRender/]: Rendering video:
com.replaymod.render.FFmpegWriter$NoFFmpegException: java.io.IOException: Cannot run program "/usr/local/bin/ffmpeg" (in directory "/Users/jam/.xmcl/instances/infMCModV1.0.0/./replay_videos"): error=2, No such file or directory
at com.replaymod.render.FFmpegWriter.<init>(FFmpegWriter.java:71) ~[reforgedplaymod-1.20.1-0.3.1.jar%23288!/:?]
at com.replaymod.render.rendering.VideoRenderer.<init>(VideoRenderer.java:143) ~[reforgedplaymod-1.20.1-0.3.1.jar%23288!/:?]
at com.replaymod.render.gui.GuiRenderSettings$7.run(GuiRenderSettings.java:241) ~[reforgedplaymod-1.20.1-0.3.1.jar%23288!/:?]
at com.replaymod.core.versions.scheduler.SchedulerImpl.lambda$runLater$3(SchedulerImpl.java:113) ~[reforgedplaymod-1.20.1-0.3.1.jar%23288!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:156) ~[client-1.20.1-20230612.114412-srg.jar%23299!/:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~
....
However, I've already installed ffmpeg on my laptop in the directory /usr/local/bin. When I ran /usr/local/bin/ffmpeg in the console, it run normally
