一、问题描述
在Windows 7上,使用ffplay命令播放flv文件,可以看到视频,但没有声音输出。
【ffplay播放flv文件异常 图1】
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dc460f0bb606e9abd91d3ed7ff79947f.png)
二、解决方法
1)编写bat脚本
编写一个run.bat脚本文件,把set SDL_AUDIODRIVER=directsound
语句拷贝到脚本,并保存。
【脚本文件 图2】
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/de03d0920affccdb27e30881a5ecf592.png)
2)执行脚本
打开cmd窗口,把run.bat文件拖到cmd窗口,回车执行。
【执行脚本 图3】
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/36f1040bc49f9414e7530676ac70eb00.png)
3)测试
执行完脚本后,ffplay就可以正常播放flv文件了。
【ffplay正常播放flv文件 图4】
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7dea7550a7ea97718aa3c6a1d52d9fba.png)