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

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Plisson <damien.plisson@yahoo.fr>2010-04-10 13:31:41 +0400
committerDamien Plisson <damien.plisson@yahoo.fr>2010-04-10 13:31:41 +0400
commitc939331a6ccacc571c893646e209e99680a81aa5 (patch)
treeb375e40e228b5419bd16250d3b6a9b4f395a9aa7 /release/scripts/ui/properties_render.py
parentc3ab6bc509b4a322e66b59fd9c12b9954f851b66 (diff)
QTKit (OSX 64bit): Add audio export to Quicktime
Supports default OSX codecs : Linear PCM, Apple Lossless and AAC Note that AAC codec doesn't support sample rates above 48kHz. If a python/rna guru knows how to easily enforce this limit, he is welcome! Enjoy making Quicktime movies now with audio!
Diffstat (limited to 'release/scripts/ui/properties_render.py')
-rw-r--r--release/scripts/ui/properties_render.py28
1 files changed, 26 insertions, 2 deletions
diff --git a/release/scripts/ui/properties_render.py b/release/scripts/ui/properties_render.py
index 2d20a948278..57cd23e64ef 100644
--- a/release/scripts/ui/properties_render.py
+++ b/release/scripts/ui/properties_render.py
@@ -362,13 +362,37 @@ class RENDER_PT_output(RenderButtonsPanel):
elif rd.file_format == 'QUICKTIME_CARBON':
split = layout.split()
- split.operator("scene.render_set_quicktime_codec")
+ split.operator("scene.render_data_set_quicktime_codec")
elif rd.file_format == 'QUICKTIME_QTKIT':
split = layout.split()
col = split.column()
- col.prop(rd, "quicktime_codec_type")
+ col.prop(rd, "quicktime_codec_type", text="Video Codec")
col.prop(rd, "quicktime_codec_spatial_quality", text="Quality")
+
+ #Audio
+ col.prop(rd,"quicktime_audiocodec_type", text="Audio Codec")
+ if rd.quicktime_audiocodec_type != 'No audio':
+ split = layout.split()
+ col = split.column()
+ if rd.quicktime_audiocodec_type == 'LPCM':
+ col.prop(rd,"quicktime_audio_bitdepth", text="")
+ if wide_ui:
+ col = split.column()
+ col.prop(rd,"quicktime_audio_samplerate", text="")
+
+ split = layout.split()
+ col = split.column()
+ if rd.quicktime_audiocodec_type == 'AAC':
+ col.prop(rd,"quicktime_audio_bitrate")
+ if wide_ui:
+ subsplit = split.split()
+ col = subsplit.column()
+ if rd.quicktime_audiocodec_type == 'AAC':
+ col.prop(rd,"quicktime_audio_codec_isvbr")
+ if wide_ui:
+ col = subsplit.column()
+ col.prop(rd,"quicktime_audio_resampling_hq")
class RENDER_PT_encoding(RenderButtonsPanel):