Capturing and streaming

Hi all.
I've designed and installed an in-place video system for my university, which captures live from a camera to an iMac via Firewire. I am capturing in DV or HDV in FCP and Quicktime Player. I've been asked now to add streaming to the setup as well, for live broadcasts of performances.
Here is one solution: capture as above, run the camera's analog output to a second computer with a capture device, and stream it with QT Streaming Server or something similar.
But, does anyone have a suggestion as to how to capture and stream with the firewire signal? Is there a way to capture and stream from the same computer? Or a way of in a sense "splitting" the firewire signal (an impossibility I know)? It would be ideal if I could have a second computer passively capturing the firewire video for streaming.
Any ideas? Thanks!

I'm going to answer my own question here.
I just experimented and, contrary to everything I thought I knew, daisy chaining firewire devices will actually work. If connect a camera to Computer A, and connect Computer B to Computer A's other firewire port, then BOTH computers can see the video signal. I will have to try this with a hub as well.
I would imagine that the computer with multiple ports has to have a single Firewire bus, but that is a guess. And I can't get this to work with iMovie; I think iMovie by default is trying to control the device, and doesn't play well with multiple hosts actually trying to control it. But I can run FCP with it set for "non-controllable device" or Quicktime Player on both machines, and it works just fine.
Next step: record with FCP on one computer, test streaming on the other with Quicktime Broadcaster.

