Converting MPEG2 Muxed back to Dv

I'm working on a video project, and the person doing the filming keeps sending me muxed mpeg2 video. I've had it professionally converted to DV, but was wondering if there is a way to do it in Final Cut Studio, or if there was some freeware that would also do the trick.

Shawn
you're absolutely right. however, transfering broadcast files using high bitrate MPEG compression as an intermediate codec is quite common. the real issue is whether you intend to recompress to a lossy codec later ...
.. that said, we have received high bitrate MPEG's which were transcoded to DVCPRO50 using MPEG Streamclip, dubbed to DigiBeta and later digitised, compressed and broadcast from our MPEG servers ... i'd challenge anyone to tell which spots have been through that loop.

Similar Messages

  • Convert mpeg2 to mpeg4?

    Hello all,
    I bought a Hitachi DZ-GX3200 DVD camcorder a while back, before I purchased my new iMac. The Hitachi camcorder unfortunately only has a USB connection. I found a way around this by installing the software that comes with the camera, which has allowed me to save videos to my hard disk. However, the videos are in MPEG2 format, and iMovieHD won't import them. And that is where I'm stuck right now.
    Do you know of any software that would allow me to convert MPEG2 files to MPEG4? Alternatively, can you think of any other suggestions (aside from buying a new camera -- I dropped 700 bucks on this thing 6 months ago ) that might help me? I'd really appreciate it.

    http://www.apple.com/quicktime/mpeg2/
    More info about the MPEG-2 Playback Component. Please read the FAQ page before you buy.
    http://www.squared5.com/svideo/mpeg-streamclip-mac.html
    More info about MPEG Streamclip.
    Muxed file formats (MPEG 1 and 2 and Flash) have all the audio and video "tracks" inside a single file. QuickTime (and Apple's "i" apps) can't extract the audio portion of these formats. MPEG Streamclip can extract all the tracks and convert them to DV Stream (.dv) which is the format used by iMovie.

  • MPEG2 Muxed - No Audio

    I just bought a Sony Handycam DCR-SR80 Hard Drive based camera. The file format it records in is MPEG2 Muxed. Now, everything is fine when you record it and play it back in every app besides quicktime, imovie, itunes. Obviously everything is centered around quicktime. My question is, after laying down 800 dollars for this camera, will quicktime and all my other apps support this camera without me having to use other apps to convert the files? Is there a way I can get imovie alone to work? Thanks

    Question: since hard drive based camcorders seem to be the future, anyone have any insight as to whether and when Apple will upgrade its apps (QT, iMovie, Final Cut Express, etc) to integrate the new technology? Is there any way to import audio with my MPEG2 files into iMovie/iDVD or Final Cut Express?This is probably a "not gonna happen" type thing. Basically, there are two forces working against it.
    This first is the fact that the MPEG-2 format is, to be frank, somewhat old and not worth the time and trouble when newer, more efficient formats like MPEG-4/AVC (H.264) are available for handling HD content at MPEG-2 data rates.
    The second is the difference in technology involved. Basically, audio and video content can be synchronized either in terms of time or space. QT employs "temporal" relationships for its "frame-to-frame" synchronization strategy while both "muxed" and interleafed files employ "spatial" relationships. For instance, MPEG-1/MPEG-2 audio/video data is stored in alternating "blocks" of autio and video data in a single stream or track. As such, it remains synchronized because one form of data cannot physically "overrun" or "outrun" the other. AVI, while assigning audio and video data to separate streams, are physically interleaved in order to maintain synchronization. (Think of this as two separate tracks with "meshed cogs" which force the relative speed of one track to remain constant in comparison to the other. Lastly, you have QT synchronization which is based on an arbitrary unit of time which is used as a "frame of reference" for synchronization. This approach offers both advantages and disadvantages. For instance, QT technology does not require that every audio or video frame of data be played. This means the QT structure can have a wider range of platform CPU power requirements with older, less CPU intensive formats. (I.e., an older platform simply drops more and more frames during playback until the structure finally decides it can no longer keep up.) On the other hand, any reliance on a time reference means the playback software is very sensative to loss or absence of timing reference data. (Ever wonder about those "timecode breaks" and why part of an MPEG2 file appears to be missing or why a QT file won't load a file when it can't find a proper file termination?)
    I guess you might simply say that Apple is betting that time reference based file formats will dominate the future of multimedia and they are less than williing to support what they consider outmoded and/or hybrid technologies. (Consider how long took for public opinion to get Apple to even support "muxed" MPEG-2 video with an add-on component.)

  • I changed from i iphone 5 back to a iphone 4.. now my itunes does not recognise that i have a iphone 4! how do i convert my last back up (on iphone 5) to my new iphone 4?

    i changed from i iphone 5 back to a iphone 4.. now my itunes does not recognise that i have a iphone 4! how do i convert my last back up (on iphone 5) to my new iphone 4?

    In your case you can only restore from a backup that has been created with the same iOS version. An iPhone 4 can only run 7.1.2, and, unless your iPhone 5 did not run the same version, you can't use a newer iOS backup of the 5 on the iPhone 4

  • Can I convert a PDF back into a PUB file?

    Can I convert a PDF back into a PUB file?

    Use Acrobat XI (Pro or Standard) to export the PDF to Word.
    Use Calibre to bring the Word file into ePub.
    Be well...

  • Convert an EXE back to a VI?

    Hello all,
    I'm just getting started with Labview.  My question is in regards to the possiblity of converting an EXE back to a VI. We have diagnostic software that we use on our equipment and would like to make some modifications to some timing features due to recent hardware/software upgrades.  We'd also like to switch most of the current hardware (ISA DAQ's) to a more modern portable setup (preferably PCMCIA or USB DAQ's).  Is it possible to convert back to VI's so we can make the changes or do we need to start from scratch and rewrite the VI's?  The originals were written a long time ago and the engineers are long since gone.
    Wayne

    I seem to recall reading about some little tricks you can use to get some information from the EXE - something about using LabVIEW to get the name of all VIs in memory.  That will just get you names of the subVI calls, though, and I'm guessing that wouldn't be terribly helpful.
    At least you can take some comfort in knowing that converting something that ran on ISA DAQs would probably require some pretty substantial rewriting anyway to work with modern stuff . (And if you want to hire someone to do it for you, there's always the Jobs forum down below.)
    Message Edited by kehander on 01-31-2008 01:44 PM

  • Since 10.6.3 - Quicktime: MPEG2 muxed without audio

    as subject...
    since 10.6.3 Update, I have no audio on MPEG2 muxed video, what was fine before as well as on my 10.6.2 backup.
    I dont know if this is wanted or a bug, or depends on my config.
    I did only the update and have no 3rd party codecs installed.

    This does not work, and it worked before the 10.6.3 update:
    As you note, program stream MPEG2/MP2 files are compatible and should play under under OS 10.6.3 for you the same as they do (as indicated above) for me. Since certain components (most notably the QT MPEG-2 Playback and Perian) became "disconnected" for some people originally upgrading to Snow Leopard, you might try re-installing the QT MPEG-2 Playback Component even if it is plainly visible in the appropriate folder and see if this makes any difference or you get a message saying a newer component is already installed. I.e., if you observed the upgrade process, did you note any mention of the installation of new components. I did, but am not sure if this referred to the installation of new/updated QT media components or not. Just thought I would mention it in case the upgrade process was interrupted and might be the source of your problem. (Just throwing out guesses here as I have nothing concrete to offer as to why my system continues to work properly but yours doesn't.)

  • Import MPEG2 Muxed from external hard drive

    Hi there,
    I am interested in the trick for iMovie 08.. I've updated from iMovie 05 HD and ready to import existing MPEG's from an external hard drive.
    They are: MPEG2 Muxed
    How do I trick iMovie to recognize and import these files?
    Thanks
    Deb

    With a USB flash memory drive, or an external hard drive, create on it a folder named MP_ROOT, inside it create a folder named 101PNV01, now put your mpg-2 files in this folder. Have iMovie open; after creating these files and putting the mpeg2's on it, disconnect the drive from your computer, now, when you re-connect, is like connecting a camera, and with iMovie open already, it will tell you that you have connected a camera etc, etc, now import into iMovie 08.
    I use this to import mpeg 2's.
    Remember to create this at the root level, at the very highest level in your external hard drive or USB. I do not use a USB stick because my files are very large, I use a external hard drive, so if one does not work for you, try the other one, if you have both.
    http://discussions.apple.com/message.jspa?messageID=5823783#5823783
    Check out this thread, it explains this and other possibilities.

  • Converting a byte[] back to key problem

    I CAN create a key and convert the key to a byte array, then convert the array to a string(base 64):
    KeyGenerator generator = KeyGenerator.getInstance("DES");
    generator.init(new SecureRandom());
    key = generator.generateKey();
    byte[] keyBytes = key.getEncoded;
    BASE64Encoder encoder = new BASE64Encoder();
    String randomKey = encoder.encode(keyBytes);
    and I CAN save that string to a database, forget about it, then sometime later reload it and convert it to a byte array again:
    String loadedKey = "WhAt3Ver-It-I5" //from DB
    BASE64Decoder decoder = new BASE64Decoder();
    byte[] loadedKeyBytes = decoder.decodeBuffer(loadedKey);
    what I CAN'T do is convert the loadedKeyBytes back into the key of the same type as it was originally, enabling me to decrypt whatever that key originally encrypted.
    Does anyone know.
    I know I need to convert it to a KeySpec, I presume as:
    DESKeySpec keySpec = new DESKeySpec(loadedKeyBytes);
    this compiles correctly.... but how do i then recreate the key so i can use it for decryption.
    Once i've finished this test program I should be able to port it to my application.
    Many thanks in advance guys!
    Cheers!
    Relisys
    ================ CODE FOLLOWS ======================
    import java.io.*;
    import java.security.*;
    import java.security.spec.*;
    import javax.crypto.*;
    import javax.crypto.spec.*;
    import com.sun.crypto.provider.SunJCE;
    import sun.misc.*;
    public class SecPrescrip {
    public static void main(String[] args) throws Exception {
    // Create Key.
    Key key;
    KeyGenerator generator = KeyGenerator.getInstance("DES");
    generator.init(new SecureRandom());
    key = generator.generateKey();
    // Get a cipher object
    Cipher cipher = Cipher.getInstance("DES/ECB/PKCS5Padding");
    // Encrypt the input string:
    cipher.init(Cipher.ENCRYPT_MODE, key);
    String input = "Medicare Secure Prescription: 30 Tamazopan 200mg tablets. Dosage: 1 to be taken every 4 hours";
    System.out.println("Stage 1: ENCRYPT PRESCRIPTION WITH A RANDOM DES KEY");
    System.out.println("===================================================");
    System.out.println(" - Input Plain Text: "+input);
    System.out.println("");
    byte[] stringBytes = input.getBytes("UTF8");
    byte[] raw = cipher.doFinal(stringBytes);
    BASE64Encoder encoder = new BASE64Encoder();
    String ciphertext1 = encoder.encode(raw);
    System.out.println(" - Cipher Text: "+ciphertext1);
    System.out.println("");
    byte[] keybytes = key.getEncoded();
    String randomkey = encoder.encode(keybytes);
    System.out.println(" - Random Prescription Key: "+randomkey);
    System.out.println("");
    System.out.println("ENCRYPTION SUCESSFULL");
    System.out.println("");
    System.out.println("");
    System.out.println("Stage 2: ENCRYPT RANDOM KEY WITH PATIENT MEDICARE KEY");
    System.out.println("=====================================================");
    BASE64Decoder decoder = new BASE64Decoder();
    String passphrase = "ABCD1234efghIJ56"; //Patient Medicare Key
    System.out.println(" - Patient Medicare Key: "+passphrase);
    System.out.println("");
    System.out.println(" - Input Plain Text: "+randomkey);
    String algorithm = "PBEWithMD5AndDES";
    byte[] salt = new byte[8];
    int iteration = 20;
    KeySpec ks = new PBEKeySpec(passphrase.toCharArray());
    SecretKeyFactory skf = SecretKeyFactory.getInstance(algorithm);
    SecretKey key2 = skf.generateSecret(ks);
    byte[] input2 = decoder.decodeBuffer(randomkey);
    MessageDigest md = MessageDigest.getInstance("MD5");
    md.update(passphrase.getBytes());
    md.update(input2);
    byte[] digest = md.digest();
    System.arraycopy(digest, 0, salt, 0, 8);
    AlgorithmParameterSpec aps = new PBEParameterSpec(salt, iteration);
    cipher = Cipher.getInstance(algorithm);
    cipher.init(Cipher.ENCRYPT_MODE, key2, aps);
    byte[] outputFinalKey = cipher.doFinal(input2);
    String ciphertext2 = encoder.encode(outputFinalKey);
    String saltString = encoder.encode(salt);
    String encryptedCiphertext = saltString+ciphertext2;
    System.out.println("");
    System.out.println(" - Cipher Text (Final Prescription Key): "+ciphertext2);
    System.out.println("");
    System.out.println(" - Salt: "+saltString);
    System.out.println("");
    System.out.println(" - Full Encrypted Output: "+encryptedCiphertext);
    System.out.println("");
    System.out.println("ENCRYPTION SUCESSFULL");
    System.out.println("");
    System.out.println("");
    System.out.println("Stage 3: DECRYPT PRESCRIPTION KEY USING PATIENT MEDICARE KEY");
    System.out.println("============================================================");
    //NOT CHANGED String passphrase = "ABCD1234efghIJ56";
    System.out.println(" - Patient Medicare Key: "+passphrase);
    System.out.println("");
    System.out.println(" - Input Plain Text: "+ciphertext2);
    algorithm = "PBEWithMD5AndDES";
    salt = new byte[8];
    iteration = 20;
    ks = new PBEKeySpec(passphrase.toCharArray());
    skf = SecretKeyFactory.getInstance(algorithm);
    SecretKey key3 = skf.generateSecret(ks);
    //Load in the input bytes as if they had been loaded from an sql database or the like
    String saltIn = encryptedCiphertext.substring(0,12);
    String ciphertext3 = encryptedCiphertext.substring(12,encryptedCiphertext.length());
    byte[] saltArray = decoder.decodeBuffer(saltIn);
    byte[] ciphertextarray = decoder.decodeBuffer(ciphertext3);
    aps = new PBEParameterSpec(saltArray, iteration);
    cipher = Cipher.getInstance(algorithm);
    cipher.init(Cipher.DECRYPT_MODE, key3, aps);
    byte[] outputKey2 = cipher.doFinal(ciphertextarray);
    String plaintext2 = encoder.encode(outputKey2);
    System.out.println(" - Plain Text (Random Generated Key): "+plaintext2);
    System.out.println("");
    System.out.println("");
    System.out.println("ENCRYPTION SUCESSFULL");
    System.out.println("");
    System.out.println("");
    System.out.println("Stage 4: DECRYPT PRESCRIPTION KEY USING PATIENT MEDICARE KEY");
    System.out.println("============================================================");
    // The decrypter string plaintext should be the same as the BASE64 Encoded representation of the random DES string
    byte[] randomKeyFetched = decoder.decodeBuffer(plaintext2);
    generator = KeyGenerator.getInstance("DES");
    DESKeySpec keyspec = new DESKeySpec(randomKeyFetched);
    * Stuck here! Once the key is reformed it will be complete!
    }

    You need to use a SecretKeyFactory to convert the byte array back to a SecretKey to use in decryption. Continuing your example:
    SecretKeyFactory skf = SecretKeyFactory.getInstance("DES");
    DESKeySpec desKeySpec = new DESKeySpec(loadedKeyBytes);
    SecretKey sk = skf.generateSecret(desKeySpec);
    Use sk in the call to the Cipher init() function. (Note that you don't call KeyGenerator to restore a key from its bytes.)
    Incidently, if you're using ECB mode for encryption I don't think you need to worry about the Initialization Vector. However, if you're using CBC mode (which is the default DES mode for the default SunJCE provider), I believe you also have to make sure that the decryption system starts from the same Initialization Vector that was used for encryption. To deal with this, if 'cipher' is your encryption Cipher object, then you call
    byte bytIV[] = cipher.getIV();
    to get the 8-byte IV array. To decrypt, you need to call:
    IvParameterSpec iv = new IvParameterSpec(bytIV);
    This is an AlgorithmParameterSpec, and can be used as the third argument to the init() function for Cipher to set up decryption, e.g.
    Cipher cd = Cipher.getInstance("DES/ECB/PKCS5Padding");
    cd.init(Cipher.DECRYPT_MODE, sk, iv);
    I believe that CBC mode is more secure than ECB mode when you have more than 8 bytes of material to encode (e.g. use "DES/CBC/PKCS5Padding"
    when you create the Cipher objects).
    To simplify things a bit, you might just want to use a fixed 8-byte Initialization Vector by constructing a IvParameterSpec and using it for all DES encryption and decryption.
    The documentation on all of this is extraodinarily obscure.

  • Converting PDF file back to word need assistance please, have adobe reader 11.0.10

    Need assistance converting PDF documents back to Word format, have adobe Reader 11.0.10 will this work and directions please

    Sadly no. And strange thing is that only this pdf file have problem with saving sigh...even if I told him to send again still can't save this file...my classmate doesn't have this problem  :I for this pdf...but only me specifically on this pdf...it go cray cray (crazy)

  • Convert javadoc output back to java class.

    Hi All,
    I have the javadoc for a certain specification and would like to convert that to the java interface definition class. The generated source code would be used to generate the implementation class later.
    Do you know of any utility that converts javadoc html back into java source code?
    Thanks in advance,
    Piyush.

    Just use your browser's copy and past functions to cut the text out of the documentation and then paste it into a programming editor.
    Delete the text and add a couple of semi-colons and you are all set.

  • Converting MPEG1 Muxed" or "MPEG2 Muxed

    Is there away to convert muxed audio so you can hear the audio on an ipod?

    Have a look into iSquint. It might be just what you're looking for.

  • Does iMovie automatically convert mpeg2 files that are opened in iMovie?

    I want to know if I open mpeg2 files from a Sony Handycam into iMovie, if they will automatically be converted into .mov or .m4v files. 

    No. mpeg2 is the highly compressed final delivery format of a DVD and not intended for further editing.
    You need to convert the VOB files in the TS-Folder of the DVD back to DV which iMovie is designed to handle. For that you need mpegStreamclip:
    http://www.squared5.com/svideo/mpeg-streamclip-mac.html
    which is free, but you must also have the  Apple mpeg2 plugin :
    http://www.apple.com/quicktime/mpeg2/
    (unless you are running Lion in which case see below))
    which is a mere $20.
    Another possibility is to use DVDxDV:
    http://www.dvdxdv.com/NewFolderLookSite/Products/DVDxDV.overview.htm
    which costs $25.
    For the benefit of others who may read this thread:
    Obviously the foregoing only applies to DVDs you have made yourself, or other home-made DVDs that have been given to you. It will NOT work on copy-protected commercial DVDs, which in any case would be illegal.
    And from the TOU of these forums:
    Keep within the Law
    No material may be submitted that is intended to promote or commit an illegal act.
    Do not submit software or descriptions of processes that break or otherwise ‘work around’ digital rights management software or hardware. This includes conversations about ‘ripping’ DVDs or working around FairPlay software used on the iTunes Store.
    If you are running Lion:
    From the MPEG Streamclip homepage
    The installer of the MPEG-2 Playback Component may refuse to install the component in Lion. Apple states the component is unnecessary in Lion, however MPEG Streamclip still needs it.
    To install the component in Lion, please download MPEG Streamclip 1.9.3b7 beta above; inside the disk image you will find the Utility MPEG2 Component Lion: use it to install the MPEG-2 Playback Component in Lion. The original installer's disk image (QuickTimeMPEG2.dmg) is required.
    The current versions of MPEG Streamclip cannot take advantage of the built-in MPEG-2 functionality of Lion. For MPEG-2 files you still need to install the QuickTime MPEG-2 Playback Component, which is not preinstalled in Lion. You don't have to install QuickTime 7.

  • Converting "Apple Lossless" back to "AAC" - More than 1 track at a time...

    Hello,
    Short version: I have hundreds of tracks that need to "Create AAC Version", and I can't right-click 8,536 songs in my library one at a time to find them all.  Is there a method to sweep the entire library and convert all songs to this format if they are not already? 
    The problem with this is it still creates a duplicate of the song and the other original needs to be deleted. 
    Note - the file name changing (it appends a "1" on the M4A file), the "tag" displayed in iTunes retains the song name.
    Thanks!,
    Joseph
    Long version:  For the benefit of people facing the same problem and combing the forums for help, here's the rest of the story...
    I'm not entirely sure when this changed (and I've reset my Import settings back to AAC 128-bit now), but I've managed to import a good number of CDs at this higher quality "Apple Lossless" format.  Essentially, that's overkill - I listen to an iPod classic with headphones the majority of the time (98%) and I won't hear the difference.
    CHECK:  Edit | Preferences | "General" tab | "Import Settings" button
    Essentially my hard-drive space has been disappearing at a rapid rate.  I downloaded a tool (WinDarStat) and found my iTunes folder is 50% of my 200GB used.  (Yes, I'm on an older laptop -- HD=220GB -- and am getting the 'out of space' warnings.)  I found some folders for recent CDs were over 1GB alone and started digging. 
    I happend to have REM's studio "Man on the Moon" on here twice.  The IN TIME version is AAC 128-bit and only 4.9MB in size, whereas the PART LIES version is Apple Lossless 1068-bit and 8x's larger at 39.9MB. 
    If you right-click a track, it provides option to "Create [other] version.", depending on going to/from ACC to Lossless or vice-versa.
    Once I did this for "Man on the Moon", I got 75% of the song's space back ... from approximately 40MB to 11MB.
    It does create a second copy of the song, so the original has to be deleted - be certain to "Move the song to the Recycle Bin" when warned.
    A better option - all be it more time consuming - is to re-import the CDs.

    For backup see this user tip.
    The Create <Format> version tool uses whatever the current import settings are.
    You can create a playlist of things that need converting as Ed says above.
    To ease the conversion process, and keep your current ratings, playcounts, and playlist membership, plus recyle the old files automatically see my script ConvertFormat. Test on say a single album first to make sure it works as you expect/need.
    tt2

  • Trying to convert a int back to a textfield - help

    Okay this is what I want. I want to type a number in a TextField and double it.... So lets say I type in 10, it will output 20.. But I cant seem to get it to work. The integer won't change it back to a textfield usable text thing .. any help? And yes, i'll admit, its for school, not really for marks, but just to learn.. Theres like 10 of them. And I've been trying to get it to work for awhile, and I ain't asking for coding, or cheating. I'm just asking for help :)
    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Myname extends Applet implements ActionListener
         Button pressMe = new Button("Enter a number");
         TextField answer = new TextField(10);
         Font bigfont = new Font("TimesRoman", Font.ITALIC,24);
         public void init()
              add(pressMe);
              add(answer);
              answer.requestFocus();
              pressMe.addActionListener(this);
         public void actionPerformed(ActionEvent thisEvent)
              int doubleamount = (new Integer(answer.getText())).intValue();
              int doubleamount2 = doubleamount + doubleamount;
              answer.setText(doubleamonut2);
              invalidate();
              validate();
    Thats what I have

    You need a String.valueOf (doubleamount2)to convert your int to a String, and you don't need
    the revalidate ().
    Kind regards,
    LeviYeah, Levi is correct. :-)

Maybe you are looking for