Fix non-contiguous audio waveform crash in video save (#12550)

Fixes #12549
This commit is contained in:
Arthur R Longbottom 2026-02-20 20:37:55 -08:00 committed by GitHub
parent 64953bda0a
commit aeb5bdc8f6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -444,7 +444,7 @@ class VideoFromComponents(VideoInput):
output.mux(packet)
if audio_stream and self.__components.audio:
frame = av.AudioFrame.from_ndarray(waveform.float().cpu().numpy(), format='fltp', layout=layout)
frame = av.AudioFrame.from_ndarray(waveform.float().cpu().contiguous().numpy(), format='fltp', layout=layout)
frame.sample_rate = audio_sample_rate
frame.pts = 0
output.mux(audio_stream.encode(frame))