diff options
author | Nathan Lovato <nathan@gdquest.com> | 2019-09-08 13:18:55 +0300 |
---|---|---|
committer | Nathan Lovato <nathan@gdquest.com> | 2019-09-08 13:19:05 +0300 |
commit | 5f47151d1ebe879043025ea428e2715c05e4159d (patch) | |
tree | 5078973d12247cb4e64ce6324503aece5a17948a /power_sequencer/operators/render_presets/youtube_1080.py | |
parent | 6abd6330be9a1e26e19e267bd6517c85ecd9183f (diff) |
Power Sequencer: update to avoid breaking python module tests
Also fix minor bugs in the addon
Diffstat (limited to 'power_sequencer/operators/render_presets/youtube_1080.py')
-rw-r--r-- | power_sequencer/operators/render_presets/youtube_1080.py | 51 |
1 files changed, 25 insertions, 26 deletions
diff --git a/power_sequencer/operators/render_presets/youtube_1080.py b/power_sequencer/operators/render_presets/youtube_1080.py index 9aa98830..1b7940e2 100644 --- a/power_sequencer/operators/render_presets/youtube_1080.py +++ b/power_sequencer/operators/render_presets/youtube_1080.py @@ -14,34 +14,33 @@ # You should have received a copy of the GNU General Public License along with Power Sequencer. If # not, see <https://www.gnu.org/licenses/>. # -import bpy +if __name__ == "__main__": + import bpy -# Resolution -bpy.context.scene.render.resolution_x = 1920 -bpy.context.scene.render.resolution_y = 1080 -bpy.context.scene.render.resolution_percentage = 100 -bpy.context.scene.render.pixel_aspect_x = 1 -bpy.context.scene.render.pixel_aspect_y = 1 + render = bpy.context.scene.render + render.resolution_x = 1920 + render.resolution_y = 1080 + render.resolution_percentage = 100 + render.pixel_aspect_x = 1 + render.pixel_aspect_y = 1 -# FFMPEG -bpy.context.scene.render.image_settings.file_format = "FFMPEG" -bpy.context.scene.render.ffmpeg.format = "MPEG4" -bpy.context.scene.render.ffmpeg.codec = "H264" + render.image_settings.file_format = "FFMPEG" + render.ffmpeg.format = "MPEG4" + render.ffmpeg.codec = "H264" -bpy.context.scene.render.ffmpeg.constant_rate_factor = "PERC_LOSSLESS" -bpy.context.scene.render.ffmpeg.ffmpeg_preset = "GOOD" + render.ffmpeg.constant_rate_factor = "PERC_LOSSLESS" + render.ffmpeg.ffmpeg_preset = "BEST" + is_ntsc = render.fps != 25 + if is_ntsc: + render.ffmpeg.gopsize = 18 + else: + render.ffmpeg.gopsize = 15 + render.ffmpeg.use_max_b_frames = False -is_ntsc = bpy.context.scene.render.fps != 25 -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 = 9000 -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 + render.ffmpeg.video_bitrate = 9000 + render.ffmpeg.maxrate = 9000 + render.ffmpeg.minrate = 0 + render.ffmpeg.buffersize = 224 * 8 + render.ffmpeg.packetsize = 2048 + render.ffmpeg.muxrate = 10080000 |