Difference between revisions of "Mac Recording and Streaming/Mac Video Capture"

From SDA Knowledge Base

Jump to: navigation, search
m (Categories.)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
[[Category:Mac]]
 +
[[Category:Recording]]
 +
[[Category:Streaming]]
 
= Hardware =
 
= Hardware =
  
As only the Mac Pro has the ability to take an internal capture card, video capture options for Mac users are more limited.
+
There are multiple capture device options to choose from. Here is a list of currently known choices:
  
The top options would be the [http://www.elgato.com/elgato/na/mainmenu/products/Video-Capture/product1.html Elgato Video Capture] for composite video, the[http://www.blackmagicdesign.com/products/intensity Intensity by Black Magic Design]which accepts composite, component, or HDMI video (though it cannot decrypt streams using HDCP), and the EasyCAP (which is notorious for its inconsistency between models, but it can work).
+
*[http://www.elgato.com/elgato/na/mainmenu/products/Video-Capture/product1.html Elgato Video Capture]
 +
*[http://www.blackmagicdesign.com/products/intensity Intensity by Black Magic Design:] Intensity Pro (internal card for Mac Pro), Shuttle (USB 3.0 version is Windows only, you need Thunderbolt), and Extreme
 +
*[http://www.youtube.com/watch?v=1ytCEuuW2_A EasyCAP]
 +
*Dazzle for Mac (this seems to be really hard to find.)
 +
*[http://www.amazon.com/Pinnacle-Dazzle-DVC-100-Recorder/dp/B004GHHVWI/ref=sr_1_1?ie=UTF8&qid=1370950428&sr=8-1&keywords=dazzle+dvc+100 Dazzle DVC 100] (Windows only, but guides on YouTube explain how it can be used on OS X.)
 +
*[http://hauppauge.com/site/products/data_hdpvr.html Hauppauge HDPVR]
 +
*[http://avertv.avermedia.com/Product/ProductDetail.aspx?Id=569&device=4 AVerCapture M]
 +
*[http://avertv.avermedia.com/Product/ProductDetail.aspx?Id=556&device=4 Game Capture HD]
 +
*[http://avertv.avermedia.com/Product/ProductDetail.aspx?Id=583&device=4 Game Capture HD 2]
 +
*[http://www.elgato.com/gaming/game-capture-hd Elgato Game Capture HD]
  
Note that the first two tools will have trouble with certain older consoles, such as an NES.  In this case it is useful to pass the NES signal through an additional piece of hardware.  A VCR or upscaling DVD recorder are two options.
 
  
 
== Elgato Video Capture ==
 
== Elgato Video Capture ==
  
(Elgato users can explain their experiences here)
+
(To do: Need Elgato users to explain details here.)
It's really easy to set up and use but there is a slight video lag.
+
  
 
== Intensity ==
 
== Intensity ==
  
Intensity users will likely capture their streams using Black Magic Media Express.  This software comes with the Intensity, and supports Quicktime codecs.  However by default it will only offer uncompressed video for maximum-quality recording. This is not optimal for space or disk performance, and so it is a good idea to [http://support.apple.com/kb/DL1396 install the ProRes codecs] (using [http://www.timdoug.com/unpkg/ unpkg] if necessary to get to the individual codecs) in order to have more options.  Quoth [http://forum.speeddemosarchive.com/post/prores_for_all_hd_capture_without_a_raid.html CMiller]:
+
Intensity users will likely capture their streams using Black Magic Media Express.  This software comes with the Intensity, and supports QuickTime codecs.  However, by default it will only offer uncompressed video for maximum quality recording. This is not optimal for disk space of performance, so it's a good idea to [http://support.apple.com/kb/DL1396 install the ProRes codecs] (using [http://www.timdoug.com/unpkg/ unpkg] if necessary to get to the individual codecs) in order to have more options.  Quoth [http://forum.speeddemosarchive.com/post/prores_for_all_hd_capture_without_a_raid.html CMiller]:
  
 
<blockquote>
 
<blockquote>
There are several variations of Prores:<br />
+
There are several variations of ProRes:
<br />
+
 
Prores 4444Used primarily for 4K work or feature film finishing.<br />
+
 
Prores 422 (HQ) - High quality used for HD finishing. Same as 422 but with higher datarate.<br />
+
*ProRes 4444: Used primarily for 4K work or feature film finishing.
Prores 422 - Used for HD editing. broadcast quality.<br />
+
 
Prores 422 LT - 2/3 the datarate of 422. Used for proxy work mostly.<br />
+
*ProRes 422 (HQ): High quality used for HD finishing. Same as 422 but with higher datarate.
Prores 422 (proxy) - 1/3 the datarate of 422. used for proxy work.<br />
+
 
<br />
+
*ProRes 422: Used for HD editing. Broadcast quality.
 +
 
 +
*ProRes 422 LT: 2/3 the datarate of 422. Used for proxy work mostly.
 +
 
 +
*ProRes 422 (proxy) - 1/3 the datarate of 422. Used for proxy work.
 +
 
 +
 
 
Capturing in 422 (HQ) and 422 both work wonderfully for 720p capture.
 
Capturing in 422 (HQ) and 422 both work wonderfully for 720p capture.
 
</blockquote>
 
</blockquote>
 +
  
 
== EasyCAP ==
 
== EasyCAP ==
  
There are 3 known apps that will capture video from this device: [https://forum.speeddemosarchive.com/post/norichan2.html Norichan], [http://www.bentrask.com/easycap/ EasyCapViewer], and [http://www.echofx.com/videoglide.html VideoGlide]. Norichan will only capture from the Stk1160 model (go to System Information -> USB. It should be called "USB 2.0 Video Capture Controller" and the manufacturer is Syntek Semiconducter). EasyCapViewer supports multiple models (check its site to see which ones), but its recording features are not on par with Norichan's (so no SDA submissions). VideoGlide also supports specific models only, and is supposedly harder to setup properly (users with more knowledge can elaborate on this).
+
There are 3 known applications that will capture video from this device: [https://forum.speeddemosarchive.com/post/norichan2.html Norichan], [http://www.bentrask.com/easycap/ EasyCapViewer], and [http://www.echofx.com/videoglide.html VideoGlide]. Norichan will only capture from the Stk1160 model (go to System Information -> USB. It should be called "USB 2.0 Video Capture Controller" and the manufacturer is Syntek Semiconducter). EasyCapViewer supports multiple models (check its site to see which ones), but its recording features are not on par with Norichan's (so no SDA submissions; needs confirmation). VideoGlide also supports specific models only, and is supposedly harder to setup properly (users with more knowledge can elaborate on this).
  
 
= Software =
 
= Software =
  
== Capturing ==
+
Refer to the [[Mac_Recording_and_Streaming|Mac Recording and Streaming]] page for more on software and how to use them.
  
The software used for capturing can vary with the capture hardware used. See above.
 
  
[http://www.apple.com/quicktime/extending/resources.html Quicktime Broadcaster] is capable of recording from a video source, additionally.
+
== Capturing ==
  
[http://camtwiststudio.com CamTwist] can be combined with [http://syphon.v002.info/recorder/ Syphon Recorder] to record a source as well.
+
The software used for capturing can vary with the capture hardware used. See above.
  
For older content (NES, Genesis, etc.), it is recommended you use Norichan to record raw uncompressed video, as it never drops frames and properly captures flicker commonly seen in old games.
 
  
 
== Editing ==
 
== Editing ==
  
On the software side you will need only iMovie (preinstalled on new Macs).  From here it's pretty easy - just import whatever you want, then edit your clips so they start and end when you want them to.
+
iMovie is a free and preinstalled option.  From here it's pretty easy; just import whatever you want, then edit your clips so they start and end when you want them to.
  
(TODO: verify the following two paragraphs.  I suspect a workflow of iMovie to Handbrake is more useful. Verify this.)
+
(TODO: verify the following two paragraphs.  I suspect a workflow of iMovie to Handbrake is more useful. Verify this.)
  
Once you have your clips ready to go, export them one at a time. If you want to, you can end your capturing adventures here by exporting to MPEG-4, the highest quality Internet-friendly format offered with QuickTime (choose "Expert Settings" when you go to Share your movie). I'd use 512 Kbps for the video track and 64 Kbps for the audio track. All of the encoders should be set on "Better" quality. Also make sure that "Hinting" is turned off. This will create a file that takes up about 4.3 MB for every minute of video it contains. Feel free to play around with the two bitrates to find a level of quality you feel is satisfactory.
+
Once you have your clips ready to go, export them one at a time. If you want to, you can end your capturing adventures here by exporting to MPEG-4, the highest quality Internet-friendly format offered with QuickTime (choose "Expert Settings" when you go to Share your movie). Make sure that "Hinting" is turned off. Feel free to play around with the bit rates to find a level of quality you feel is satisfactory.
  
If you want to create a 60 FPS file (double the framerate you will create by using MPEG-4), you will need to export your clips as full quality AVI files, using the either NTSC or PAL DV codec (not DVCPRO). By installing the MainConcept DV codec on an available Windows PC, you can use VirtualDub (which, for some reason, only runs under Windows at this time) to make full framerate videos out of your clips, even though you didn't capture them using VirtualDub. For more about this, please see the EDITING VIDEO section under the [[Editing in VirtualDub]] page.
+
If you want to create a 60 FPS file it is recommended that you use ScreenFlow, which offers low CPU, lossless screen recording, post-productions features, and multiple encoding choices including x264.
  
== Streaming while Recording ==
 
  
As streaming is so popular in the speed running community now, a note on streaming is useful.  [http://www.apple.com/quicktime/extending/resources.html Quicktime Broadcaster] is a great option for Mac users to broadcast a stream, though some use Adobe's [http://www.adobe.com/products/flash-media-encoder.html FMLE].  These tools can record while streaming.
+
== Streaming while Recording ==
 
+
These tools are great for a very basic stream direct from a video source, but for fancier stream effects, [http://camtwiststudio.com/ CamTwist] is a great option. It cannot stream on its own, so it must be combined with either FMLE or QTB (note that the 3.0 beta has abandoned the legacy capture that FMLE and QTB rely on in favor of CoreMediaIO; you'll need 2.4).  An alternate tool like Blackmagic Media Express can be used to record the direct game feed, while CamTwist can capture the part of the screen featuring that feed, and then broadcast it with additional features, such as splits, live camera, text, and images.
+
  
The keys to getting good game audio in stream along with a microphone are [http://www.rogueamoeba.com/audiohijackpro/ Audio Hijack Pro] plus [http://cycling74.com/products/soundflower/ Soundflower].  The former is not free, though, so an alternative to it wold be [http://www.rogueamoeba.com/freebies/ Line In], however with that you can't control the levels of the audio components.  Either way, use Audio Hijack Pro/Line In to route your microphone and your game audio both into one of the two Soundflower outputs, then have FMLE/Quicktime Broadcaster stream the Soundflower input.
+
Refer to [[Mac_Recording_and_Streaming|Mac Recording and Streaming]] for a list of software that can accomplish this.

Latest revision as of 11:51, 6 October 2014

Hardware

There are multiple capture device options to choose from. Here is a list of currently known choices:


Elgato Video Capture

(To do: Need Elgato users to explain details here.)

Intensity

Intensity users will likely capture their streams using Black Magic Media Express. This software comes with the Intensity, and supports QuickTime codecs. However, by default it will only offer uncompressed video for maximum quality recording. This is not optimal for disk space of performance, so it's a good idea to install the ProRes codecs (using unpkg if necessary to get to the individual codecs) in order to have more options. Quoth CMiller:

There are several variations of ProRes:


  • ProRes 4444: Used primarily for 4K work or feature film finishing.
  • ProRes 422 (HQ): High quality used for HD finishing. Same as 422 but with higher datarate.
  • ProRes 422: Used for HD editing. Broadcast quality.
  • ProRes 422 LT: 2/3 the datarate of 422. Used for proxy work mostly.
  • ProRes 422 (proxy) - 1/3 the datarate of 422. Used for proxy work.


Capturing in 422 (HQ) and 422 both work wonderfully for 720p capture.


EasyCAP

There are 3 known applications that will capture video from this device: Norichan, EasyCapViewer, and VideoGlide. Norichan will only capture from the Stk1160 model (go to System Information -> USB. It should be called "USB 2.0 Video Capture Controller" and the manufacturer is Syntek Semiconducter). EasyCapViewer supports multiple models (check its site to see which ones), but its recording features are not on par with Norichan's (so no SDA submissions; needs confirmation). VideoGlide also supports specific models only, and is supposedly harder to setup properly (users with more knowledge can elaborate on this).

Software

Refer to the Mac Recording and Streaming page for more on software and how to use them.


Capturing

The software used for capturing can vary with the capture hardware used. See above.


Editing

iMovie is a free and preinstalled option. From here it's pretty easy; just import whatever you want, then edit your clips so they start and end when you want them to.

(TODO: verify the following two paragraphs. I suspect a workflow of iMovie to Handbrake is more useful. Verify this.)

Once you have your clips ready to go, export them one at a time. If you want to, you can end your capturing adventures here by exporting to MPEG-4, the highest quality Internet-friendly format offered with QuickTime (choose "Expert Settings" when you go to Share your movie). Make sure that "Hinting" is turned off. Feel free to play around with the bit rates to find a level of quality you feel is satisfactory.

If you want to create a 60 FPS file it is recommended that you use ScreenFlow, which offers low CPU, lossless screen recording, post-productions features, and multiple encoding choices including x264.


Streaming while Recording

Refer to Mac Recording and Streaming for a list of software that can accomplish this.

Personal tools