From: Antonio Ospite Date: Mon, 5 Dec 2016 15:55:21 +0000 (+0100) Subject: create_test_videofont.py: generate the PNG rest sample X-Git-Url: https://git.ao2.it/vidi-player.git/commitdiff_plain/7debfa86ea34c87aead56d92bf08b9a0b51feeef?ds=inline create_test_videofont.py: generate the PNG rest sample --- diff --git a/create_test_videofont.py b/create_test_videofont.py index acde8ab..92f17b5 100755 --- a/create_test_videofont.py +++ b/create_test_videofont.py @@ -35,6 +35,12 @@ FILE_PIPELINE_TEMPLATE = """ """ % (VIDEO_BUFFERS, VIDEO_FRAMERATE, FONT_DESC, AUDIO_BUFFERS, AUDIO_SAMPLESPERBUFFER, AUDIO_SAMPLERATE) +PNG_REST_SAMPLE_TEMPLATE = """ + videotestsrc num-buffers=1 pattern=black ! \ + textoverlay valignment=center halignment=center font-desc="%s" text="rest" ! \ + pngenc ! filesink location="{0}/sample_rest.png" +""" % FONT_DESC + def create_test_videofont(pipeline_template, notes_range, destination_dir=None): print("Silence") @@ -77,6 +83,10 @@ def main(): os.mkdir(destination_dir) create_test_videofont(FILE_PIPELINE_TEMPLATE, notes_range, destination_dir) + + pipeline_string = PNG_REST_SAMPLE_TEMPLATE.format(destination_dir) + player = vidi.Player.from_pipeline_string(pipeline_string) + player.play() else: create_test_videofont(LIVE_PIPELINE_TEMPLATE, notes_range)