New to Flash - How far can I take video/image manipulation?

Hi,
I'm new to the flash/flex world and am considering using
Adobe products for an interactive site. My understanding of all the
various product, however, is still evolving so it's safe to assume
and rather basic level of understanding of Flash, Flex, their
related products and relationships to each other.
I have a couple of questions before diving in, and any advice
or pointers to docs would be most appreciated.
- When the user pauses a video clip, can we pinpoint the
exact frame in the video (not frame in swf) on which they paused?
- Is it possible to take a screenshot of the current video
frame?
- How much "processing" can we do on the image? For example,
can I get access to individual pixel data, and is it reasonably
fast to manipulate?
Thank you in advance!
Sean

SeanFlash,
> - When the user pauses a video clip, can we pinpoint
> the exact frame in the video (not frame in swf) on which
> they paused?
Seeking in FLV videos applies to keyframes, so it will
depend on how
many keyframes you include in that FLV when you encode the
video. The
greater the number of keyframes, the more precision -- but
the greater the
filesize.
> - Is it possible to take a screenshot of the current
video
> frame?
Flash doesn't have access to the OS deeply enough to take a
screenshot,
but you can certaily use the BitmapData class to copy pixels
from one object
to another. You can even manipulate those pixels.
> - How much "processing" can we do on the image? For
> example, can I get access to individual pixel data, and
is
> it reasonably fast to manipulate?
These are subjective questions, so it's hard to answer them.
I've seen
examples of "fire" effects (particles) added dynamically to
live webcam
captures. I've seen blendmode effects and filters (glow,
etc.) applied to
video.
David Stiller
Adobe Community Expert
Dev blog,
http://www.quip.net/blog/
"Luck is the residue of good design."

