ffmpeg全景视频转普通视角视频的filter开发

环境macos12.6

brew install glfw

ffmpeg编译脚本

./configure --cc=clang --prefix=$PWD/build --enable-libx264 --enable-filter=genericshader --enable-gpl --enable-opengl --extra-libs='-lglfw -ldl' --extra-cflags="-I/Users/taio/Downloads/x264-snapshot-20170521-2245/build/include " --extra-ldflags="-L/Users/taio/Downloads/x264-snapshot-20170521-2245/build/lib -framework OpenGL"

如果你是centos7系统,运行报错, 百度一下xvfb-run

主要实现可选VR视角,屏幕渲染,FBO离屏渲染

演示效果:
演示效果-CSDN直播

参考文献:
GitHub - nervous-systems/ffmpeg-opengl: Filter for applying GLSL shaders to movies via ffmpeg

相关推荐
小神.Chen19 小时前
YouTube音视频合并批处理基于 FFmpeg的
ffmpeg·音视频
昱禹2 天前
记一次因视频编码无法在浏览器播放、编码视频报错问题
linux·python·opencv·ffmpeg·音视频
寻找09之夏2 天前
【FFmpeg 深度解析】:全方位视频合成
ffmpeg·音视频
zanglengyu2 天前
ffmpeg取rtsp流音频数据保存声音为wav文件
ffmpeg·音视频
cuijiecheng20183 天前
音视频入门基础:FLV专题(11)——FFmpeg源码中,解析SCRIPTDATASTRING类型的ScriptDataValue的实现
ffmpeg·音视频
汪子熙3 天前
什么是 LDAC、SBC 和 AAC 音频编码技术
ffmpeg·音视频·aac
cpp_learners3 天前
Windows环境 源码编译 FFmpeg
windows·ffmpeg·源码编译·ffmpeg源码编译
cuijiecheng20183 天前
音视频入门基础:FLV专题(8)——FFmpeg源码中,解码Tag header的实现
ffmpeg·音视频
职场人参4 天前
如何改变音频声音大小?关于改变音频大小的方法介绍
android·ffmpeg
这样咯4 天前
javacv FFmpegFrameGrabber 阻塞重连解决方法汇总
java·ffmpeg