Problem about playing h264 in flv file

I read an article at "
http://www.kaourantin.net/2007/08/what-just-happened-to-video-on-web_20.html"
which is a blog of an software engineer of Adobe, the author said
in this article that "...There are functional limits with the FLV
structure when streaming H.264 which we could not overcome without
a redesign of the file format..." and "...Specifically dealing with
sequence headers and enders is tricky with FLV streams...", does
anybody know what exactly the author mean? what is the "functional
limits"? how to "specifically dealing with sequence headers and
enders"? is it a way to solve the "functional limits"?
Thanks!

I believe that it just mean that H.264 encoded video for FMS
& Flash are not stored in FLV format... because of some
inherent limitations in FLV file format.
It uses mp4/MOV format which is what has been used by
Quicktime also for quite some time. Adobe calls it M4V.

Similar Messages

  • Question about streaming h264 in flv file

    I read an article at "
    http://www.kaourantin.net/2007/08/what-just-happened-to-video-on-web_20.html"
    which is a blog of an software engineer of Adobe, the author said
    in this article that "...There are functional limits with the FLV
    structure when streaming H.264 which we could not overcome without
    a redesign of the file format..." and "...Specifically dealing with
    sequence headers and enders is tricky with FLV streams...", does
    anybody know what exactly the author mean? what is the "functional
    limits"? how to "specifically dealing with sequence headers and
    enders"? is it a way to solve the "functional limits"?
    Thanks!

    Hi, anybody help me?

  • HT3775 is there a player that will play a 2.flv file movie on my macbook pro with system os x lion 10.7.5

    Is there a player that will play a 2.flv file movie on my macbook pro with os x lion 10.7.5

    http://www.videolan.org/ 's VLC

  • About javafx2.0 player .flv file Problem

    hi all:
    im use player a test.flv file,it's Failed,
    Supported Media Codecs
    The formats currently supported are the following:
    Audio: MP3; AIFF containing uncompressed PCM; WAV containing uncompressed PCM
    Video: FLV containing VP6 video and MP3 audio
    please tell me mp4/rmvb conversion to flv vp6 soft,thanks.

    Yes, I have the same problem. The sample movie from sun works fine:
    "http://sun.edgeboss.net/download/sun/media/1460825906/1460825906_2956241001_big-buck-bunny-640x360.flv"
    But my own converted files (using http://www.erightsoft.com/SUPER.html ), converted to flv / VP6 do not display. and no Error is thrown either !!?

  • Problem playing an imported FLV file

    I have Captivate 3. Tried to import an FLV file into a project.  Used FLV MetaData Injector to insure metadata was inserted.  In edit mode I can see the FLV object but when I preview the slide I just get a blank screen. Any suggestions would be appreciated.  Thanks.

    Hi there
    I'm wondering if maybe it's related to the Flash Player version on your PC.
    See if the links below help.
    Click here to read a thread where I believe one of the Adobe Captivate team (Shameer) sheds a bit of light on the issue.
    Click here for an Article and link for uninstalling Flash Player/Plug In:
    Click here for an Article and link for installing and older version of the Flash Player/Plug In:
    Version 9 should allow things to work okay with Captivate 3.
    Cheers... Rick
    Click here for Adobe Certified Captivate and RoboHelp HTML Training
    Click here for the SorcerStone Blog
    Click here for RoboHelp and Captivate eBooks

  • Question: how to get the adobe plug in to play a downloaded flv file ?

    I want to know how to get the flv adobe plug in which i downloaded as a result abc or nbc or cbs.com i forget exactly which said i had to and also it seems to be used for playing most all videos from web such as those from utube,hulu, etc. So my question is how do i get the plug in to play any downloaded *.flv video ?  The particulars on the one i have is:
    Output folder: C:\WINDOWS\system32\Macromed\Flash
    Execute: "C:\WINDOWS\system32\Macromed\Flash\uninstall_plugin.exe"
    Extract: NPSWF32.dll
    Extract: NPSWF32_FlashUtil.exe
    Extract: flashplayer.xpt
    also perhaps FLVPlayer.swf of about 9Kb may have something to do with it?
    And the latest update i have was about jan 13 when it seemed to automatically take over my system and update itself.x
    I know it has the ability to do what i want- which is full screen cropped ,change aspect ratios etc. and seems
    It has to be able to or else it could not play the files and give those options which it does on some videos like from utube etc. in the first place. Unfortuneately it has something also to do with the useless *.swf files which are apparently of no use to anything and could certainly be eliminated .
      I have downloaded several freebie flv players such as bs player etc. etc. but they all have so many faults and are not suitable. Bs player does what i want but it hangs , have to go to system mgr. to get out of it sometimes , often difficult to use etc.etc. The main features is i need is to be able to make and play playlists to automatically in full screen one after the other in a specified order with NO user intervention and the ability to magnify or 'pan in' i guess they call it and change aspect ratios so that i can have full screen as if just cropping part of horizontal such as if want to view a 16/9 aspect ratio on a computer as i have with the prior standard 4/3 aspect and change a downloaded vertically stretched to a cropped instead etc.
        Also it doesn't make sense to download others and take up disk space when already have the adobe - also adobe seems to be the only one that plays hulu flv's correctly - on other flv players the video and audio are way out of sync and not just by few seconds but often by a minute or more. I know there is another 'pain' way to do it which is create a *.avi or other extension with loss of clarity etc. which have done but would like to be able to just do it in real time while playing the flv file itself as for example
    as bs player does.
       Anyway if there is no way to get adobe to do this does anyone know of any other free flv player downloads which will do what
    i want - basically playlists, magnify , pan,crop and still full screen, change aspect ratios -  other than bs player ?

    The plugin is what it is: a browser plugin - it cannot act as a standalone player.
    To play local flv files you either need to
    download/install the standalone player (Projector) from http://www.adobe.com/support/flashplayer/downloads.html
    download/install Adobe Media Player http://www.adobe.com/products/mediaplayer/

  • How to play and stop flv files through NetStream in AIR Application

    Hi,
    In a folder I have 'n' number of flv file, which are DRM protected. when the user try to play those files for the first time through my AIR application, it will prompt for username and password and gets the license/voucher from the server and store it in AIR Runtime. so that from the next time onwords it won't prompt for username and password as because it already has license/voucher.
         My problem is assume there are 500 files, such that for each file the user has to enter his credentials[username and password]. which is a stupid thing. I want to avoid this process by implementing this process internally/programetically. By playing/accessing each file through netstream from the folder and setDRMAuthenticationCredentials for that file and stop the stream. Here I am able to play each file but I am failed to stop it. I mean to say I will get the license for all the flv files internally[while loading my AIR application], such that user should not be interrupted for his credentials for each file.He should play as if he is accessing/playing a non-DRM protected file. I will be very thank full if any one help me out in this.
    public function init():void {
          connectStream();
          getLicenseForAllFiles();
          videoStream.addEventListener(DRMAuthenticateEvent.DRM_AUTHENTICATE, drmAuthenticateEventHandler);
          ppt_videoStream.addEventListener(DRMAuthenticateEvent.DRM_AUTHENTICATE, ppt_drmAuthenticateEventHandler);
            private function getFilesRecursive(rootFolderPath:String):void {
                //the current folder object
                var currentFolder:File = new File(rootFolderPath);
                //the current folder's file listing
                var files:Array = currentFolder.getDirectoryListing();
                //iterate and put files in the result and process the sub folders recursively
                for (var f = 0; f < files.length; f++) {
                    if (files[f].isDirectory) {
                        if (files[f].name !="." && files[f].name !="..") {
                            //it's a directory
                            getFilesRecursive(files[f].nativePath);
                    } else {
                        //it's a file
                        fileList.push(files[f].nativePath);
                        //Alert.show(""+files[0].nativePath);
                        var fileName:String = files[f].name;
                        if(fileName.indexOf("PPT_")!=-1){
                            ppt_videoStream.play(files[f].nativePath);
                            ppt_videoStream.pause();
                        videoStream.play(files[f].nativePath);
                        videoStream.pause();
                private function connectStream():void {
                    videoConnection = new NetConnection();
                    videoConnection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
                    videoConnection.connect(null);
                    ppt_videoConnection = new NetConnection();
                    ppt_videoConnection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
                    ppt_videoConnection.connect(null);
                    videoStream = new NetStream(videoConnection);
                    videoStream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
                    video.attachNetStream(videoStream);
                    ppt_videoStream = new NetStream(ppt_videoConnection);
                    ppt_videoStream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
                    ppt_video.attachNetStream(ppt_videoStream);
             private function netStatusHandler(event:NetStatusEvent):void {
                switch (event.info.code) {
                    case "NetConnection.Connect.Success":
                        //connectStream();
                        break;
                    case "NetStream.Play.StreamNotFound":
                        trace("Unable to locate video: " + videoURL);
                        break;
                private function drmAuthenticateEventHandler(event:DRMAuthenticateEvent):void {
                    videoStream.setDRMAuthenticationCredentials("adobe", "adobe", "drm");
                private function ppt_drmAuthenticateEventHandler(event:DRMAuthenticateEvent):void {
                    ppt_videoStream.setDRMAuthenticationCredentials("adobe", "adobe", "drm");
    Thanks
    Sudheer Puppala

    Hi,
    Please go through following links..this will help you:
    http://lucamezzalira.com/2009/02/28/create-pdf-in-runtime-with-actionscript-3-alivepdf-zin c-or-air-flex-or-flash/
    http://forums.adobe.com/thread/753959
    http://blog.unthinkmedia.com/2008/09/05/exporting-pdfs-in-flex-using-alivepdf/
    Thanks and Regards,
    Vibhuti Gosavi | [email protected] | www.infocepts.com

  • How to Play Slow motion FLV File

    Hi,
    I would like to play a Slow Motion FLV File in Flex using Action Script but unable to find any way to do so. I have looked into the Action Script API proposed by Adobe but couldn't find any way. Can you people please help me in this regard?
    Thanks in advance...

    Well I guess you can't do it with play() since it will go real time speed so if thinking out of the box you could edit the movie itself or pause the video and set a timer to move to a specific time location of the flv so it will act like a slow motion. I guess that would require for you to export your movie with a lot of keyframes and I still can't be sure if it would work Good luck with that!

  • Can Apple Tv play .mov, .img & .flv files?

    Just getting started with Apple Tv ...
    - can it play .mov & .flv files?
    - can it play .flv files directly without conversion?
    - can it play a saved .img image dvd files on the drive? - what if you mounted the image first?
    - can it play other formats like.wmv?
    Message was edited by: revDAVE

    revDAVE wrote:
    - can it play .mov & .flv files?
    no
    - can it play .flv files directly without conversion?
    no
    - can it play a saved .img image dvd files on the drive? - what if you mounted the image first?
    no
    - can it play other formats like.wmv?
    no

  • Dw cs5 FLV video quality difference between web play and local play w/same flv file

    When I play a flv locally on my pc with adobe media player.. it looks great.
    i build a page, insert it in the page (dw cs5) use auto size detect. upload all..
    then go to test it out using FF and the video is not a sharp ( the text titles are especially ratty looking  http://www.centroidcnc.com/cncvideo/centroid_digitizing_cs5.html ).
    how can this be? its the same file.  what am i doing wrong? thanks in advance for any tips.
    here is a screen capture of the 480 wide flv playing in adobe media player... reasonable text clarity
    and the same file playing in firefox.. with rattly looking text.
    is the browser trying to scale it up or something?

    Test page looks pretty good but you still have dimension problems.... notice the black bars on the side of the video. Black bars on the sides mean the height is not great enough. Because that version of the player has the controls below the video, you have to ADD that number of pixels to the height.
    height: 360, width: 480
    so width needs to be video height (360) PLUS height of controls ...15 or 20 or so... may need the trial and error thing again.
    The JW Player will play mp4s on the iPhone.
    I'd suggest using QuickTime Pro to convert. QT Pro has an excellent "Export for Web" option that exports beautiful video (m4v).
    QT will open many file types but if you only have the .flv version, you can use Handbrake to convert to .mov or .mp4:
    http://handbrake.fr/
    It's free and does a pretty good job. But I still do the final convertion with QT because the finish video comes out so nice.
    For example:
    http://exploreolympics.com/reports/?p=3499
    videos play in iPhone as well as PCs (JW Player with controls over video)
    Check for other/newer version of player with controls over video.
    Of course JW Player is just one of many media players available. FlowPlayer is another:
    http://flowplayer.org/
    or get a Flash developer to create one for you... as on the Home page here:
    http://www.exploreolympics.com/index.html
    This page uses our custom Flash player with fallback to the JW PLayer (using swfobject).
    So there are many solutions to your problem, but the reason the text is fuzzy is that the video dimensions are not correct.
    Best wishes,
    Adninjastrator

  • NetStream play H264/AAC flv no sound

    I used Flash builder 4.5 created a player to play recorded video from Adobe Media Server.
    Until now, mp4 is worked perfect. But now when mp4 transfer to flv, my player played the video but no sound.
    If this video transfer to H264/MP3, it will work perfect.
    I used AMS sample player to player the video and it worked perfect. Where is my pleyer wrong?
    Here is some code:
    ns:NetStream = new NetStream(nc);
    ns.addEventListener(NetStatusEvent.NET_STATUS, ns_status);
    ns.client = nsClient;
    video.attachNetStream(ns);
    ns.bufferTime = 10;
    ns.play(xxx/xxx);
    And video info get from onMetadata:
    audiocodecid: 10
    audiodatarate: 15.625
    width: 640
    videodatarate: 976.5625
    encoder: Lavf54.63.104
    height: 368
    framerate: 29.970029970029966
    filesize: 87087101
    duration: 687.488
    audiosamplerate: 8000
    audiosamplesize: 16
    stereo: false
    videocodecid: 2

    have you set these values:
    netstream.receiveAudio(true);
    netstream.receiveVideo(true);

  • DMA 2100 - Audio Quality problems when playing mp3 or wma files

    I recently purchased a DMA 2100 - two weeks ago.
    Plays my streamed DVDs (VOB files) along with streamed video off the internet wonderfully.  I'm impressed that it actually seems to upscale my DVDs and the Audio quality is perfect.
    But when I try to play a simple mp3 or wma file  I experience pops, clicks and short dropouts during playback.
    Obviously my network is more then sufficient to push DVDs across reliably it should be able to push mp3s/wma files.  Network performance monitor shows me in the low end of HDTV capable and stable.  MP3s and WMAs are stored on the same disk as my DVD VOB files hence I don't expect there is a problem with my media center PC serving them. (PIII 3.0GHz, 2.5GBs, 2TB RAID 5 SATA Array)/  I was experiencing some problems with playback on my PC but that was resolved by upgrading the drivers for my audio card SB Audigly 2
    Any ideas?

    Looking further into this I also notice that my Media Center PCs processor is running all out 70%-100% processor utilization when streaming the MP3s or WMA files.
    Meanwhile when streaming DVDs the processor is at a rather lazy 10% or so.
    Anyone, any ideas why when Streaming DVDs my audio would be perfect and processor idle.... but when streaming WMAs my processor is pegged and the audio pops and crackels as it plays?

  • Play local FLV files in AIR

    Hello,
    Here is another question regarding FLV files: I'm developing my AIR application using Dreamweaver. My app will need to play some local FLV files wich will be delivered together with the application (they are not online).
    I'm using the built in feature of Dreamwever, wich creates a small SWF called "FLVPlayer_Progressive.swf" when you insert an FLV in the page. If I preview the page in Firefox, everything works fine and the video is played, but if I preview it in AIR, there is just a blank box where the video should be.
    All the files are in the site's root folder and are included in the "AIR application settings" (FLVPlayer_Progressive.swf, Clear_Skin_2.swf, video.flv, index.html and application.xml).
    I tryed importing the video in Flash (through progressive download) and then creating a small SWF wich would work only as a player but it didn't work either. The only way it worked was if I actually embedded the video in the SWF (so there is no external file), but then I have some audio synchronization problems and I loose quality...
    So the problem seems to be that AIR doesn't allow the SWF file to access external files, even if they are in the same folder. Is this a bug or is there a workaroud?
    Regards,
    Manuel

    Well, I just spent a few hour trying to make this work, and still nothing... but I think I know now what the problem is.
    As you said, after putting an absolute path in (I used "C:\video.flv" for testing) it worked fine! So what I did was create a code that would get the absolute path to the video located in the app-storage folder. I came up with the following:
    var flvFile = air.File.applicationStorageDirectory.resolvePath("data/flv/video.flv");
    var flvFilePath = flvFile.nativePath;
    This code returns flvFilePath as "C:\Documents and Settings\Manuel\Application Data\Test.08196269638DC859464A7A09369FF97BAC18DD7A.1\Local Store\data\flv\video.flv".
    I tried suplying this path to the player but it didn't work. So I inserted a new player in Dreamweaver using the path above and I got a message saying that the path can't have any spaces. This seems to be the cause of all my problems! I tried substituting the spaces with "%20" but it didn't work either.
    Do you have any ideas?

  • Play another flv file in between a flv file 

    Hi,
    I am trying to find a way to play another flv file in between
    a flv file. Say, I play flv A for 10 seconds then play flv B and
    then resume back to flv A where it just stopped.
    Is it possible to do this and roughly how to do it?
    Thanks!
    Rex

    hhhzzz wrote:
    > I am new to flash. Can the Adobe Flash player play an
    external flv file
    > directly?
    No it can't, you need SWF to load the file within.
    Best Regards
    Urami
    Beauty is in the eye of the beer holder...
    <urami>
    If you want to mail me - DO NOT LAUGH AT MY ADDRESS
    </urami>

  • FLV files don't play

    I'm new to Flash and using Premier & AE (CS3) to export
    flv files for the web. When I try to play the flv files in Flash
    player, they don't load/play. The flv files play fine when I upload
    to my website but I'd like to review them in the Flash player
    first...

    The standalone Flash Player does not play FLV files. It is
    built to play SWF files.
    You can view an FLV using a video player SWF (as you do
    online), or you can download any number of free FLV players.

Maybe you are looking for