Similar Messages

  • String.replaceAll how far can you take it?

    Hi,
    I want to do 2 (or 3) simple string conversions like this:
    1. in: "CustomerOrderHistory" out: "customer_order_history"
    2. in: "customer_order_history " out: either "CustomerOrderHistory" or "customerOrderHistory" (either ok)
    Actually number 2 is no problem, I did it like this:
    public static String mixedCaseToCaseInsensitiveLower (String input) {
         return input.replaceAll("([a-z])([A-Z])", "$1_$2").toLowerCase();           
    }No problem works fine, but now I'm wondering if it's possible to implement case 1 in a one liner like that.
    Of course, I I can see how I could code it with a specific routine, but I'd like to know if the replaceAll method can do it for me.
    So far I have this:
    return input.toLowerCase().replaceAll("((_)([a-z]))", "$1")This just removes any underscores that occur before a lower case character, but I don't see any way to tell it that the character after the underscore, ie "$1" should be upper cased.
    It may be that I'm asking too much, or it may be that I've missed something... tell me what you think,
    Thanks
    Iain

    You're asking too much. :/
    You have to process the replacement text before it gets inserted into the result string, which means you can't use replaceAll(). You can, however, do it he long way, using Matcher's appendReplacement() and appendTail() methods:  private static Pattern p = Pattern.compile("(?:$|_)([a-z])");
      // to leave the first letter lowercase, use "_[a-z]"
      public static String toCamelCase(String input)
        Matcher m = p.matcher(input);
        StringBuffer sb = new StringBuffer();
        while (m.find())
          m.appendReplacement(sb, m.group(1).toUppercase());
        m.appendTail(sb);
        return sb.toString();
      }Of course, with about the same amount of effort, you do the same thing with indexOf(), charAt(), and a for loop. Now, if we could combine Matcher with the new Formatter (sprintf) class, we could really have some fun...

  • OWB 10Gr2, how far can you take the Data Profile Editor?

    After working with the Data Profile Editor a bit, it seems like it has a lot of potential, but I can't quite figure out how to get it to do the thing I'm most in need of.
    The problem: Tables in a source database that have CHAR columns instead of VARCHAR columns (also date fields stored as text in the format YYYYMMDD).
    After generating a couple of correction maps, it seems like I should be able to do these simple transforms in the correction (it converts fields that look like numbers but stored in text with the to_number function in the resulting map), but I can't figure out where exactly to tell it to change the data type from CHAR to DATE, or where to tell it to TRIM the CHAR column before converting it to VARCHAR.
    The only alternative that I can see is a mapping with dozens and dozens of expression operators to TRIM and TO_DATE the fields. This is a nasty and time consuming process.
    Thanks in advance,
    Eric
    Any advice?

    In chapter 14 of the OWB User Guide, it mentions that the Data Profile Editor can be used in such a way:
    "Data rules can be used in two ways to cleanse data and correct schemas. The first way is to convert a source schema into a new target schema where the structure of the new tables strictly adheres to the data rules. The new tables would then have the right data types, constraints are enforced, and schemas are normalized. The second way ..."
    It doesn't go into any deatil how to do any conversion of data types or data with data rules, however.

  • How long can I take video on iPad mini 16gb?

    i want to be able to record a hockey game on the iPad. I'm freeing up as much space as possible. How much space can a 16gb hold
    of playing continuously for each period. I have tried whistle to whistle which leaves me with 60+ videos but will continuous play help hold the
    entire game which can be any where from 2-2:30hrs

    It will. Are you planning to get the iPad 3? The iPad 2 produces excellent, albeit "only" 720p footage too. Both the iPhone 4/4S and iPad 2/3 have excellent cameras, resolution-wise, as is also explained at http://www.iphonelife.com/blog/87/new-ipad-3-camera-tests-unbelievable-video-res olution

  • HT201364 Xserve (Early 2008) with Snow Leopard 10.6.8: How far can I upgrade ? Can I upgrade to an OS X Server version? Is any OS X Lion version compatible?

    How far can I upgrade ?
    Can I upgrade to an OS X Server version?
    Is any OS X Lion version compatible?

    Open the Mac App Store and try downloading Yosemite. If you get told it's incompatible, the computer's also incompatible with Mountain Lion and Mavericks; if desired, choose About this Mac from the Apple menu, check if the computer has at least a Xeon or Core 2 Duo(not Core Duo) CPU and 2GB of RAM, and if it does, click here and order a download code for Lion 10.7.
    Back up your data and check your applications for compatibility before upgrading. In particular, Mac OS X 10.7 and newer don't support PowerPC programs such as versions of Microsoft Office prior to 2008.
    (123636)

  • Since the iPod Lightning connection is not supported, how can you take videos from your iPod 5th Gen to your tv?

    Since the iPod Lightning connection is not supported, how can you take videos from your iPod 5th Gen to your tv?

    Lightning TV out
    - Via Airplay to an Apple TV.
    or one of these cables.
    - http://store.apple.com/us/product/MD826ZM/A/lightning-digital-av-adapter?fnode=3 a
    - http://store.apple.com/us/product/MD825ZM/A/lightning-to-vga-adapter?fnode=3a

  • How far can text messages be tracked with a court order?

    how far can text messages be tracked with a court order?

        Hi sherry1234,
    Thanks for the excellent question. We are able to provide an average of 3-5 days of text messaging content with a court order.
    Thanks,
    NidiaA_VZW
    Please follow us on Twitter @VZWSUPPORT

  • How far can a 2400+ with Kt6 delta

    Hello guys!
    I'm a beginner overclocker, so I dont know how far can a 2400+ can go, what is the best performance it can handle with stabiliy.Please help me, thanks!!!
     :hypecrite:
    AMD Athlon XP 2400+
    MSI KT6 Delta LSR
    TwinMos 512 DDR 400
    MSI FX 5600XT TD128
    Terratec Aeron 5.1 Sky
    Seagate Barracuda V 80 GB
    Texas Instruments FireWire controller
    Mercury 450W, I dont know the details exactly
    Win 2000 PRO with SP4

    2.4 with an AXDA model.
    runs at 2.5 in dos, but dosnt boot into windows.
    Reeeal good heatsink like those thermalrights with a big fan would probably run 2.5G's.
    Water cooling should do a mighty job at OC'ing the 2400+
    Im gonna AS5 and lap my V12, should do quite alot better after that, not much extra cost either.
    Runs mighty hot though.....yeeeeeeeowwwww  

  • I created new RAC DB, how i can connect to sql?

    export ORACLE_SID=testtest.test.com - esm01p:/opt/oracle
    set $ORACLE_HOME=/opt/oracle/10.2.0.1.0ricsflgrd401.ric.infineon.com - esm01p:/opt/oracle
    sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on Tue Oct 31 11:36:31 2006
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    SQL> connect /as sysdba;
    Connected to an idle instance.
    I created new RAC DB, how i can connect to sql?

    Instead of the database name, try the instance name with number.
    -bash-3.00$ crsstat
    HA Resource Target State
    ora.racdev.db ONLINE ONLINE on tstorarac01
    ora.racdev.racdev1.inst ONLINE ONLINE on tstorarac01
    ora.racdev.racdev2.inst ONLINE ONLINE on tstorarac02
    ora.racdev.racdev3.inst ONLINE ONLINE on tstorarac03
    -bash-3.00$ export ORACLE_SID=racdev
    -bash-3.00$ sqlplus / as sysdba
    SQL*Plus: Release 10.2.0.2.0 - Production on Tue Oct 31 10:55:03 2006
    Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
    Connected to an idle instance.
    SQL> exit
    Disconnected
    -bash-3.00$ export ORACLE_SID=racdev1
    -bash-3.00$ sqlplus / as sysdba
    SQL*Plus: Release 10.2.0.2.0 - Production on Tue Oct 31 10:55:15 2006
    Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit Production
    With the Partitioning, Real Application Clusters and Data Mining options
    SQL>

  • Touch ID on my ip5s had broken. I added my fingerprints before then I deleted them and add new one. How I can fix that problem? P/s : Fail immediately when I click on Add fingerprints

    Touch ID on my ip5s had broken. I added my fingerprints before then I deleted them and add new one. How I can fix that problem? P/s : Fail immediately when I click on Add fingerprints.

    problem is "Failed. Sorry, the operation was not succesfull. ... " and now i can't use touch ID in my phone

  • How far can i go with spiceworks helpdesk ticketing system?

    No satisfaction form.  You can ask the user to comment on the ticket about the experience before closing it.
    There are plugins and scripts that can enhance or modify different aspects of the system.  Just not on the grand scale you are envisioning.

    hey,
    i have installed spiceworks helpdesk on my network and created a custom but simple form for users to fill when they need any technical support. and i have also activated the email notification (integrating with exchange server)
    but my question is, how far can i go with this helpdesk system? how well and pro can i go with it? can i let the end user submit some kind of a satisfaction form after the technical guy finishes the support? how well can i enhance all both end user and admin experiences with this tool?
    This topic first appeared in the Spiceworks Community

  • HT5858 How come i can't take video any more with my Ipad after the last update

    Howcome I can't take video anymore with my Ipad, after the last update

    What happens when you try to take videos ? In the Camera app you should be able to slide the Video / Photo / Square options so that Video option lines up with the yellow dot to their left - does that not work ?

  • Ios5.0.1, can't receive calls, can't end call, can't take video!!!!!

    After installed ios5.0.1, can't receive calls, can't end call, can't take video!! The screen become frozen! Any help please? Thx!

    How about going to a corporate store and see if they will let you put your SIM card in a display model. Your number will transfer over with the SIM card. Then if you call your number from your wife's phone or one of store landline phones and the call goes through, you have ruled out the SIM card being the problem.
    You don't have the phone number set to automatically forward to the voicemail, do you?

  • How i can change mi video in a MediaView

    i try to change my video with
    _mediaView.setMediaPlayer(new MediaPlayer(new Media("file:///c://unocol//videos/Hyundaii30commercial.flv")));
    but when i see the "VM Telemetry" it does'nt kill the previus thread and when i have more than 3 hours changing the same 6 videos then i have a error becouse i dont have more memory how i can change my video without creating a new MediaPlayer object or kill the previous MediaPlayer treads?
    please help me :(
    sorry for my english i speak spanish.

    I would imagine something like (untested)var duration: Duration;
    var tmp = bind index on replace {
       duration = Duration.valueOf((15 + 2 * index)* 1000);
    KeyFrame
       time: bind duration
       values: cars[index].translateX => 800 tween Interpolator.LINEAR
    }To get better help sooner, post a SSCCE.
    Note that I don't do JavaFX and the suggestion is from reading the API.
    db
    edit Get yourself a coffee and complete your pending markings. Answered questions on a forum deserve to be marked as such, for the guidance of those who come across them in a search.
    Edited by: Darryl Burke
    Edited by: Darryl Burke -- added the needed : between duration and Duration

  • Hi I would like to know how I can view a video that has been send via mail. When I tap on the video it only gives me the option to send iit as mail again

    Hi  I would like to know how I can view a video that has been send to me via email. When I tap on the video icon it only gives me option to send as a mail or to open in drop box which I don't want to open in.

    Welcome to the Apple community.
    If you are doing this from your phone (as you mention) then you can use the new iPhoto Photo Journal feature to do this.
    Unfortunately, iCloud does not offer equivalents to Mobile Me’s iDisk, Gallery or Web Hosting services. You will need to find a third party solution to replace these services. You might consider DropBox, SugarSync, MediaFire or any other service that offers online storage.

Maybe you are looking for

  • Where is my iphoto after upgrading to yosemite??

    Where is my IPHOTO after upgrading to yosemite ??

  • Sound won't stop in Indesign pdf when using Reader X

    I created an interactive pdf using Indesign CS5. When I open with Reader 9, the page loads and music plays. When I go to the next page, the music stops. This is exactly what I want. After installing Reader X, I open the pdf file, the music plays (as

  • Zip download not working for IE, but works with mozila and crome browsers

    The requirement is: we need to download a zip file, and the zip file may contain more than one csv file. The application is deployed in Linux server and WebLogic 10.3.2. In internet explorer the zip files downloads as a corrupt file which cannot be u

  • Animation preset crashing cs5.52

    It seems that every time I use an ADOBE PREMIERE PRO animation preset, it's impossible to reopen the saved file once the program it has been closed. Eventually the program itself crashes and asks to be relaunched. Any known issues? Thanks for help in

  • Cancel items from CRM order using CRMXIF_ORDER_SAVE

    Hi All, My requirement is to modify an existing crm order through 'CRMXIF_ORDER_SAVE'.  I need to copy this FM and modify so that whenever it is called from XI all the existing items are cancelled and new items from the xml are added. Can anyone give