调整视频大小时出现音频问题-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)

在我的PC上播放经过调整大小的剪辑的音频时,它可以工作,而在iPhone上则不能。 (原始剪辑的音频确实可以在我的iPhone上使用。)

我该如何解决

第一张图片:调整大小的视频的编解码器
第二张图片:原始视频的编解码器

Codec of resized video

Codec of original video

解决方法

这是我的工作方式:

resized.write_videofile(video_path,temp_audiofile='temp-audio.m4a',remove_temp=True,codec="libx264",audio_codec="aac")

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...