H264 - difference between MOV / MP4 container?

Hi Folks,
I'm compressing broadcast video from PR422 Quicktime to an intermediate quality / size movie (for ease of transfer by internet).
My associate is using Sorenson Squeeze to compress this intermediate file to a smaller FLASH FLV file for web delivery.
Is there any difference or advantage in the intermediate file (H.264 Codec) being rendered into Quicktime (mov) or MP4?
Thanks for any input ...
Gary
(PS - i notice that when I render in MOV format, with a simiar data rate to MP4, there's noticeable pixelation and artifacts in the output ... Premiere doesn't seem to handle MOV renders with anywhere near the quality that Final Cut did .. ?!)

hi Jon,
the "MOV vs MP4" quandry was for an intermediate stage of file delivery, as I mentioned in my 1st post.  I'm mastering in ProRes 4:2:2, (6 gig), compressing to "intermediate" (MP4 vs MOV), then sending this "intermediate" by file transfer to an associate who compresses via Sorenson Squeeze to a 150 Meg Flash FLV file.
He uses this "intermediate" file I send as his source material for Sorenson Squeeze.
In the past, I used Final Cut Express' MOV output to a 350 Meg file with good resolution.  Premiere CC's "good" resolution for this intermediate file weighs in at 700 Meg; it's 350 Meg output is badly pixelated.
I'm switching to MP4 as "container-type" for the intermediate file, which produces a nice output around the 350 Meg mark.  Either "container" (MOV or MP4) holds the H.264 codec, so it's odd that MOV output is so distorted.
Anyway, we'll stick with MP4 for now.  My "Squeeze" guy was kind of stuck on Quicktime for some reason ...
Gary

