Avatar ·

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

- 添加音频。

能否一步完成?即需要同时传输视频和音频。