Python和FFmpeg:创建带音频的视频,单次处理或加快流程
📁 python, numpy - популярная библиотека для научных вычислений, pip:库安装工具与格式化
尝试在Windows下让Python和FFmpeg协同工作。
需要从一组图像和音轨(以numpy数组形式存储在程序内存中)制作一个长视频。
我能够分两步完成:
- 先创建没有音轨的视频文件,
- 然后向其中添加音频,但我希望更优化、更快速:
ffmpeg -y -f rawvideo -vcodec rawvideo -s 1920x1080 -pix_fmt bgr24 -r 5.00 ^ -i pipe:0 -an -vcodec libx264 -preset medium -pix_fmt yuv420p video.avi- 创建视频
ffmpeg -y -f s16le -acodec pcm_s16le -ar 44100 -ac 1 ^ -i pipe:0 -i video.avi -c:v h264 -c:a ac3 videoANDaudio.avi- 添加音频。
能否一步完成?即需要同时传输视频和音频。