Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'power_sequencer/operators/render_presets/youtube_1080.py')
-rw-r--r--power_sequencer/operators/render_presets/youtube_1080.py51
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