Hello:
How can I make in python for the capture from a decklink and playing in
another with the less seconds of delay posible.
I have this code
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Import required modules
import mlt
import time
import sys
# Start the mlt system
mlt.Factory().init( )
# Establish a profile
profile = mlt.Profile("atsc_1080i_50")
# Create the producer
p = mlt.Producer( profile, sys.argv[1] )
if p:
# Create the consumer
c = mlt.Consumer( profile, "decklink:0" )
# Turn off the default rescaling
#c.set( "rescale", "none" )
# Connect the producer to the consumer
c.connect( p )
c.set("real_time", -2)
# Start the consumer
c.start( )
# Wait until the user stops the consumer
#while c.is_stopped( ) == 0:
# time.sleep( 1 )
else:
# Diagnostics
print "Unable to open ", sys.argv[ 1 ]
I have a 2 - 3 seconds of delay betwen the camera live to the decklink
output
Thanks for all
Best regards
--
Ricardo Jiménez Hurtado
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Mlt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mlt-devel