首页 > 解决方案 > 如何在 Python 中使用 Vidgear 对音频进行编码?

问题描述

我正在使用Vidgear库中的 WriteGear 来输出视频。它使用 OpenCV 读取输入文件,进行一些编辑并将每一帧写入 WriteGear 输出。

我不知道如何将原始文件中的音频包含到渲染输出中。

缩短代码:

vid = cv.VideoCapture('video.mp4')

output_params = { "-vcodec": "libx264", "-crf": 0, "-preset": "fast" }
writer = WriteGear(output_filename = "output.mp4", compression_mode = True, logging = True, **output_params)

while True:
    _, img = vid.read()
    # Writing Frame Here:
    writer.write(img)

vid.release()
writer.close()
cv.destroyAllWindows()

谢谢!

标签: python

解决方案


推荐阅读