一、問題描述
在Windows 7上,使用ffplay指令播放flv檔案,可以看到視訊,但沒有聲音輸出。
【ffplay播放flv檔案異常 圖1】
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TP3pVdGdFZvZkMZZHeywEMW1mY1RzRapnTtxkb5ckYplTeMZTTINGMShUYfRHelRHLwEzX39GZhh2css2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3Pn5GcukTMwEDN0cTM0IjMwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
二、解決方法
1)編寫bat腳本
編寫一個run.bat腳本檔案,把
set SDL_AUDIODRIVER=directsound
語句拷貝到腳本,并儲存。
【腳本檔案 圖2】
2)執行腳本
打開cmd視窗,把run.bat檔案拖到cmd視窗,回車執行。
【執行腳本 圖3】
3)測試
執行完腳本後,ffplay就可以正常播放flv檔案了。
【ffplay正常播放flv檔案 圖4】