- 👋 Coding💢
whoissunshijia / ue4-ffmpeg Goto Github PK
View Code? Open in Web Editor NEWRecord game screen and push RTMP in UE4.22
Record game screen and push RTMP in UE4.22
VR模式运行下,录制的是头盔里的内容,而不是程序窗口内容,并视频出现花屏颜色不对的问题。请问如何解决?
参数填窗口尺寸的时候录制出来的视频有问题。表现为会加速 后半段不动
LoginId:ceadb1984691ee17e8d7e49fac01f5c0
EpicAccountId:fb514964de8e4841b2e59f996d21a061
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000098
avformat_58
avformat_58
avformat_58
UnrealEditor_UFFmpeg!UFFmpegDirector::Create_Video_Encoder() [D:\ue5-ffmpeg-master\Plugins\UFFmpeg\Source\UFFmpeg\Private\FFmpegDirector.cpp:370]
UnrealEditor_UFFmpeg!UFFmpegDirector::Initialize_Director() [D:\ue5-ffmpeg-master\Plugins\UFFmpeg\Source\UFFmpeg\Private\FFmpegDirector.cpp:166]
UnrealEditor_UFFmpeg!UFFmpegFunctionLibrary::CreateFFmpegDirector() [D:\ue5-ffmpeg-master\Plugins\UFFmpeg\Source\UFFmpeg\Private\FFmpegFunctionLibrary.cpp:13]
UnrealEditor_UFFmpeg!UFFmpegFunctionLibrary::execCreateFFmpegDirector() [D:\ue5-ffmpeg-master\Plugins\UFFmpeg\Intermediate\Build\Win64\UnrealEditor\Inc\UFFmpeg\FFmpegFunctionLibrary.gen.cpp:39]
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
kernel32
ntdll
音频MP3编码格式传什么参数?
只是用dx11以后,nanite没法正常使用了
请问这个插件所用的ffmpeg版本是多少呢?
您好,能挂个免费的License么?
感谢作者,很好用的插件!加了个手动停止录屏的函数调用。4.26使用正常,升级到UE5之后编译成功,不过运行程序的话直接就崩溃了,大佬有尝试升级到UE5吗?
UnrealEditor_UFFmpeg!UFFmpegDirector::GetScreenVideoData() [E:\Waters\UE5\VideoRecordUE5\Plugins\UFFmpeg\Source\UFFmpeg\Private\FFmpegDirector.cpp:220]
UnrealEditor_UFFmpeg!UFFmpegDirector::OnBackBufferReady_RenderThread() [E:\Waters\UE5\VideoRecordUE5\Plugins\UFFmpeg\Source\UFFmpeg\Private\FFmpegDirector.cpp:195]
UnrealEditor_UFFmpeg!TBaseUObjectMethodDelegateInstance<0,UFFmpegDirector,void __cdecl(SWindow &,TRefCountPtr const &),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [C:\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:611]
我最开始用ffmpeg软解解码然后推给UE4,发现软件解码太慢了,现在尝试硬件解码,然后把Gpu的数据直接传给Ue4,不知道博主有可以实现这个功能吗
用库函数的方式
我把插件部分直接移植到项目,也在项目属性页面添加了
“D:\UE4ProjectTest\MyProject\MyProject.uproject” -skipcompile -audiomixer
但是编译移植报下面的错误,直接用作者原本的项目是能编译也能运行的,请问是还缺什么步骤,或者哪里没对么,用的是UE5的版本
1>D:\soft\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Json\Public\Serialization\JsonWriter.h(19): error C2894: 模板不能声明为有“C”链接
1>D:\soft\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Json\Public\Serialization\JsonWriter.h(58): error C4190: “EscapeJsonString”有指定的 C 链接,但返回了与 C 不兼容的 UDT“FString”
1>D:\soft\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Core\Public\Windows\WindowsPlatformNamedPipe.h(12): note: 参见“FString”的声明
1>D:\soft\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Json\Public\Serialization\JsonWriter.h(69): error C2894: 模板不能声明为有“C”链接
1>D:\soft\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Json\Public\Serialization\JsonWriter.h(411): error C2894: 模板不能声明为有“C”链接
1>D:\soft\Program Files\Epic Games\UE_5.0\Engine\Source\Runtime\Json\Public\Serialization\JsonWriter.h(460): error C2894: 模板不能声明为有“C”链接
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.