Необработанное видео из канала Python преобразуется в поток udp с помощью FFMPEG, работает правильно с использованием следующего кода:
command = [ 'ffmpeg',
'-y', # (optional) overwrite output file if it exists
'-r', '25', # frames per second
'-i', '-', # The imput comes from a pipe
'-an', # Tells FFMPEG not to expect any audio
'-r', '25',
'-c:v', 'copy',
'-f', 'mpegts',
'udp://ip:port'
]
devl = open(os.devnull, 'w')
file_name = '/tmp/file.txt'
err1 = open(file_name, 'w')
pipe = sp.Popen( command, stdin=sp.PIPE, stdout=devl, stderr=err1)
Но когда аудиопоток также поступает в том же канале Python, как я должен изменить программу, чтобы получитьаудио и видео поток в поток udp.