调整视频大小时的音频问题 - moviepy

我正在使用此代码 (moviepy) 调整 mp4 视频的大小:


video_clip = VideoFileClip(url)

resized = video_clip.resize(width=720)

d = tempfile.mkdtemp()

video_path = os.path.join(d, 'output.mp4')

resized.write_videofile(video_path)

当我在我的电脑上播放时,调整大小后的剪辑的音频有效,但在 iPhone 上无效。(原始剪辑的音频在我的 iPhone 上确实有效。)


我怎样才能解决这个问题?


第一张图片:调整后的视频编解码器

第二张图片:原始视频的编解码器

http://img4.mukewang.com/646c64960001373b04350298.jpg

http://img4.mukewang.com/646c649d000197c203220264.jpg

慕无忌1623718
浏览 169回答 1
1回答

红颜莎娜

这是我如何让它工作的:resized.write_videofile(video_path, temp_audiofile='temp-audio.m4a', remove_temp=True, codec="libx264", audio_codec="aac")
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python