Audio sources will only be included in the outputted .wav if there is NO spatialization activated on their attenuation settings (regardless of where that attenuation is added at: sound, cue or map level). You can have all other forms of attenuation on but for some reason spatialization means sounds wont render.
If I try to render using the movie scene capture
The audio and visuals start rendering at the same time but the audio is done it real-time while the video is done as fast as it can render each frame. Problem is the audio is responding to changes happening in the video render so if my camera turns to the right in the visual render then all spatialized sounds shift to the left at that point in time, even though its completely out of sync with when that should happen in the scene
I donât mind which one I use but just need a reliable way of doing this, Iâm aware I could just use an internal routing software on my computer and record the output of unreal while playing it back in the sequencer window but I cant believe we are at UE5 and people would still have to do that.
Ended up speaking to a UE dev directly and you literally have to record the output via an internal routing system like âvoice meterâ through to a DAW like âReaperâ and then syncing the footage and audio up separately, very old school. Ridiculous I know. I wrote a little blueprint that created a âvirtual clapperboardâ so there were sounds and colours flashing in sync at the start of my footage so I could easy match the frames with the waveform peaks.
iâve been stuck with the same issue here, iâve found out that you cannot use Spatialization nor Distance, but it works with Occlusion, Reverb, Focus and Air Attenuators, iâve menaged to set the volume curve directly in the Sequencer, and that works!
Also had some issues with rendering with MovieRenderQueue with AA settings overwritten for Spatial and Temporal more than 1 each, if so the audio is slowed or bad mixed in the MP4 format. hope it helps.
Encountering what I believe to be the same issue on 5.4.4. Iâm baffled that this has been a problem for so long now with no real solution. Spatialized sounds just simply do not render. I can hear them while rendering, but nothing spatialized renders out in the wav like others have reported.
Oh yes, this issue has been around for a long time, and I donât understand why they couldnât introduce an update to fix it so the sound renders properly⌠Itâs very disappointing. The last time I needed sound with fading, I used OBS and simulation modeâŚ
I found a way to make this work! I was able to render a sequence in Movie Queue, have sound spatialization work and the audio is embedded into the rendered video file. I also figured out how to make it work not just with PIE but with cinematic cameras for your fancy shots!
This works by triggering sounds with SoundScape, available as an add-on through plug-ins. I think the developer who made the plugin is with UE- many thank you to them for an awesome product!! If you donât already have SoundScape setup, there is a great beginnerâs guide here- donât download the snowy village if you dont wish, skip that and just add to your own project. https://www.youtube.com/watch?v=O5Cs963seXI though, the snowy villaige is kind of cool too..
Test to make sure your soundscape is triggering the events in PIE normally just like in the tutorial.
Now setup your sequence recording:
For PIE recordings:
Add your SoundScape BP as a source, such as SoundscapeVolumeControl or whatever you called it, add your player as another.
Record your scene
In the Takes Browser, double the one you just recorded to open it in the scene sequencer.
Unlock the tracks to edit
Double-click the SoundScape track
Within the SoundScape track uncheck âSpawnâ ** <<THIS IS IMPORTANT. If you donât select this, the sounds will just spawn upon rendering and not wait to be triggered, then everyone goes home hungry.
Add to your movie render queue and for settings ensure you have wav disabled (unless you want that), and be sure to check âInclude Audioâ. Enable other things too if youâre bored.
Thatâs it, now when you render the sequence, if your character or camera enters the SoundScape box, sphere, irregular Heptagon or whatever trigger youâve configured in the BP, the sound will be included in the video! WOOHOO!
For Cinematic recordings
Cameras donât trigger collisions.. theyâre totally ignored and never invited to parties. It looks like you should be able to modify the SoundScape BP to trigger on any actor, but I am not savvy enough (yet I hope!) and gave up on trying to get that to work after a day of swearing and scaring the cats.. so, thereâs an eviiiiil workaround:
Create a new Player BP, call it something exciting. Mine was MrBananaMuffins.
Under root define a box, compile then add to your level
Set the BP over the cine camera youâre going to record from in the sequence so that they overlap and are about the same size.. or maybe larger or smaller, depending on your mood.
Right click the BP box and Attach it to the camera you want to use in your recording. This BP will trigger collisions and is attached to the camera, so where the camera goes, your box goes and triggers soundscape. If you have lots of cameras, might as well attach one to all your cameras! Now our cameras are starting to feel loved.
Be sure to add the BP youâve attached to your camera as a source within the scene recorder, or it will not record the audio. Itâs snobby.
After recording, just be sure to uncheck the âspawnâ option within the soundscape audio track before you render or again the sounds will get overly excited and start screaming the moment frame 1 renders. That wakes up everyone, bad times⌠noodle salad.
I hope this helps other people who may be after the same thing and hopefulllllly one day soon UE will just make this a built-feature.