gpt4 book ai didi

python - 如何将视频解码/编码为文本文件,然后再返回视频?

转载 作者:太空宇宙 更新时间:2023-11-04 04:11:13 24 4
gpt4 key购买 nike

我想拍摄视频 - 拍摄视频内容 - 并将其转换为 base64。然后,我想获取该文本文件 - 从 base64 解码 - 然后将其转回视频。

目前,我已经能够将视频转换为文本文件,但是当我尝试将其转换回视频时,我得到的是空文本文件而不是视频文件。

我该如何解决这个问题?

import base64



with open("al.mp4", "rb") as videoFile:
text = base64.b64encode(videoFile.read())
print(text)
file = open("textTest.txt", "wb")
file.write(text)
file.close()

fh = open("video.mp4", "wb")
fh.write(base64.b64decode(str))
fh.close()

最佳答案

import base64



with open("al.mp4", "rb") as videoFile:
text = base64.b64encode(videoFile.read())
print(text)
file = open("textTest.txt", "wb")
file.write(text)
file.close()

fh = open("video.mp4", "wb")
fh.write(base64.b64decode(text))
fh.close()

这是有效的代码。
您试图将 str 写入文件。现在python中的str就是字符串类的名字。您可以执行类似 str = "assda" 的操作,但不推荐这样做。此外,str 不是您刚刚从文件中读取的内容。即文本。只需编写 text 即可。

关于python - 如何将视频解码/编码为文本文件,然后再返回视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56248567/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com