首页 > 解决方案 > 从python中的多个音频文件构建FFmpeg流

问题描述

我想通过使用来自管道的 python 文件以及大约 5 秒长的音频文件的垃圾(然后一个接一个地播放)来流式传输图像。

我试过了

cmd_stream = ['ffmpeg', 
'-f', 'image2pipe', 
'-thread_queue_size', '2',
'-re',
'-i', '-', # Indicated input comes from pipe 
'-i', 'InputFiles/a%4d.wav', #use existing audio files
'-r', 25,
'-preset', 'veryfast',
'-vcodec', 'mpeg4', 
'-f' , 'mpegts',
'udp://127.0.0.1:1234']
        
pipe = sp.Popen(cmd_stream, stdin=sp.PIPE)

但是,当管道图像时,这甚至不会启动流。音频仅在运行期间产生,这有什么不同吗?

标签: pythonffmpegstreampipe

解决方案


推荐阅读