gpt4 book ai didi

python - 由moviepy生成的mp4用tweepy没有声音

转载 作者:行者123 更新时间:2023-12-04 23:21:29 30 4
gpt4 key购买 nike

我正在使用 MoviePy 编辑 mp4 文件,然后使用 Tweepy 发布视频。
这是我目前拥有的:

clip = VideoFileClip("c:/users/.../UNIQUENAME2.mp4").subclip(8) #cut off the first 8 seconds of the clip
clip.write_videofile("c:/users/.../UNIQUENAME2-finished.mp4")
clip.close()
highlightz = TweetMachine()
highlightz.makeAVidTweet('c:/users/.../UNIQUENAME2-finished.mp4','audio test')
这是我的推文机:
def makeAVidTweet(self,fileLoc,text):
upload_result = self.api.media_upload(fileLoc)
time.sleep(120) #wait just in case things are still processing
media_ids = [upload_result.media_id_string]
self.api.update_status(status=text, media_ids=media_ids)
目前,视频被切割得很好,并且 UNIQUENAME2-finished.mp4 构造正确,因此如果我在计算机上打开文件,视频被正确切割并且声音正常。然而,推特上发布的视频却没有声音。
我假设 MoviePy 如何制作 mp4 文件和 Twitter 不喜欢声音设置的某些问题,但我对 mp4 的东西非常不熟悉,我在 MoviePy 或 Tweepy 文档上找不到任何相关信息.
任何提示或想法将不胜感激!
来自 VLC 的流信息:
编解码器:MPEG 音频层 1/2 (mpga),
类型:音频,
channel :立体声,
采样率:44100 赫兹,
每个样本的位数:32,
比特率:128 kb/s

最佳答案

解决了:

 clip.write_videofile("c:/users/.../UNIQUENAME2-finished.mp4",temp_audiofile='temp-audio.m4a', remove_temp=True, codec="libx264", audio_codec="aac")

关于python - 由moviepy生成的mp4用tweepy没有声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65114023/

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