cmd = f'ffmpeg -i D:\\study\\B站\\素材\\{name}.mp4 -i D:\\study\\B站\\素材\\{name}.mp3 -c:a aac -strict experimental D:\\study\\B站\\视频1080P\\{name}output.mp4' subprocess.run(cmd)
时间: 2023-07-17 08:04:05 浏览: 100
根据你提供的代码,在执行`subprocess.run(cmd)`时会调用ffmpeg命令来合并音频和视频,并输出一个新的视频文件。
如果你在CMD中能够成功执行这段代码,但在PyCharm中报错,可能是因为PyCharm无法找到ffmpeg可执行文件。你可以尝试在代码中指定ffmpeg的完整路径,例如:
```python
ffmpeg_path = "D:/path/to/ffmpeg" # 替换为你自己的ffmpeg路径
cmd = f'{ffmpeg_path} -i D:\\study\\B站\\素材\\{name}.mp4 -i D:\\study\\B站\\素材\\{name}.mp3 -c:a aac -strict experimental D:\\study\\B站\\视频1080P\\{name}output.mp4'
subprocess.run(cmd)
```
确保将`ffmpeg_path`替换为你实际的ffmpeg可执行文件的路径。
如果问题仍然存在,请提供更多关于错误消息的详细信息,以及你使用的操作系统和ffmpeg的版本信息,这样我可以更好地帮助你解决问题。
阅读全文