Python 与 FFMPEG:单次生成带音频的视频或加速处理过程
📁 python, numpy - популярная библиотека для научных вычислений, pip:库安装工具与格式化
尝试在 Windows 下让 Python 与 FFMPEG 成为朋友。
需要从一组图像和音频路径(以 Numpy Array 形式存储在程序内存中)制作一个长视频。
我可以通过 2 次处理来完成:
- 首先从图像创建视频(通过 pipe 发送 raw video 数据),
- 然后向其中添加音频,但我希望更优化和更快:
ffmpeg -y -f rawvideo -vcodec rawvideo -s 1920x1080 -pix_fmt bgr24 -r 5.00 ^ -i pipe:0 -vcodec libx264 -preset medium -pix_fmt yuv420p video.avi - 我创建了一个视频
ffmpeg -f s16le -acodec pcm_s16le -ar 44100 -ac 1 ^ -i pipe:0 -i video.avi -c:v h264 -c:a ac3 videoandaudio.avi - 我添加了音频。