19,095
edits
(→ScreenFlow: general update) |
(getting with the times: iShowU Audio Capture -> SWB Audio App, Soundflower -> BlackHole) |
||
Line 58: | Line 58: | ||
==Mac A/V recording== | ==Mac A/V recording== | ||
These programs will automatically record Oni's sound and video at the same time. Just make sure to close any other applications that play sounds before you record Oni, unless you're using Audio Hijack (see "Mac audio-only recording"). If you don't want to pay for an A/V capture solution, the free alternative is OBS Studio or QuickTime Player (see the "video-only" section) used alongside | These programs will automatically record Oni's sound and video at the same time. Just make sure to close any other applications that play sounds before you record Oni, unless you're using Audio Hijack (see "Mac audio-only recording"). If you don't want to pay for an A/V capture solution, the free alternative is OBS Studio or QuickTime Player (see the "video-only" section) used alongside BlackHole (see the "audio-only" section). | ||
===ScreenFlow=== | ===ScreenFlow=== | ||
Line 85: | Line 85: | ||
===iShowU=== | ===iShowU=== | ||
$ | $24-$79, https://www.shinywhitebox.com/ | ||
shinywhitebox offers | shinywhitebox offers three versions of their video capture product with differing prices and features. All products support region capture and window capture, but if you are recording Oni in windowed mode, keep in mind that iShowU's window capture option records the window's title bar as well. This means that you have to use region capture instead, which in turn means having to precisely select the contents of Oni's window. Fortunately iShowU provides its own zoom feature while you perform this selection, but make a tiny mistake and you could ruin your output with a misaligned recording area. If you have iShowU Instant + Advanced Features ($39) or iShowU Studio ($79), you can just record the Oni window and crop the video afterwards. By contrast, OBS Studio (below) records direct OpenGL output from Oni, giving you a perfect capture of just the game every time (but with the added hassle of configuring OBS and BlackHole). | ||
==Mac video-only recording== | ==Mac video-only recording== | ||
Line 98: | Line 96: | ||
[[Image:OBS video capture.jpg|thumb|right|This is what the final setup should look like before pressing "Start Recording". As Oni plays the Main Menu music, the Desktop Audio meter shows an appropriate level of volume for its input.]] | [[Image:OBS video capture.jpg|thumb|right|This is what the final setup should look like before pressing "Start Recording". As Oni plays the Main Menu music, the Desktop Audio meter shows an appropriate level of volume for its input.]] | ||
OBS allows you to record video directly from Oni's OpenGL output, so you don't have to try to select the exact region of the game window. OBS is a bit tricky to set up, but the settings you choose for the "Scene" will be saved automatically for the next time you open OBS. An additional wrinkle is that OBS requires a kernel extension called | OBS allows you to record video directly from Oni's OpenGL output, so you don't have to try to select the exact region of the game window. OBS is a bit tricky to set up, but the settings you choose for the "Scene" will be saved automatically for the next time you open OBS. An additional wrinkle is that OBS requires a kernel extension called BlackHole (see "Mac audio-only recording" section) in order to capture audio. Once BlackHole is set up, you will need to enter OBS' Settings screen, choose "Audio", then set the "Desktop Audio Device" to BlackHole in order to capture the system sound. | ||
The resulting recording is in FLV format by default, which is inconvenient for editing purposes because Apple's video-editing software, such as iMovie, requires a .mp4 or .mov file as input. If you don't plan to make any edits, and you take care to record only what you want the user to see, then you can simply feed the FLV directly into YouTube in order to publish it. You can also convert it to a Mac-friendly format with video-conversion software such as Flip4Mac Player Pro ($29) or Perian (free, but no longer under development). But you'll probably prefer to go to OBS' Settings screen, choose "Output", and change the "Recording Format" to "mp4" or "mov". | The resulting recording is in FLV format by default, which is inconvenient for editing purposes because Apple's video-editing software, such as iMovie, requires a .mp4 or .mov file as input. If you don't plan to make any edits, and you take care to record only what you want the user to see, then you can simply feed the FLV directly into YouTube in order to publish it. You can also convert it to a Mac-friendly format with video-conversion software such as Flip4Mac Player Pro ($29) or Perian (free, but no longer under development). But you'll probably prefer to go to OBS' Settings screen, choose "Output", and change the "Recording Format" to "mp4" or "mov". | ||
Line 114: | Line 112: | ||
Additionally, you need to ensure that your levels are correct. Once you believe you are ready to record sound, go to System Preferences>Sound and make sure that the "Output volume" at the bottom and the "Input volume" under the Input tab are set properly. You can test this by generating some sound from the game without starting a recording, and watching the "Input level" bar in Sound's Input tab to see if it lights up appropriately while the sound is playing. | Additionally, you need to ensure that your levels are correct. Once you believe you are ready to record sound, go to System Preferences>Sound and make sure that the "Output volume" at the bottom and the "Input volume" under the Input tab are set properly. You can test this by generating some sound from the game without starting a recording, and watching the "Input level" bar in Sound's Input tab to see if it lights up appropriately while the sound is playing. | ||
Note that you may not hear sound output from the game when you are directing the audio output to your video recording program, unless you have passthrough turned on. macOS' Audio MIDI Setup app should allow this if you select your input device and check the "Thru" box on the "M" (or "Master") channel's line. If you send passthrough to your speakers, you might get an echo that is captured in the audio recording (yes, even though you are not recording through the Mac's built-in microphone). You should use headphones to prevent this | Note that you may not hear sound output from the game when you are directing the audio output to your video recording program, unless you have passthrough turned on. macOS' Audio MIDI Setup app should allow this if you select your input device and check the "Thru" box on the "M" (or "Master") channel's line. If you send passthrough to your speakers, you might get an echo that is captured in the audio recording (yes, even though you are not recording through the Mac's built-in microphone). You should use headphones to prevent this. | ||
===Audio Hijack=== | ===Audio Hijack=== | ||
Line 121: | Line 119: | ||
The basic issue with most programs that record your system sound is that they record <u>all</u> the sound, including various sound effects from your mail client, instant messenger, etc. This program allows you to specifically record the audio from just Oni. | The basic issue with most programs that record your system sound is that they record <u>all</u> the sound, including various sound effects from your mail client, instant messenger, etc. This program allows you to specifically record the audio from just Oni. | ||
=== | ===BlackHole=== | ||
Free, https://github.com/ | Free, https://github.com/ExistentialAudio/BlackHole | ||
This open-source program has replaced the defunct Soundflower as the app to use for audio capture on the Mac. If you try it out and have information to share about the proper configuration for recording Oni, please add some instructions here. Absent any special instructions on our wiki, you can look at instructions for using OBS Studio on Macs, as these will usually include setting up BlackHole. | |||
=== | ===SWB Audio App=== | ||
$12/year, [https://shinywhitebox.com/swb-audio-app https://www.shinywhitebox.com/] | |||
shinywhitebox's audio capture app works on its own, allowing you to add system audio to any video recording app, including QuickTime Player. If anyone actually tests it, please update this section. | |||
===An audio cable=== | ===An audio cable=== |