在 VS Code jupyter 笔记本中显示视频不播放音频

问题描述 投票:0回答:1

在 VS Code jupyter 笔记本中,我成功显示了一个视频:

from IPython.display import Video, HTML, display
display(Video(video_path, height=400, embed=True, html_attributes='controls loop'))

但是,视频音频未播放,并且视频播放器上的音频控件被禁用。

我尝试过不同的 html_attributes 但这些似乎是正确的。

python-3.x visual-studio-code audio video jupyter-notebook
1个回答
0
投票

好的,经过进一步的研究

我发现我的问题是我的视频使用 AAC 编解码器进行音频,vscode 不支持该编解码器。

更改音频编解码器后,它起作用了! 我更改编解码器的方式是通过 moviepy:

from moviepy.editor import VideoFileClip

clip = VideoFileClip(video_path)
video.write_videofile(output_video_path, codec='libx264', audio_codec='pcm_s32le')
© www.soinside.com 2019 - 2024. All rights reserved.