[英]Audio problems when resizing video - moviepy
I am resizing an mp4 video with this code (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)
The resized clip's audio works when I play it on my pc, but not on an iPhone.调整大小的剪辑的音频在我的电脑上播放时有效,但在 iPhone 上无效。 (The original clip's audio does work on my iPhone.)
(原始剪辑的音频可以在我的 iPhone 上播放。)
How can I fix this?我怎样才能解决这个问题?
First image: Codec of resized video第一张图片:调整大小视频的编解码器
Second image: Codec of original video第二张图片:原始视频的编解码器
Here is how I got it working:这是我如何让它工作的:
resized.write_videofile(video_path, temp_audiofile='temp-audio.m4a', remove_temp=True, codec="libx264", audio_codec="aac")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.