Similar Messages

  • What is the difference between MOVE and WRITE TO ststement?

    Hi
    What is the difference between MOVE and WRITE TO ststement?
    When do we use both of them?
    Thank You

    Hi,
    <b>MOVE</b>
    Syntax
    MOVE source {TO|?TO} destination.
    destination {=|?=} source.
    Effect
    Both these statements assign the content of the operand source to the data object destination. The variants with the language element TO or the assignment operator = are valid for all assignments between operands that are not reference variables, and for assignments between reference variables for which the static type of source is more specific than or the same as the static type of destination(narrowing cast).
    Variants with the language element ?TO or the assignment operator ?= (casting operator ) must be used if the source and destination are reference variables and the static type of source is more general than the static type of destination (widening cast). For assignments between operands that are not reference variables, use of the question mark ? is not permitted.
    The data object destination can be any data object that can be listed at a write position, and the data object source can be a data object, a predefined function or a functional method (as of release 6.10). The data type of the data object destination must either be compatible with the data type of source, or it must be possible to convert the content of source into the data type of destination according to one of the conversion rules.
    Notes
    If source and/or destination are field symbols, then, as in all ABAP commands, the system works with the content of the data objects to which the field symbols point. The actual pointer content of a field symbol can only be changed using the statement ASSIGN or the addition ASSIGNING when processing internal tables (value semantics). If source and destination are reference variables, the reference contained in source is assigned to destination (reference semantics).
    Strings and internal tables are addressed internally using references. When assignments are made between strings and between internal tables (as of release 6.10), only the reference is transferred, for performance reasons. After the assignment, the actual string or the actual table body of the source as well as the target object are addressed (sharing). When the object is accessed to change it, the sharing is canceled and a copy of the content is made. The sharing is displayed in the memory consumption display of the ABAP debugger and in the Memory Inspector tool (as of release 6.20).
    Obsolete Form: MOVE PERCENTAGE
    Exceptions
    Catchable Exceptions
    CX_SY_CONVERSION_NO_NUMBER
    Cause: Operand cannot be interpreted as number
    Runtime Error: CONVT_NO_NUMBER (catchable)
    CX_SY_CONVERSION_OVERFLOW
    Cause: Overflow with arithmetic operation (type P, with specified length)
    Runtime Error: BCD_FIELD_OVERFLOW (catchable)
    Cause: Operand too large or (intermediate) result too large
    Runtime Error: CONVT_OVERFLOW (catchable)
    CX_SY_MOVE_CAST_ERROR
    Cause: Source or target variable are not reference variables
    Runtime Error: MOVE_CAST_REF_ONLY
    Non-Catchable Exceptions
    Cause: Source field (type P) does not contain correct BCD format.
    Runtime Error: BCD_BADDATA
    Cause: Assignment for deep structures not permitted if these overlap.
    Runtime Error: MOVE_COMPLEX_OVERLAP
    Cause: Type conflict with the assignment between object references.
    Runtime Error: MOVE_INTERFACE_NOT_SUPPORTED,
    Runtime Error: MOVE_IREF_NOT_CONVERTIBLE,
    Runtime Error: MOVE_IREF_TO_OREF,
    Runtime Error: MOVE_OREF_NOT_CONVERTIBLE
    Cause: Type conflict with the assignment between data references.
    Runtime Error: MOVE_DREF_NOT_COMPATIBLE
    Cause: Assignment between the types involved not supported.
    Runtime Error: MOVE_NOT_SUPPORTED
    Cause: Constants and literals must not be overwritten.
    Runtime Error: MOVE_TO_LIT_NOTALLOWED
    Cause: onstants and literals must not be overwritten.
    Runtime Error: MOVE_TO_LIT_NOTALLOWED_NODATA
    Cause: During a loop in an internal table, an attempt was made to overwrite a reference variable that is linked with the internal table by REFERENCE INTO.
    Runtime Error: MOVE_TO_LOOP_REF
    <b>Write</b>
    Syntax Diagram
    WRITE - TO
    Syntax
    WRITE {source|(source_name)} TO destination
                                 [int_format_options].
    Effect:
    This statement assigns the formatted content of the data object source, or the formatted content of the data object whose name is contained in source_name, to the data object destination. The data objects source_name and destination must be character type and flat. source_name can contain the name of the data object to be assigned in upper or lower case. If the data object specified in source_name does not exist, the assignment is not executed, and sy-subrc is set to 4.
    The statement WRITE TO has the same effect as the statement WRITE for lists. This statement formats the content of source or the source field specified in source_name as described in the field. It does not, however, store the result in an output area of a list in the list buffer, but instead stores it in a variable. The output length is determined by the length of the variable.
    The same additions int_format_options can be specified for formatting the content as in the statement WRITE for lists, except for NO-GAP and UNDER.
    System fields
    sy-subrc Meaning
    0 The data object specified in source_name was found and the assignment was executed.
    4 The data object specified in source_name was not found and the assignment was not executed.
    For the static specification of source, sy-subrc is not set.
    Note:
    If destination is specified as an untyped field symbol or an untyped formal parameter, and is not flat and character-type when the statement is executed, this leads to an untreatable exception in a Unicode program. In non-Unicode programs, this only leads to an exception for deep types. Flat types are handled as character-type data types.
    Example:
    After the assignment, the variables date_short and date_long receive the current date in the order specified in the user master record. The variable date_long also contains the defined separators, as the output length is sufficiently long. The content of the variable date_mask is formatted according to the formatting addition DD/MM/YY.
    DATA: date_short(8) TYPE c,
          date_long(10) TYPE c,
          date_mask(8)  TYPE c.
    WRITE sy-datum TO: date_short,
                       date_long,
                       date_mask DD/MM/YY.
    Exceptions
    Non-Catchable Exceptions
    Cause: Negative length specified for offset/length
    Runtime Error: WRITE_TO_LENGTH_NEGATIVE
    Cause: Negative offset specified in offset/length
    Runtime Error: WRITE_TO_OFFSET_NEGATIVE
    Cause: Offset specified in offset/length specification is longer than the field length.
    Runtime Error: WRITE_TO_OFFSET_TOOLARGE
    Thanks
    sunil

  • Difference between movement types 102 and 122

    Dear experts,
    Would you please explain the differences between movement types 102 and 122?
    Thanks in advance,
    Ranjan

    Hi
    102 means you are cancelling the material document (if the user has wrongly posted the document)
    122 sending material to vendor (vendor return for rejected material)
    Both has the same accounting effects
    WRX              Dr
    BSX               Cr
    Just define for two diffrent reasons (logic)
    Regards
    Sujoy

  • Difference between Movement types

    What is the difference between Movement type & Movement type - 1 step in schedule line categories.
    Regards,
    Jay

    Hi<b>
    Movement Type (Inventory Management)</b>
    Specifies a key for the type of goods movement. Each goods movement (for example, purchase order to warehouse) is allocated to a movement type in the system.
    {<b>movement type</b>Inventory Management (MM-IM)
    A classification key indicating the type of material movement (for example, goods receipt, goods issue, physical stock transfer).
    The movement type enables the system to find predefined posting rules determining how the accounts of the financial accounting system (stock and consumption accounts) are to be posted and how the stock fields in the material master record are to be updated.}
    <b>
    Movement type: One-step</b> procedure
    Specifies a key for the type of goods movement. Each goods movement (for example, purchase order to warehouse) is allocated to a movement type in the system.

  • What is the difference between MOVE var1 TO var2 and var2 = var1? Help!

    Hi Experts,
        What is the difference between MOVE var1 TO var2 and var2 = var1?
    Thanks
    Gopal

    Gopal,
      pls. look into it.Good explanation on you requirement.
    To assign the value of a data object <f1> to a variable <f2>, use the following statement:
    MOVE <f1> TO <f2>.
    or the equivalent statement
    <f2> = <f1>.
    The contents of <f1> remain unchanged. <f1> does not have to be a variable - it can also be a literal, a text symbol, or a constant. You must always specify decimal points with a period (.), regardless of the user’s personal settings.
    Multiple value assignments in the form
    <f4> = <f3> = <f2> = <f1>.
    are also possible. ABAP processes them from right to left as follows:
    MOVE <f1> TO <f2>.
    MOVE <f2> TO <f3>.
    MOVE <f3> TO <f4>.
    In the MOVE statement (or when you assign one value to another with the equal sign), it is not possible to specify the field names dynamically as the contents of other fields. If you need to do this, you must use field symbols .
    There are three possible outcomes of assigning <f1> to <f2>:
    The data objects <f1> and <f2> are fully compatible, that is, their data types, field length, and number of decimal places are identical. The contents of source field <f1> are transferred byte by byte into the target field <f2> without any further manipulation. The MOVE statement is most efficient when this is the case.
    The data objects <f1> and <f2> are incompatible. This is the case, for example, if the two fields have the same type, but different lengths. The contents of the source field <f1> are converted so that they are compatible with the data type of <f2>, and are then transferred. This procedure only works if a conversion rule exists between the data types of <f1> and <f2>. Type conversions make the MOVE statement less efficient. How much less efficient depends on the individual conversion.
    The data objects <f1> and <f2> are incompatible, and no conversion is possible. The assignment is not possible. If this can be recognized statically, a syntax error occurs. If it is not recognized before the program is run, a runtime error occurs.
    The source and target fields can be of different data types. In contrast to other programming languages, where the assignment between different data types is often restricted to a small number of possible combinations, ABAP provides a wide range of automatic type conversions.
    For example, the contents of a source field with an elementary data type can be assigned to a target field with any other data type. The single exception to this rule is that it is not possible to assign values between type D fields and type T fields. ABAP even supports assignments between a structure and an elementary field, or between two structures.
    DATA: T(10) TYPE C,
          NUMBER TYPE P DECIMALS 2,
          COUNT  TYPE I.
    T = 1111.
    MOVE '5.75' TO NUMBER.
    COUNT = NUMBER.
    Following these assignments, the fields T, NUMBER, and COUNT have the values ‘1111      ’, 5.75, and 6 respectively. When you assign the number literal 1111 to T, it is converted into a character field with length 10. When you assign NUMBER to COUNT, the decimal number is rounded to an integer (as long as the program attribute Fixed pt. arithmetic has been set).
    Pls. reward if useful

  • Difference between Table and Container

    Hi,
        Whats the difference between table and container.
    How to create container in smartform.
    Cheers
    Senthil

    Hi,
         I have a requirement to remove a column from an existing container. I removed a column, but still the column showing up.. so I decided to recreate the container again. But I can create only table. How to make this as container.
    Cheers
    Senthil

  • Difference between .mov files and .dv files?

    I am normally a FCP 4.5 user but I just got the new Macbook Pro and need to capture some footage this weekend using iMovie. Is there any difference between the .mov files we capture with FCP and the .dv files captured with iMovie as far as compression or quality?
    I've looked and looked but can't find the answer. Thanks!
    MacBook Pro   Mac OS X (10.4.5)  

    Hi there. can you explain this a bit more ?
    "you can scrub audio over a .dv clip in a sequence"
    and explain why the .dv video is so doggy in fcp hd?
    so,you CAN NOT convert .dv to fcp - right? or .mov to fcp?- right
    Here is my experience with iMovie, .dv files and
    FCP.
    iMovie can be useful, because it breaks DV clips up,
    and handles time code breaks - by ignoring them!
    I had canon camera, which if I captured with FCP, the
    audio would drift over the hour capture - it was over
    a second out by the end of the tape, so I used iMovie
    instead.
    Dropping .dv files into DV FCP sequences does not
    require a video render or transcode - the original
    image quality is maintained, but will require an
    audio render to stop the audio 'beeping' during play
    back - it seems an arbitrary limitation to me, you
    can scrub audio over a .dv clip in a sequence, and
    you can play audio when the .dv file is in the
    viewer, but not from a sequence.
    Then - it gets more annoying - every edit you do,
    typically requires a re-render of the audio, if you
    don't want the beeping, but there are two tricks
    that can help: 1) make a sequence for each .dv clip,
    unedited, render the audio in that sequence, then
    edit that into the master sequence, or 2) use
    'extract audio' in iMovie, then find the .aiff in the
    Media folder, and replace the .dv sourced audio with
    that in the FCP timeline.
    There is no re-capture, as Shane says, you have to
    stay on disc forever, or risk having to tweak and
    re-trim your project, if you hope iMovie will create
    the same files on a future capture - I have never
    tested that, my guess would be no.
    Most of the folks on the board will dismiss such a
    workflow - and with good cause - but its not totally
    useless, in certain circumstances.
    I have not tried this with the iMovie in iLife '06 -
    so your mileage may vary. Ideally, the beeping audio
    from .dv would be fixed in FCP - I understand it is
    harder to extract and play from a .dv file, but we
    have fairly powerful machines, these days, and,
    iMovie seems to manage just fine
    Good luck!
    iMovie was what got me into Macs in the first place,
    and after my first 'home movie editing appliance'
    (also known as an iMac G3) I started to do less and
    less on PC's, and have not tried to edit video on one
    since.

  • Difference between mov, m4v and mv4?

    I had a "large" mov-file and saved it as H.264 in QuickTime Pro, still with the .mov suffix in the name. The result was a folder with .mov.mov suffix containing among other files a .mov-desktop.m4v file and a .mov-poster.jpg file.
    Now I did not want to create a webpage, just send someone the resulting H.264 file. I deleted the desktop-part of the file name ending up with just .mov and tested it. I played in Quicktime, so I sent it.
    The recipient could not open it. QuickTime reported "movie could not be opend. It is not a movie file".
    Renaming the file .m4v makes it open and play in iTunes. .mv4 does not work. QuickTime reports the same error.
    Why is QuickTime so picky about filenames? Or rather: Why doesn't QuickTime object to the .mov file on my disk but rejects the very file after a tour on the internet? Is this the result of hidden metadata in MacOS?
    If that is the case, I would prefer QuickTime to display an error when a mismatch between metadata and suffix is detected.

    Open the .m4v file with QuickTime Pro and use Save As to place it in a .mov container.
    No re-encoding done on the file and very fast. It will also make a "fast start" (progressive download) file.
    Upload the file to your server and include just the link in the email. The recipient can then "copy" the link, open the free QuickTime Player, "Open URL" (File menu) and paste the URL. The file will begin playing almost instantly.
    Too much work for a louse.

  • Difference between movement 309 and 201

    We want to transfer material A to B with mvt 309 in MB1B but since those materials have different units of measure its not possible.
    I see I can do it with transaction 201 in MB1A.
    What would be the difference of this on accounting?
    Regards,
    Carlos

    Dear,
    does anyone has made this change on their enviroment and had significal differences in accounting - from my side NO.
    Regarding account between 309 adn 201/202 movements
    As mentioned.. 309 is material to material transfer and 201 are movements related to cost center.
    When we do 309 movement for material to material transfer, one material document will be created but with two line items.
    An accounting document also will be created along with the material document capturing the financial impact of the transfer. ie if both are having different valuation classes and hence different account postings, the issuing material stock a/c is credited and the receiving material stock account is debited.
    For Movement 201, 202 the account postings will be the same as normal business process.
    http://help.sap.com/saphelp_46c/helpdata/EN/12/1a39516e36d1118b3f0060b03ca329/content.htm
    Regards,
    Syed Hussain.

  • Difference between panel and container

    if both panel and container can contain components inside , then that is the defference between them?
    thanks in advanced.

    if both panel and container can contain components insideJPanel inherits this ability because it extends Container. The point of extending classes is to provide additional functionality. Read the API to see what additional functionality JPanel provides.
    The main difference is that JPanel is a Swing component. You should always use Swing components in a Swing application. This will ensure painting of the panel and all its child components are done correctly.

  • Difference between header and item movement types in MIGO

    Dear all,
    what is the difference between movement type entered in header of MIGO and item level?
    not all movements are possible in header. how it is controlled? may not be in OMJJ
    thanks and regards
    gajanan

    Hi Gajanan,
    Movement types in Standard SAP are predefined. You can also create a new movement type, but generally it is not required.
    In MIGO ,movement types on right hand side corner changes as per the transaction your are carrying out in header level like
    Good reciept, Good issue, , Cancellation, subsequent adjustment, Remove from storage, placer in storage etc.....
    As you go for transaction and make allocation in the allocation field, the movement type changes.
    Regards,
    Tushar Patankar

  • Difference between Business Packages MSS

    Hello,
    I´ve got a question regarding to the difference between Business Packages containing Manager-Self-Services.
    Where ist the exact difference between the BP for MySAP ERP and MySAP ERP 2004? The documentations seem to be quite different.
    Another question: Are these documentation also available in German?
    Thank You very much for reading.

    Integeration between OM and PA .
    Check T77SO Plogi ORGA and value shd be X
    (c.) Integeration between PA and PD .
        check T77SO
    (d.) Integeration between Time and Payroll .
    Time and pay rol are integrated form 0007 00008 and u can see the integration
    in XT00 TC00 DL DZL ZL Table
    (e.) Integeration between Recruitment and PA .
    check T77SO PPVAC Plogi
    (f.)Integeration between Time and Training and Event Mgmt .
    check T77SO

  • Differences between Java Servlet and Portlets

    Hello,
    May anyone let me know the differences between Java Servlet, JavaBeans and Portlets? It seems quite similar to each other... By the way, what are differences between a servlet container and portlet container? Thank you.
    Charoite

    JavaBeans are totally different from servlets or portlets. JavaBeans can be used in just about any environment. A JavaBean is basically a java class with a no-arg constructor which follows certain naming conventions for its get and set methods.
    Servlets can only function in an "web containers" which are provided by application servers which support servlets. The main function of servlets is to process requests (usually http requests) and generate output (usually web pages). They usually perform validation and other processing and then delegate the web page generation to a jsp.
    Portlets are similar to servlets but rather than generating an entire web page, their output is relegated to a portion of a page. A single web page may contain the output of several portlets. These portlets can communicate with each other. The portlet container provides the functionality to merge the output of the various portlets and the infastructure required to support the portlets.

  • What Is The Difference Between Save As Self-Contained Movie and Exporting

    What Is The Difference Between Save As Self-Contained Movie and Exporting a Video as a Quicktime File

    Save As places the file inside a .mov container. No re-encoding.
    Your still have the option to save this file as "self-contained" (all the parts travel with the file) or "reference" (small file sized movie that merely "points" to the movie parts).
    A reference movie can't play if the source files can't be found. If they are moved or deleted the reference movie will fail and it can't be re-created.
    Exporting is done to convert one QuickTime format to another. Typically you do this with a high quality source file. Exporting previously compressed files is a bad idea that leads to unpredictable results.
    QuickTime doesn't open WMP formats without third party software help (Flip4Mac is one). You can't convert (export) WMP formats without paying extra fees to upgrade their software.

  • Media Foundation Source or H264 / AC3 differences between Windows and Phone 8?

    I've got a working Matroska (MKV) Media Foundation Source for a Windows Store app (PC x86). It will play several different matroska files that contain H264 encoded video and AC3-encoded audio.  It even has seek support.  I've written the app
    as a HTML/typescript Universal app with the MF Source as a C++ dll. 
    The problem is that the same code will not work on Windows Phone 8.  I can play videos that don't require the external MF Source (i.e. MP4 files and AVI files) just fine on both platforms through my app, but the same MKV videos that played on an x86
    PC will not play on Windows Phone 8 (Lumia 920).
    I looked at the specs for the Snapdragon processor and it should be able to support both H264 at 720p resolution and AC3 (2-channel only).  So I don't know what else I need to do to get this to work on WP8.  The audio I'm trying to play is actually
    6-channel, so that made me wonder if it was failing because WP8 supports 2-channel max, but I would have thought the audio just wouldn't work and the video would play normally.
    Does anyone have any suggestions?
    *edit* - just to be more specific, I can parse the file and create the presentation descriptor without errors.  But when I finish opening the file and call the event for that, nothing else happens.  What is weird is that the javascript video player
    never throws the "canplay" event, nor does it throw the "error" event.
    Lee McPherson

    Thanks, not a bad suggestion to try. 
    On my Windows machine, I tried to get the MediaEncodingProfile via the createFromFileAsyc method.  With a known file type, it outputs all properties of the video and audio streams (bitrate, etc).  With an MKV file (container file with H264 video
    and AC3 audio), I only get the type and subtype properties. Everything else is zero or null.  This is because in my MFSource, I only set the type and subtype.  This still allows the video to play on my windows machine.  I assume the
    built-in MFTransform for H264 video-to-uncompressed video parses the stream to get the relevant information.  Likewise for audio.
    On Windows Phone, when querying the file's MediaEncodingProfile, I get the same result. This is telling me that my MFSource will parse the file properly and set the subtypes for video and audio correctly.  Everything else is still null or zero. 
    However, the file does not play.  There is no returned event to the video element that it even *can* play.
    Perhaps, I need to fill in the video and audio stream properties on the Windows Phone version.  I really don't want to because that would mean having to parse some of the underlying video and audio streams themselves, not just parsing the container
    information.  (More work!)  But this is what I mean when I ask about the differences between Windows and Windows Phone... perhaps the WP8.1 & Windows MFTransforms are different? 
    *EDIT* - I do get a JavaScript Console error that I didn't notice before: AUDIO/VIDEO: unknown MIME type.  (VS error code: MEDIA12899)
    Lee McPherson

Maybe you are looking for

  • Windows 8.0 pro needs an NTFS drive but boot camp didn't make one

    Just got a new macbook pro and went through the steps to get windows 8 pro on the machine as well. all seemed to go well until windows asked which drive to install windows on. I selected the one i had partitioned to 50gb. Error. windows needs an NTFS

  • How to call webservice using java client

    Hi, I am new to webservice related stuff.Can any body help me. How can i call the webservice using simple java programing using jdeveloper tool is very useful for me. Thanks venuj

  • IMovie temporary files; importing fails on network home directory

    Hi all, I work in a laboratory and manage a bunch of Macs. We have a 2x2.5GHZ G5 with 4G of memory and iMovie 6. The mac has two 300 GB disks that are in a concatenated raid group, so the system has about 450GB of free disk. The mac is bound to an Op

  • Dynamic XSD Mapping?

    Is it possible to make some kind om dynamic mapping from one XSD to another, based on some metadata stored for instance in DB table? The table could info like "field1 goes to fieldX". How can acomplish something like that? I know I could do in PL/SQL

  • What is Grouping field for?

    Hello, I'm trying to find out what the Grouping field is made for? Can someone explain it to me? I have well organized music collection, but not sure what I should do with this field... Thanks