Similar Messages

  • Audio video capture and stream

    hi anyone, i need some source code for my application.
    i've got a task from my school to build an application that could capture and stream audio video file..
    if you could help me, please send me the code (more simple code is better, coz i'm a beginner)
    btw, i use JMF 2.1.1e
    thanx before

    hello any body knows how to read a .wmv file using jmf

  • Capture and streaming audio and video

    JavaFX supports capture and record audio and video and need some streaming server as woonza, red5, flash media server to play the streaming?

    JavaFX does not support flash streaming.
    JavaFX does support http live streaming: http://en.wikipedia.org/wiki/HTTP_Live_Streaming
    JavaFX does not support audio/video capture (there are other java/native libraries that do that).
    See:
    Video camera capture/streaming: example implementation "Thread: Video camera capture/streaming: example implementation"
    http://javafx-jira.kenai.com/browse/RT-3458 "Camera and Microphone" (go vote for this jira to get some capture technology built into JavaFX).

  • Screen capture and streaming it

    how can i capture the screen and send it on a network.the transfer has to be in real time.will using robot class and then sending the buffered image be in real time
    plz help

    if you are using unix, you can the "xwd" command...
    you can also search the forum for screen captures with the robot class, i'm pretty sure there are plenty of topic on that

  • Distributed Document Capture and UCM commit issue: 302 Moved Temporarily

    I am installing and configuring Oracle Document Capture and Oracle Distributed Document Capture to commit documents to Oracle UCM.
    I am unable to commit documents to UCM because of the following error: "302 Moved Temporarily". What can be wrong with my configuration?
    Error log from the ODDC:
    Wed Dec 15 10:20:14 CET 2010 INFO Document file name is D:\oracle\Document Capture\Batches\001\00000001\00000001_1.
    Wed Dec 15 10:20:14 CET 2010 INFO Begin Check In Process.
    Wed Dec 15 10:20:14 CET 2010 INFO Idc service = CHECKIN_UNIVERSAL.
    Wed Dec 15 10:20:14 CET 2010 INFO Parsing xml to obtain fields data.
    Wed Dec 15 10:20:14 CET 2010 INFO dDocTitle: oddc.
    Wed Dec 15 10:20:14 CET 2010 INFO dDocType: Application.
    Wed Dec 15 10:20:14 CET 2010 INFO Field DocAuthor: weblogic.
    Wed Dec 15 10:20:14 CET 2010 INFO dSecurityGroup: Public.
    Wed Dec 15 10:20:14 CET 2010 INFO dDocAuthor: weblogic.
    Wed Dec 15 10:20:14 CET 2010 INFO dDocAccount: .
    Wed Dec 15 10:20:14 CET 2010 INFO primaryFile: D:\oracle\Document Capture\Batches\001\00000001\00000001.1.
    Wed Dec 15 10:20:15 CET 2010 SEVERE Failed to check in document. Exception: {0}. Error is: oracle.stellent.ridc.protocol.http.HttpProtocolException: HTTP/1.1 302 Moved Temporarily
         at oracle.stellent.ridc.protocol.http.IdcHttpProtocol.writeRequest(IdcHttpProtocol.java:171)
         at oracle.stellent.ridc.IdcClient.sendRequest(IdcClient.java:140)
         at com.oracle.capture.UCM11g.Driver.checkIn(Driver.java:192)
         at com.oracle.capture.UCM11g.ComDriver.checkIn(ComDriver.java:42)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.jniwrapper.win32.com.server.IDispatchServer.invoke(SourceFile:209)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.jniwrapper.win32.com.server.CoInterfaceVTBL$VirtualMethodCallback.b(SourceFile:232)
         at com.jniwrapper.win32.com.server.CoInterfaceVTBL$VirtualMethodCallback.callback(SourceFile:135)
         at com.jniwrapper.Callback.enterPoint(SourceFile:222)
         at com.jniwrapper.Function.invokeCFunc(Native Method)
         at com.jniwrapper.FunctionCall.a(SourceFile:126)
         at com.jniwrapper.FunctionCall.call(SourceFile:34)
         at com.jniwrapper.Function.invoke(SourceFile:188)
         at com.jniwrapper.Function.invoke(SourceFile:212)
         at com.jniwrapper.win32.MessageLoopThread$LoopThread.run(MessageLoopThread.java:489)
    Error log from the WLS - UCM_server1:
    ####<2010-12-15 10:23:52 CET> <Info> <ServletContext-> <???> <UCM_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <8857620d73b0a621:-7e6d4fca:12ce951b643:-7ffd-0000000000000045> <1292405032703> <BEA-000000> <Failed access to redirected secure URL>
    I am using Oracle Distributed Document Capture Release 10gR3 and Content Server 11g Release 1.
    I configured the Oracle UCM 11g Commit Driver:
    user: my_user, password: my_password, Server URL: http://localhost:16200/cs
    When I am trying to commit a batch I am getting the following response:
    HTTP/1.1 200 OK
    Cache-Control: no-cache
    Date: Wed, 15 Dec 2010 09:33:06 GMT
    Content-Length: 664
    Content-Type: text/plain; charset=utf-8
    Set-Cookie: IDCCS_SESSIONID=yycVNLLSL1hJ3P2mQkQrjss7XLZY23r8vFbt2n4wTj7VJ2c9xQ01!-1355344816; path=/; HttpOnly
    X-ORACLE-DMS-ECID: 0000IndO3b39_aW5Pzw0yd1D28UE00000t
    X-Powered-By: Servlet/2.5 JSP/2.1
    <?hda version="11gR1-11.1.1.3.0-idcprod1-100505T121221" jcharset=UTF8 encoding=utf-8?>
    @Properties LocalData
    IdcService=PING_SERVER
    ClientEncoding=UTF8
    UserTimeZone=UTC
    UserDateFormat=iso8601
    addAlert=1
    ActAsAnonymous=1
    dUser=anonymous
    blDateFormat=yyyy-MM-dd HH:mm:ssZ!tUTC!mAM,PM
    refreshSubjects=
    refreshMonikers=
    changedSubjects=
    refreshSubMonikers=
    blFieldTypes=StatusMessage message
    RedirectUrl=/cs/
    changedMonikers=
    idcToken=
    IsJava=1
    @end
    @ResultSet USER_ALERTS
    3
    alertId
    alertMsg
    alertUrl
    csWeblayout8dot3Error
    <$lcMessage('!csWeblayout8dot3Error')$>
    @end
    @ResultSet UserAttribInfo
    2
    dUserName
    AttributeInfo
    anonymous
    account,#none,15,role,guest,15
    @end
    HTTP/1.1 302 Moved Temporarily
    Date: Wed, 15 Dec 2010 09:33:06 GMT
    Transfer-Encoding: chunked
    Location: http://localhost:16200/cs/login/login.htm
    X-ORACLE-DMS-ECID: 0000IndO3c19_aW5Pzw0yd1D28UE00000u
    X-Powered-By: Servlet/2.5 JSP/2.1
    0113
    <html><head><title>302 Moved Temporarily</title></head>
    <body bgcolor="#FFFFFF">
    <p>This document you requested has moved temporarily.</p>
    <p>It's now at http://localhost:16200/cs/login/login.htm.</p>
    </body></html>
    0000
    The Request:
    POST /cs HTTP/1.1
    User-Agent: Java; Stellent CIS 11g
    IdcVersion: 11.1.1
    Host: 127.0.0.1:16200
    Content-Length: 124
    Content-Type: text/hda; charset=UTF-8
    IsJava=1
    <?hda jcharset=UTF-8?>
    @Properties LocalData
    IdcService=PING_SERVER
    UserTimeZone=UTC
    UserDateFormat=iso8601
    @end
    POST /cs HTTP/1.1
    User-Agent: Java; Stellent CIS 11g
    IdcVersion: 11.1.1
    Authorization: Basic d2VibG9naWM6d2VibG9naWMx
    Host: localhost:16200
    Cookie: $Version=0; IDCCS_SESSIONID=Z2ZpNLQbKchmg2tVB5fpQLL2pPphT4BFX18GJPbkqkxMxLVMhbLZ!-1355344816; $Path=/
    Content-Length: 28963
    Content-Type: multipart/form-data; boundary=67xMPN-krvICaGSzKNTkd02u8MLyarA
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="IsJava"
    Content-Type: text/plain; charset=US-ASCII
    1
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="ClientEncoding"
    Content-Type: text/plain; charset=US-ASCII
    UTF-8
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="IdcService"
    Content-Type: text/plain; charset=UTF-8
    CHECKIN_UNIVERSAL
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="UserTimeZone"
    Content-Type: text/plain; charset=UTF-8
    UTC
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="UserDateFormat"
    Content-Type: text/plain; charset=UTF-8
    iso8601
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="dSecurityGroup"
    Content-Type: text/plain; charset=UTF-8
    Public
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="dDocAccount"
    Content-Type: text/plain; charset=UTF-8
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="dDocAuthor"
    Content-Type: text/plain; charset=UTF-8
    weblogic
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="dDocType"
    Content-Type: text/plain; charset=UTF-8
    Application
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="dDocTitle"
    Content-Type: text/plain; charset=UTF-8
    oddc
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="DocAuthor"
    Content-Type: text/plain; charset=UTF-8
    weblogic
    --67xMPN-krvICaGSzKNTkd02u8MLyarA
    Content-Disposition: form-data; name="primaryFile"; filename="00000002.1"
    Content-Type: application/octet-stream; charset=ISO-8859-1
    ˙Ř˙ŕ<file content....>

    "302 Moved Temporarily" is a web server error (I googled it - see e.g. http://www.checkupdown.com/status/E302.html)
    Two recommendations that you can try:
    - do not use 'localhost' - use computer assigned name, or at worst IP address
    - in my system, Server URL is set to http://ecm-base:16200/cs/idcplg (from ODC). Try to modify yours accordingly.

  • Is it possible to do the audio capture and playback simultaneously?

    In short :
    Is it possible to do the audio capture and playback simultaneously? . If it is not supported directly by Sun, pl suggest another way to achieve the same.
    In detail:
    I am doing a voice chat application by using the streaming through UDP . I am able to play the byte stream. But , is it possible to capture sound simultaneously (while playing the audio) to send to the other end?
    Edited by: dhillarun on Jan 4, 2008 7:11 AM

    If you're Airplaying from you computer, you might be able to do this. Here's what I would try:
    Go to the Airplay icon in iTunes. You should see both your Apple TV and your speakers listed as options. Select "Multiple speakers." You'll see both devices together. Turn the volume all the way down on the Apple TV. You should be getting the video on the TV, but only hear audio through the speakers.
    Using the "Multiple Speakers" option will sync the output of your devices so that the sound matches the picture.
    I haven't tried this myself, but I'm thinking this would work. However, this approach will only work when using Airplay from your computer – not from am iPad or iPhone – as they don’t have the "Multiple Speakers" option (as far as I know). It also won't work with content streamed directly to your ATV, obviously, because there's no way to stream from ATV to other devices.
    Let me know if this works.

  • What is best program to capture any streaming video ?

    Hi, I would like to know what program is recommended to capture streaming video from a website, from a video chat and/or any other source?
    Thxs,

    I have iShow U. I showU is ok for small low resolution videos and it works you CPU and Ram overtime because it captures and converts everything at the same time.
    The best program out there that I have tried is 'SnapzPro', it works way better. It does one thing at a time so you get higher quality results , and higher quality resolution too.
    SnapzPro is the best....., but it costs $ bling. You can use the trial version of snapz for free for a week. Make sure you have everything lined up and lots of time so you can make the most of the week.
    And yes both of these record 'motion VIDEO' .

  • Capturing Video stream with JMF under LINUX??

    Ok, i am confused! I have read lots of info over this subject, but at some sites and forums i read that some people did not succeed in capturing ( and displaying) a live video stream with Java under Linux.
    Is it possible? and if so, can someone give me a sample code or a link to a sample code? thankz a lot!!

    Cross-posted
    http://forum.java.sun.com/post.jsp?forum=54&thread=456420&message=2083138&reply=true

  • Capture and propagate on the same db

    hi.
    I am testing out capture, propagate and apply processes on a database on my machine, the hoststring for which is tempdw.ps0339
    There are two users 1. scott (serving as a source database) 2. target (servicing as a target db)
    the strmadmin user is there which is the admin user for streams.
    now i first connect to the destination db and create an apply process as
    BEGIN
    DBMS_STREAMS_ADM.ADD_TABLE_RULES(
    table_name => '"TARGET"."ORGANISM"',
    streams_type => 'APPLY',
    streams_name => 'STRMADMIN_TEMPDWPS0339',
    queue_name => '"STRMADMIN"."STREAMS_QUEUE"',
    include_dml => true,
    include_ddl => true,
    source_database => 'TEMPDW.PS0339');
    END;
    I then connect to the same strmadmin user and create capture and propagate process as
    BEGIN
    DBMS_STREAMS_ADM.ADD_TABLE_RULES(
    table_name => '"SCOTT"."ORGANISM"',
    streams_type => 'CAPTURE',
    streams_name => 'STRMADMIN_CAPTURE',
    queue_name => '"STRMADMIN"."STREAMS_QUEUE"',
    include_dml => true,
    include_ddl => false,
    source_database => 'TEMPDW.PS0339');
    END;
    DBMS_STREAMS_ADM.ADD_TABLE_PROPAGATION_RULES(
    table_name => '"TARGET"."ORGANISM"',
    streams_name => 'STRMADMIN_PROPAGATE',
    source_queue_name => '"STRMADMIN"."STREAMS_QUEUE"',
    destination_queue_name => '"STRMADMIN"."STREAMS_QUEUE"@TESTDB1.PS0156',
    include_dml => true,
    include_ddl => false,
    source_database => 'TEMPDW.PS0339');
    END;
    i get an error on the capture process
    ERROR at line 1:
    ORA-01426: numeric overflow
    ORA-06512: at "SYS.DBMS_STREAMS_ADM", line 75
    ORA-06512: at "SYS.DBMS_STREAMS_ADM", line 21
    ORA-06512: at line 2
    while the propate works.
    My question is.. is this ok. Can i have capture, propagate and apply processes on the same db, with all the three created under one user strmadmin ???
    Pls help.
    Trupti

    I don't think you can can propagate messages from one queue to another queue on the same database in STREAMS.
    Propagation is for sending messages from capture queue on source database to apply queue on destination using the DBLINK to DESTINATION db.

  • Capture and transmit live media

    I am doing a project that capture live media from a capture device and transmit it to a client. Currently I can capture and transmit, but the problem is when I start transmit, the local player stops playing. If I clone datasource and use the cloned datasource for transmitting, the local player does not stop after it starts transmitting, but the remote site can't receive any stream. In short, my problem is I can't make the local and remote sites play captured media simultaniously. I tried JM Studio and it works, but I can't understand how they implement it. It seems that they didn't use cloned datasource. Anyone who have this kind of experience please help me. Thanks a lot.

    If you want to display video while transmiting it you can use the MonitorControl. Consult the jmf guide and solutions or this same forum.
    But MonitorControl can be a complex solution, specially if you want to monitor video+audio.
    You can also use clones. You need undestand that the clones depend of its original datasource, so this origin have to be connected to the clone works. Consult google or this same forum to more info.
    Regards.
    Julio.

  • Capture video stream from network

    Hi all,
    I have application to broadcast video to network.
    And I want to write app use jmf to capture video stream.
    if you have any sample source code, please send to me
    (my mail: [email protected]).
    Thank you.

    yap
    avtransmit2 is giveing ERROR (line:123 "Couldn't create DataSource") so i thing medialocator is not finding so datasource is not created but variable locator is not NULL.
    i am trying to transmit from webcam (realtime).

  • Audio Q: How to capture and play back later?

    Hi,
    Looking at the JMStudio app, it's pretty clear how to capture audio and stream it out through the speakers. What I don't understand is how to capture audio, stop, and at a later time, play that stream back. In particular, I'd like to be able to play it back beginning at a specific position. I see the Positionable interface, but I haven't found any demo code for a DataSource that implements it. Any help appreciated,
    +scott                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Hi,
    you have to stream your media to a file and later re-open it. To do this, simply get a DataSink and use it to save on a file.

  • Capture RTP stream in a file

    I am developing a phone client application, one of the features it should include, is recording conversation, my problem is that I don't find how can I capture the audio stream sent via RTP and record it into a .wav file. I'm using jmf for streaming.
    I know that this is possible using ethereal, that captures the stream in a .au files, and you just have to convert it to a .wav;
    isn't it possible to do it using JMF ?????
    thank you in advance

    Hello!
    do you already know how to do it?
    I think you can create a media locator on the server and save the file on the client. For one stream, you can create a DataSink to a file. But if there are more than one stream at the same time, you can create a SessionManager.
    In this Session Manager, implement the Update method to catch the events of a new stream.
    For every new stream, you can play the stream and save it.
    But this is just what I've read. I'm planning to do it too..do you have it already done?
    Thanks!

  • Image capture and send with post

    Ok, like the title suggests, I have a lil paint function
    drawing on a canvas in flex 2. What I need is to get that image all
    captured and bundled up to send to asp.net VB. The site is here:
    we are UNLIMITED .com Click on
    start, then Draw, and you will get to play with that canvas. You
    can draw all day, different brush sizes, colors, and erase. I need
    a capture button there to get the image off the canvas into BYTE
    format. Mainly what i need help on is sending that byte array from
    flex to asp.net VB, and REALLY need help on catching that byte
    array in asp.net VB and getting it to the point i save save it to
    the server HDD via the file I/O. I have already been able to save
    XML docs to the HDD with asp.net VB to be read by flex via the file
    I/O. I really just need some asp.net vb code to do the "POST" catch
    (or request), and get the image to PNG? format to be saved. This is
    going to be a small paint program in flex, members can use to
    create their avatar. I will be implementing say a crop, copy/paste,
    drag and drop, resize and what not, to give my users more
    flexability as far as what their image looks like. I'd really like
    it to be as close to a basic "windows paint" program. But that's
    another story. For some reason every time I look up passing
    variables from flex (flash) to asp.net vb, it's POSTing form vars,
    and really none of it has dealings with images. I know it's
    probably really the same, but like I was trying to say, I just get
    all kinds of confused with working with byte arrays and asp.net vb
    and flex. I was actually supposed to have this site up and running
    this past Aug, but with the swap to flex, the pains of membership
    between flex and asp.net vb, and my general newbie beginnings of
    this whole aspect of computers. Let's just say it's taken a bit
    longer than expected.
    So to recap from all my babbling:
    I need to:
    (flex)
    Capture the image on that canvas (see link)
    load to asp.net VB (pref. using POST)
    (asp.net VB)
    create an asp.net vb page to receive/request that image
    reformat that image ( pref. PNG )
    save the formatted image to the server HDD
    This should be fairly simple, and I'm almost embarrassed to
    ask for help. I've just been trying to work through this muck for
    way too long, and I really need to get past this.
    code snippets would be great, although just some good
    resources to look at would be great too. I do entirely appreciate
    any help in this matter.
    Daniel Keeney
    WebMaster
    we are UNLIMITED .com

    You've probably already worked this one out but I thought I
    would post my solution - not elegant but it works
    I spent two days trying to find an asp.net solution in VB.net
    to no avail so here goes:
    Actionscript:
    var bitMD:BitmapData = new BitmapData(this.width,this.height)
    bitMD.draw(this);
    var _PNG:ByteArray = PNGEncoder.encode(bitMD);
    var U:URLRequest = new URLRequest
    U.method = URLRequestMethod.POST
    U.data = _PNG;
    U.contentType="application/octet-stream";
    U.url = "
    http://localhost/CARTO/image.aspx";
    var UR:URLLoader = new URLLoader
    UR.dataFormat = URLLoaderDataFormat.TEXT
    UR.load(U);
    ASP.NET
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As
    System.EventArgs) Handles Me.Load
    Dim b() As Byte = Request.BinaryRead(Request.TotalBytes)
    Dim ms As MemoryStream = New MemoryStream(b)
    Dim img As System.Drawing.Image = Bitmap.FromStream(ms)
    Dim bmp As Bitmap = New Bitmap(img)
    Dim tempStream As New MemoryStream()
    bmp.Save(tempStream, System.Drawing.Imaging.ImageFormat.Png)
    Dim fs As New
    FileStream(System.Web.HttpContext.Current.Server.MapPath("test.png"),
    FileMode.Create)
    tempStream.WriteTo(fs)
    tempStream.Close()
    fs.Close()
    End Sub

  • Need advice ensuring my 25p is captured and edited properly.

    Hi all. New to Final Cut and just got a DVX100BEN (PAL) and want to know what I have to setup to capture and edit 25p with Final Cut.
    My train of thought here is that I can just use a standard DV PAL setup as the DVX100b stored 25p in a 50i stream. So my questions are:
    1) Can I just use standard, interlaced DV PAL for capture?
    2) Can I just use standard, interlaced DV PAL for the timeline or do I have to set it up as progressive some how?
    3) When rendering, say to DVD can I just render using Compresser to DVD PAL as normal and all is good?
    Also, viewer seems to deinterlace it's display so I was wondering if there is a way to get it to just show the rawm image, as it's already progressive from the DVX?
    Cheers
    Aaron Koolen

    Well, noone offered me an answer, no matter where I looked, but after some searching I'm pretty certain that you just use the DV PAL template, keep everything interlaced and render out as DV PAL.
    I say this because I found a post somewhere by Graeme Natress that pretty much said this.
    So, personally, I'm happy with it. Now if you were wanting to render as a true progressive movie then you'd have to do something to tell your renderer to NOT deinterlace the footage.

Maybe you are looking for