You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FFmpeg SDL输出窗口因桌面窗口操作冻结无响应问题求助

FFmpeg SDL输出窗口因桌面窗口操作冻结无响应问题求助

大家好,我遇到了一个FFmpeg结合SDL输出窗口的奇怪问题,想请教下有没有人能复现或者给出解决思路?

我当前的环境是Windows 10.0.19045系统,使用的是最新版的FFmpeg构建包ffmpeg-n6.1-60b9630-win64-nonfree。

我写了一条命令,用来采集DeckLink采集卡的视频信号,同时推流到直播平台,还通过SDL窗口实时预览画面:

C:\ffmpeg\ffmpeg.exe -format_code Hi59 -f decklink -channels 2 -i "DeckLink Duo (1)" -c:a aac -b:a 256k -c:v h264_nvenc -profile:v high -rc:v cbr_ld_hq -level:v 4.2 -r:v 30 -g:v 120 -bf:v 3 -b:v 5500000 -maxrate 6000000 -bufsize 9000000 -filter_complex "[0:v]split=2[out1][out2];[out2]scale=640:360[out_sdl]" -map "[out1]" -map 0:a -preset p6 -f flv rtmps://rtmp.boxcast.com/live/streamkey -map "[out_sdl]" -pix_fmt yuv420p -window_x 20 -window_y 30 -window_enable_quit 1 -f sdl "CRPC English"

这条命令本身能正常运行,SDL窗口会弹出并显示我推流的画面。但问题来了:只要我在桌面上移动任意窗口,这个SDL预览窗口就会立刻冻结、变得无响应——虽然编码和推流进程还在正常工作,但SDL窗口再也无法恢复正常显示了。

我个人猜测这个问题可能是当前FFmpeg构建包所依赖的SDL库存在bug,但不确定是不是这样,所以想问问有没有人能复现我的这个情况?

备注:内容来源于stack exchange,提问作者Photonica

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 10:48:01