function getLastModifiedFileFromFolder(folderPath) local filePath for file in io.popen([[dir "]]..folderPath..[[" /B /O:-D /A:-D]]):lines() do filePath = folderPath.."\\"..file break end return filePath end retval, render_path =reaper.GetSetProjectInfo_String( 0, "RENDER_FILE", "", false ) audio_filePath = getLastModifiedFileFromFolder(render_path) selectedMediaItem = reaper.GetSelectedMediaItem( 0, 0 ) selectedTake = reaper.GetMediaItemTake( selectedMediaItem, 0) video_filePath = reaper.GetMediaSourceFileName(reaper.GetMediaItemTake_Source(selectedTake), "") ffmpeg_cmd = "ffmpeg -i "..video_filePath.." -i "..audio_filePath.." -c:v copy -c:a aac -strict experimental -map 0:v:0 -map 1:a:0 "..audio_filePath:match("(.+)%..+")..".mp4" --reaper.ShowConsoleMsg(ffmpeg_cmd) reaper.ExecProcess( ffmpeg_cmd, 0 ) reaper.ShowMessageBox( audio_filePath:match("(.+)%..+")..".mp4 has been rendered!", "YAY!", 0 )