2022年6月4日 星期六

ffplay : Windows 中無法播放 mp3

2022年6月4日 星期六

FFmpeg 中,除了 ffmpeg 以外,還有 ffprobe 和 ffplay 兩個很好用的工具,之前遇過在 Windows 中使用 ffplay 來播放影片時,看得到畫面,卻沒有聲音。因為還有 VLC Player 可以用,所以也就沒管它;這兩天想直接在程式中,下指令來呼叫 ffplay 播放 mp3,當然還是不能用。

不過,這回有認真看錯誤訊息了,大概長這樣:

SDL_OpenAudio (1 channels, 22050 Hz):  WASAPI can't initialize audio client: CoInitialize

查了一下:

只要在 Windows 中設定一下環境變數「SDL_AUDIODRIVER」,讓播放器知道要用哪一個聲音的驅動程式即可解決。例如在執行 ffplay 之前,執行這一行:

set SDL_AUDIODRIVER=directsound

如果常用,就在 Windows 的系統中設定環境變數,這樣就可以一勞永逸了。


沒有留言:

張貼留言

 
雄::gsyan © 2009. Design by Pocket