问题描述:
vscode 播放MP4文件时候没有声音
原因分析:
- https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_72.md#built-in-preview-for-some-audio-and-video-files
解决方案:
从上面描述可以看出,大概率是视频中的音频编码器使用了AAC,改成wav, mp3, flac等就可以了。
例如,生成视频时,选择如下配置:
cmd = ['ffmpeg','-i', f'"{silent_video_path}"','-i', f'"{audio_video_path}"','-c:v', 'libx264','-c:a', 'flac','-strict', 'experimental', # 这个选项仅在使用某些编码器时需要'-b:v', '2M', # 视频比特率,可以根据需要调整'-r', '25', # 设置帧率f'"{output_video_path}"'
]