Specify audio/video codecs & pixel format

Most video players should support h264 encoding for video & mp3 encoding for audio.
This commit is contained in:
Chev 2026-01-24 15:10:17 -08:00
parent 7e59e2080a
commit 002e8104ec
Signed by: chev2
GPG key ID: 0B212D6AED495EC9

10
main.py
View file

@ -302,7 +302,15 @@ print("")
print("Rendering final video...")
print("")
finalVideo.audio = CompositeAudioClip([finalVideo.audio] + audioObjects)
finalVideo.write_videofile(finalVideoFilename, fps=30, audio_bitrate="96k")
finalVideo.write_videofile(
finalVideoFilename,
fps=30,
preset="faster",
codec="libx264",
pixel_format="yuv420p",
audio_codec="libmp3lame",
audio_bitrate="96k"
)
# Close all file streams
for video in videoObjects: