HDL

Forum Replies Created

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • in reply to: Syphon Recorder FPS issue #58893
    HDL
    Participant

    Yes, using the other compression options give the same result, as well as using CamTwist rather than QC.

    in reply to: Syphon Recorder FPS issue #58890
    HDL
    Participant

    My particular test game is a native PC game (not emulated) from this year that runs at exactly 60 FPS. It is very light on CPU/GPU.

    What you say about frame arrival seems a lot closer to the mark, but the skipping happens at set intervals (around every 5, 6 seconds) and lasts about 2-3 seconds. See my video a couple posts back.

    Just to be certain, I ran a Genesis game with OpenEmu and tried recording tests with 59.94 FPS (native Genesis rate) and 60. Both exhibited the aforementioned behavior.

    in reply to: Syphon Recorder FPS issue #58888
    HDL
    Participant

    First run a video or game that smoothly runs at 60 FPS, preferably at low resolution to maximize performance. Use Command + Shift + 4 to bring up a crosshair that shows you the X/Y coordinates of your monitor and note the window’s origin values.

    Quartz Composer

    • Open basic composition in Quartz Composer.
    • From the library window, drag v002 Screen Capture, Billboard, and Syphon Server blocks to the editor.
    • Connect v002 Screen Capture output to Image inputs of Billboard and Syphon.
    • Open Syphon inspector and change source from Image to OpenGL Scene.
    • Open v002 Screen Capture inspector and change height, width, and X/Y origins to desired size and location.
    • Open Billboard inspector and change Dimensions Mode (under Settings) to Real Size. Under Input Parameters adjust Y position as needed.
    • Choose a resolution preset in the viewer or set it to custom and resize the window to match the desired dimensions.

    Syphon Recorder Settings

    • Compressor: Any will do, but for this test use None (Uncompressed).
    • Preserve Alpha Channel on or off.
    • Quality: Lossless
    • Frame Rate: 60
    • Dimensions: Set to the same resolution as the QC viewer.
    • Audio Input: Soundflower (2ch)
    • Audio Format: Linear PCM

    in reply to: Syphon Recorder FPS issue #58884
    HDL
    Participant

    Linking this here just in case it’ll help: https://www.dropbox.com/s/dmiafv2d63nn74e/Playing%20FPS.mp4?dl=0

    You’ll notice it consistently dips at set intervals. It’s visually reflected in the original video as well.

    • This reply was modified 6 years, 3 months ago by HDL.
    in reply to: Screenscrapping with Syphon possible? #58883
    HDL
    Participant

    That was fast, thanks! OS X has so few accurate recording options so this really helps.

    Could you also look into this when you have time? http://v002.info/forums/topic/syphon-recorder-fps-issue/

    Between this and ffmpeg’s screen capture, smooth FPS seems to be the last real problem plaguing lossless recording on OS X.

    in reply to: Syphon Recorder FPS issue #58881
    HDL
    Participant

    For good measure I outlined both workflows I’ve tried:

    https://www.dropbox.com/s/7aypnzziv3ismxk/Capture%20Workflows.zip?dl=0

    The general idea is the same: capture at the source’s native res and frame rate (426×240 at 60 FPS in this particular case) and record with those same settings.

    in reply to: Syphon Recorder FPS issue #58879
    HDL
    Participant

    The short clip was just to show the FPS in the inspector without uploading a huge raw file. When I do more practical tests with fast, constant motion I can easily see frame skips, even with really low resolutions.

    My disk is a SATA 3 SSD that I just got recently. I tried the test you mentioned: https://www.dropbox.com/s/ax01tz98mb2v7aa/Disk%20Speed.png?dl=0

    If I capture with Quartz Composer instead of CamTwist I get the same result: smooth video in the QC preview window, and frame skips in Syphon Recorder.

    in reply to: Screenscrapping with Syphon possible? #58874
    HDL
    Participant

    After a bit of testing I did find an issue. While screen capture itself works great, the colors are inaccurate:

    https://www.dropbox.com/s/z2yeqf8wcewmods/v002%20capture%20colors.zip?dl=0

    I’m not sure if the v002 plugin is causing it or Quartz Composer. The capture is very noticeably brighter than the source.

    Edit: Upon closer inspection it also seems there is some very slight blurring as well.

    • This reply was modified 6 years, 3 months ago by HDL.
    in reply to: Screenscrapping with Syphon possible? #58873
    HDL
    Participant

    Works perfectly now, thanks.

    in reply to: Screenscrapping with Syphon possible? #58870
    HDL
    Participant

    I tried building it in Xcode 6.1.1, but the ARC conversion and build fails.

    https://www.dropbox.com/s/roqr13032xvncja/v002%20Build%20Failed.zip?dl=0

    in reply to: Screenscrapping with Syphon possible? #58863
    HDL
    Participant

    I downloaded 2.0.2 from the main site (there are no builds on the GitHub). What I see is different from that screen shot.

    https://www.dropbox.com/s/k1427tt2i1bkicj/v002.zip?dl=0

    I don’t have that Syphon Server block either.

    in reply to: Screenscrapping with Syphon possible? #58859
    HDL
    Participant

    Hello, I’ve also been having trouble finding a good solution for this.

    QuickTime does not record lossless RGB video.
    ScreenFlow has the same problem, albeit to a far lesser extent. It’s not free and its export options all have flaws.
    There’s CamTwist + Syphon Recorder, but CT is a performance hog at times.
    SyphonInject + Syphon Recorder may also cause performance issues based on the source.
    v002 Screen Capture doesn’t seem to work on Yosemite.
    Desktop to Syphon isn’t behaving correctly when I set my origins and capture resolution.
    Syphoner is not free and it’s broken on Yosemite.
    ffmpeg has a frame rate bug with AV Foundation capture.

    High performance lossless RGB recording on OS X seems to be really hard to come by.

Viewing 12 posts - 1 through 12 (of 12 total)