X-Git-Url: https://git.ao2.it/vidi-player.git/blobdiff_plain/bd98d9d7d32db90eaf80ecfea74fe6804ffb7740..f237d0aff3dfbd2d118dcadeaa34a2b1e7137664:/create_test_videofont.py 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)