Howto:Creating FlightGear Promo Videos: Difference between revisions

m
Line 74: Line 74:
== Helpful Tips & Tricks ==
== Helpful Tips & Tricks ==


* It is recommended to record in full screen mode, this gets rid of any compositor double vertical synching effect, on Linux you simply disable the compositor(the implementation depends on your distro), while for Windows Vista and 7, just disable can disable the Aero theme, unfortunately for Windows 8 and above, the compositor cannot be disabled, the compositor runs as DWM.exe, and is re-instanced by the winlogon.exe manager whenever you try to close it, two alternatives exists is to run the classic shell, or you follow this guide line for a hack to disable DWM.exe temporarily(this will break some effects including the Window Manager). [http://superuser.com/questions/581673/disable-desktop-composition-in-windows-8-force-it disable-desktop-composition-in-windows-8-force-it]
* It is recommended to record in full screen mode, this gets rid of any compositor double vertical synching effect, on Linux you simply disable the compositor(the implementation depends on your distro), while for Windows Vista and 7, just disable the Aero theme, unfortunately for Windows 8 and above, the compositor cannot be disabled, the compositor runs as DWM.exe, and is re-instanced by the winlogon.exe manager whenever you try to close it, two alternatives exists is to run the classic shell, or you follow this guideline for a hack to disable DWM.exe temporarily(this will break some effects including the Window Manager). [http://superuser.com/questions/581673/disable-desktop-composition-in-windows-8-force-it disable-desktop-composition-in-windows-8-force-it]




* If you have a powerful machine, it is best to disable VSync(as it adjusts frame-spacing to a static value), if you are worried about maintaining a constant FPS for recording, just impose an internal frame cap in Flightgear by going to View > Rendering Options > Throttle Framerate. From my experience most OpenGL screen recorders impose an FPS limit anyway(unlike some DirectX recorders).
* If you have a powerful machine, it is best to disable VSync(as it adjusts frame-spacing to a minumum static value), if you are worried about maintaining a constant FPS for recording, just impose an internal frame cap in Flightgear by going to View > Rendering Options > Throttle Framerate. From my experience most OpenGL screen recorders impose an FPS limit anyway(unlike some DirectX recorders).


     ''Linux'': export the env variable "vblank_mode=0" on the same session you're running FG from.
     ''Linux'': export the env variable "vblank_mode=0" on the same session you're running FG from.
Line 84: Line 84:




* It is better to write to a separate HDD then the one you're running Flightgear on, as not to overwhelm your drive's IO controller.
* It is better to write to a separate HDD then the one you're running Flightgear from, as not to overwhelm your drive's IO controller.




* Avoid live encoding, as that would bog down the CPU while recording and consume lots of memory, always perform transmuxing without re-encoding if you want to edit, i recommend ffmpeg if you know how to operate it.
* Avoid live encoding, as that would bog down the CPU while recording and consume lots of memory, always perform transmuxing without re-encoding if you want to edit, i recommend ffmpeg if you know how to operate it, or MP4Box(GUI MP4 stream extractor for Windows).


== Finally ==
== Finally ==
272

edits