python - 从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)
但是,当管道图像时,这甚至不会启动流。音频仅在运行期间产生,这有什么不同吗?
解决方案
推荐阅读
- java - 如何在 Java 11 中使用非模块化依赖项打包应用程序
- jquery - 使用 Angular 以编程方式设置和清除文本字段
- google-chrome - Chrome CLI 的参数 --virtual-time-budget 的真正含义是什么?
- java - 我如何让这个井字游戏有重播选项
- c - 将文件中的某些信息存储到数据结构中
- elasticsearch - ElasticSearch 无法识别数字
- sed - 使用 sed 替换 DIV 标签
- javascript - vue-chartjs中的水平滚动
- elasticsearch - 弹性搜索:来自 NEST 的 SearchAsync 调用引发关于 ThreadPool 的异常
- php - Laravel,将两个 Eloquent 查询简化为一个