python - 如何在 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()
谢谢!
解决方案
推荐阅读
- php - Woocommerce Bookings - 如何更改购物车中已有的商品元数据?
- appium - Mac 上的 Android 设备无法建立会话,因为错误:套接字挂起
- python - Pandas Dataframe groupby 并按 max(key) 过滤
- c++-winrt - 在 C++/winrt 中注册窗口关闭事件
- sql - 您使用哪些工具来解决运行缓慢的 SQL Server 报告?
- javascript - 将名称重新格式化为姓氏,名字
- android - 设置可见性消失后无法在 EditText 内输入
- c++ - copyfile_state_get 总是显示 0
- java - 在 Hangman.java 中打印遗漏的字母数组
- hadoop - H20 Hadoop 启动