Add Chromium-only Blender WebEngine parity work
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
import bpy
|
||||
is_ntsc = (bpy.context.scene.render.fps != 25)
|
||||
|
||||
bpy.context.scene.render.ffmpeg.format = "MPEG2"
|
||||
bpy.context.scene.render.resolution_x = 720
|
||||
|
||||
if is_ntsc:
|
||||
bpy.context.scene.render.resolution_y = 480
|
||||
bpy.context.scene.render.ffmpeg.gopsize = 18
|
||||
else:
|
||||
bpy.context.scene.render.resolution_y = 576
|
||||
bpy.context.scene.render.ffmpeg.gopsize = 15
|
||||
|
||||
bpy.context.scene.render.ffmpeg.video_bitrate = 6000
|
||||
bpy.context.scene.render.ffmpeg.maxrate = 9000
|
||||
bpy.context.scene.render.ffmpeg.minrate = 0
|
||||
bpy.context.scene.render.ffmpeg.buffersize = 224 * 8
|
||||
bpy.context.scene.render.ffmpeg.packetsize = 2048
|
||||
bpy.context.scene.render.ffmpeg.muxrate = 10080000
|
||||
|
||||
bpy.context.scene.render.ffmpeg.audio_codec = "AC3"
|
||||
bpy.context.scene.render.ffmpeg.audio_bitrate = 448
|
||||
bpy.context.scene.render.ffmpeg.audio_mixrate = 48000
|
||||
bpy.context.scene.render.ffmpeg.audio_channels = "SURROUND51"
|
||||
18
blender-5.2.0/scripts/presets/ffmpeg/H264_in_MP4.py
Normal file
18
blender-5.2.0/scripts/presets/ffmpeg/H264_in_MP4.py
Normal file
@@ -0,0 +1,18 @@
|
||||
import bpy
|
||||
is_ntsc = (bpy.context.scene.render.fps != 25)
|
||||
|
||||
bpy.context.scene.render.ffmpeg.format = "MPEG4"
|
||||
bpy.context.scene.render.ffmpeg.codec = "H264"
|
||||
|
||||
if is_ntsc:
|
||||
bpy.context.scene.render.ffmpeg.gopsize = 18
|
||||
else:
|
||||
bpy.context.scene.render.ffmpeg.gopsize = 15
|
||||
bpy.context.scene.render.ffmpeg.use_max_b_frames = False
|
||||
|
||||
bpy.context.scene.render.ffmpeg.video_bitrate = 6000
|
||||
bpy.context.scene.render.ffmpeg.maxrate = 9000
|
||||
bpy.context.scene.render.ffmpeg.minrate = 0
|
||||
bpy.context.scene.render.ffmpeg.buffersize = 224 * 8
|
||||
bpy.context.scene.render.ffmpeg.packetsize = 2048
|
||||
bpy.context.scene.render.ffmpeg.muxrate = 10080000
|
||||
17
blender-5.2.0/scripts/presets/ffmpeg/H264_in_Matroska.py
Normal file
17
blender-5.2.0/scripts/presets/ffmpeg/H264_in_Matroska.py
Normal file
@@ -0,0 +1,17 @@
|
||||
import bpy
|
||||
is_ntsc = (bpy.context.scene.render.fps != 25)
|
||||
|
||||
bpy.context.scene.render.ffmpeg.format = "MKV"
|
||||
bpy.context.scene.render.ffmpeg.codec = "H264"
|
||||
|
||||
if is_ntsc:
|
||||
bpy.context.scene.render.ffmpeg.gopsize = 18
|
||||
else:
|
||||
bpy.context.scene.render.ffmpeg.gopsize = 15
|
||||
|
||||
bpy.context.scene.render.ffmpeg.video_bitrate = 6000
|
||||
bpy.context.scene.render.ffmpeg.maxrate = 9000
|
||||
bpy.context.scene.render.ffmpeg.minrate = 0
|
||||
bpy.context.scene.render.ffmpeg.buffersize = 224 * 8
|
||||
bpy.context.scene.render.ffmpeg.packetsize = 2048
|
||||
bpy.context.scene.render.ffmpeg.muxrate = 10080000
|
||||
@@ -0,0 +1,14 @@
|
||||
"""Sets up FFmpeg to output files that can easily be scrubbed through.
|
||||
|
||||
Information was taken from https://trac.ffmpeg.org/wiki/Encode/VFX#H.264
|
||||
"""
|
||||
|
||||
import bpy
|
||||
|
||||
bpy.context.scene.render.ffmpeg.format = "MKV"
|
||||
bpy.context.scene.render.ffmpeg.codec = "H264"
|
||||
|
||||
bpy.context.scene.render.ffmpeg.gopsize = 1
|
||||
bpy.context.scene.render.ffmpeg.constant_rate_factor = 'PERC_LOSSLESS'
|
||||
bpy.context.scene.render.ffmpeg.use_max_b_frames = True
|
||||
bpy.context.scene.render.ffmpeg.max_b_frames = 0
|
||||
18
blender-5.2.0/scripts/presets/ffmpeg/Ogg_Theora.py
Normal file
18
blender-5.2.0/scripts/presets/ffmpeg/Ogg_Theora.py
Normal file
@@ -0,0 +1,18 @@
|
||||
import bpy
|
||||
is_ntsc = (bpy.context.scene.render.fps != 25)
|
||||
|
||||
bpy.context.scene.render.ffmpeg.format = "OGG"
|
||||
bpy.context.scene.render.ffmpeg.codec = "THEORA"
|
||||
|
||||
if is_ntsc:
|
||||
bpy.context.scene.render.ffmpeg.gopsize = 18
|
||||
else:
|
||||
bpy.context.scene.render.ffmpeg.gopsize = 15
|
||||
bpy.context.scene.render.ffmpeg.use_max_b_frames = False
|
||||
|
||||
bpy.context.scene.render.ffmpeg.video_bitrate = 6000
|
||||
bpy.context.scene.render.ffmpeg.maxrate = 9000
|
||||
bpy.context.scene.render.ffmpeg.minrate = 0
|
||||
bpy.context.scene.render.ffmpeg.buffersize = 224 * 8
|
||||
bpy.context.scene.render.ffmpeg.packetsize = 2048
|
||||
bpy.context.scene.render.ffmpeg.muxrate = 10080000
|
||||
9
blender-5.2.0/scripts/presets/ffmpeg/WebM_(VP9+Opus).py
Normal file
9
blender-5.2.0/scripts/presets/ffmpeg/WebM_(VP9+Opus).py
Normal file
@@ -0,0 +1,9 @@
|
||||
# WebM container, VP9 video, Opus audio.
|
||||
import bpy
|
||||
|
||||
ffmpeg = bpy.context.scene.render.ffmpeg
|
||||
ffmpeg.format = "WEBM"
|
||||
ffmpeg.codec = "WEBM"
|
||||
ffmpeg.audio_codec = "OPUS"
|
||||
ffmpeg.constant_rate_factor = 'MEDIUM'
|
||||
ffmpeg.use_max_b_frames = False
|
||||
18
blender-5.2.0/scripts/presets/ffmpeg/Xvid.py
Normal file
18
blender-5.2.0/scripts/presets/ffmpeg/Xvid.py
Normal file
@@ -0,0 +1,18 @@
|
||||
import bpy
|
||||
is_ntsc = (bpy.context.scene.render.fps != 25)
|
||||
|
||||
bpy.context.scene.render.ffmpeg.format = "AVI"
|
||||
bpy.context.scene.render.ffmpeg.codec = "MPEG4"
|
||||
|
||||
if is_ntsc:
|
||||
bpy.context.scene.render.ffmpeg.gopsize = 18
|
||||
else:
|
||||
bpy.context.scene.render.ffmpeg.gopsize = 15
|
||||
bpy.context.scene.render.ffmpeg.use_max_b_frames = False
|
||||
|
||||
bpy.context.scene.render.ffmpeg.video_bitrate = 6000
|
||||
bpy.context.scene.render.ffmpeg.maxrate = 9000
|
||||
bpy.context.scene.render.ffmpeg.minrate = 0
|
||||
bpy.context.scene.render.ffmpeg.buffersize = 224 * 8
|
||||
bpy.context.scene.render.ffmpeg.packetsize = 2048
|
||||
bpy.context.scene.render.ffmpeg.muxrate = 10080000
|
||||
Reference in New Issue
Block a user