CUDA acceleration of H.264 in Sorenson Squeeze

I was checking out the Squeeze forums, and I found the following article: Sorenson Media Forum - Mainconcept H.264/AVC CUDA. I suspect it's a "whoops" posting since Squeeze 7 hasn't been released, much less announced on Sorenson's website. The article describes the implications and requirements to achieve GPU-accelerated H.264 encoding.
Here are a few interesting snippets, in case the article disappears:
Mainconcept H.264/AVC CUDA Requirements
In order to take advantage of GPU acceleration of MainConcept H.264/AVC, the following is required:
Squeeze 7 or later.
nVidia video card with CUDA support (any GeForce 8, 9, 100, 200-series GPUs, Fermi, Tesla and Quadro with a minimum of 512 MB.
CUDA architecture 1.1 (any card except of 8800 GTS, 8800 Ultra, 8800
GTX and some Teslas and Quadros). CUDA architecture 1.0 to 1.3 implies a
Tesla video card. CUDA architecture of 2.0 implies a Fermi video card.
Windows, XP, Vista, Windows 7 (32-bit/64-bit).
Minimum nVidia Driver version v196.21 (no Fermi support)
Minimum nVidia Driver version v196.47 (Fermi support)
OS X 10.5.7 or later.
Minimum nVidia CUDA Driver version 3.1.14
Minimum nVidia GPU Driver version 19.5.9f02
The memory requirements are unfortunately not as
straightforward as they would seem.  Each resolution requires a
different amount of memory, but not all of the memory on the card is
necessarily available to the Mainconcept H.264/AVC CUDA encoder. If the
encoder is not able to allocate enough memory, the encoder will fail.
Because of this, meeting the minimum memory requirements is not a
guarantee that a particular video card is capable of encoding in the
specified resolution. Therefore, it is recommended that the minimum
memory requirements should be exceeded when purchasing a new video card.
Selecting an nVidia CUDA-Enabled Video Card
The most important factor is choosing a CUDA card is the number of cores
that the GPU has. The more GPU cores a card has, the better the
performance will be. Although the minimum required memory size is 512
MB, it is recommended to buy a card with more memory.
nVidia provides a list of all CUDA-enabled products at
http://www.nvidia.com/object/cuda_gpus.html.
When choosing an nVidia card with CUDA support, remember that the
“Compute Capability” must be 1.1 or greater and the memory size must be
at least 512 MB.
When choosing an nVidia card with CUDA support for a Mac, make sure that
the Mac’s model identifier is compatible with the nVidia card. For
example, the “Quadro FX 4800” will only work with a Mac with a model
identifier of “MacPro3,1” or “MacPro4,1”. You can find the model
identifier by doing the following:
Go to “About This Mac”
Click on the “More Info” button
Select “Hardware”
Some nVidia video cards actually contain two nVidia video cards
(GeForce GTX 295 or GeForce 9800 GX2 for example). The Mainconcept
H.264/AVC CUDA encoding will use only one half of such video cards.
Multiple, simultaneous Mainconcept H.264/AVC CUDA encodes in Squeeze can
share the same nVidia video card. If there are several nVidia video
cards in your system, multiple simultaneous Mainconcept H.264/AVC CUDA
encodes can use different video cards.
When using two or more NVIDIA cards in the same system, the cards need
to use the same NVIDIA driver to avoid conflicts. For this reason,
GeForce and Quadro cards should not be used in the same system. When
using two or more NVIDIA cards in the same system, it would be best if
they were the same card.
H.264/AVC CUDA Encoder Feature Restrictions
Mainconcept H.264/AVC CUDA Encode has the following restrictions.
Only supports One and Two pass VBR – no CBR or Multi-pass.
Does not support “Interlace Mode”.
Only supports one B-Frame.
Does not support “Use B-Slices as Reference”.
Does not support “Reference Frames”.
Does not support “Multiple Slices”.
Does not support “Black Normalization Level”.
Does not support HRD – no Blu-Ray.
I think the most interesting part is the list of restrictions. As far as I'm concerned, those restrictions make this feature largely pointless, since most of them are what make H.264 so effective at low bitrates and at large frame sizes. I wonder if these restrictions are due to the Mainconcept encoder itself, or just that Sorenson rushed to get this "feature" into the upcoming version of Squeeze without implementing it fully.
In any event, it's interesting to see how the GPU can actually be leveraged for encoding, and not just rendering as it is with hardware-accelerated MPE in CS5.

Tmpgenc uses cuda when frameserving from CS5.
However GPU-z shows a lower percentage then TMPGenc does during encoding.

Similar Messages

  • Quicktime Pro VS Sorenson Squeeze which is better for uploading to YouTube?

    I'm thinking of buying Quicktime Pro or Sorenson Squeeze - which is better for uploading to YouTube? Which would give my video better quality?
    Also, with regard to Sorenson Squeeze: The website says these are its requirements - could someone explain what each of them means in logical terms?
    Mac OS X system requires:
    Power PC with G5 processor or greater or Intel processor - (I'll be using this program with a MacBook Pro - will this work?)
    Mac OS X 10.4 or later - (Again, will this work with a MacBook Pro?)
    512 MB of RAM
    QuickTime 7.2 or later
    DirectX 9.0b or later (What is this and how will I get it? Is it free?)
    * Mac users must have the Flip4Mac plugin from Telestream (Is this plugin free?) ** Windows only feature * Plugin sold separately
    Please be as specific as possible.
    Thank you so much in advance for answering my questions! It is really helpful!

    First.
    You have no control over the conversion to Flash video (done during the YouTube upload) if you use QuickTime .mov format.
    Second.
    YouTube does allow H.264 Video for its "high quality" display so you would want a QuickTime .mov container.
    Now you are even more confused than when you started.
    Flip4Mac allows export from QuickTime (and apps like iMovie that use it) to Windows Media Player (.wmv) formats. They will also be converted to Flash Video by YouTube so you gain nothing by using it.
    You don't need Squeeze, QuickTime Pro or the Flip4Mac upgrades. Just use iMovie 7 (part of iLife '08).

  • Flash 8 Pro V. Sorenson Squeeze.

    Hi guys,
    I have searched on previous forums for exporting a 4 minute film for the web (.flv) I am a bit confused as some rcommend Sorenson and others Flash 8 Pro. Can anyone tell me what will produce the best quality output?
    Like others - I have seen some superb looking results on the web, and want to achieve the same quality.
    Thanks
    Stephen

    Flash 8 offers the On2 VP6 Codec which is there latest for compressing video, it even allows the use of alpha channels. If you have Flash 8 you can export to an .flv file out of Final Cut using the Quicktime conversion. You will see a flv option. You can also export from Quicktime itself. The only draw back to this way is that it is a single pass and although you can customize your compressions I don't think you can save them (or at least I haven't figured out how to yet) to use again with having to re-enter the set-up every time.
    Sorenson Squeeze is a great compression program but if you wish to use the On2 VP6 codec you will have to buy it as a separate plug-in. Otherwise you will have to use the Spark Pro codec. Now the nice thing about Squeeze is that it does 2 pass for better looking compression and can save your custom settings.
    Mostly I use the Flash 8 to make the On2 VP6 files for a quick client review if they are not here in the edit. I use Flash because it is in just about every browser in use today, this way clients don't have to download anything to be able to view the work.
    To tell you the truth I have gotten some nice looking web video playing around with the On2 VP6 settings, but the best looking compressions I have done have come using the h.264 codec, it may be a bit bigger file size but sometimes it is worth the extra bandwidth.
    Good Luck
    Rich

  • Opinions Please: Sorenson Squeeze or Cleaner

    What is better for general web streaming, Sorenson Squeeze or Cleaner?
    Real, WMV, QT are the primary formats I use.
    Thanks

    Jeff, David is trying to make sure that it's clear what you're looking for. Your comments such as "Streaming and Compressing media before putting it on the web." make it less than clear what it is you think those programs accomplish.
    Just to make it clear so we're all sure of what we're talking about, Squeeze and Cleaner don't providing streaming services, only compression. Either product can prepare a video for streaming (providing hinting for RTSP streaming, for instance), but you need a separate software package such as QuickTime Streaming Server to provide the actual streaming service. You may well already know this, but it's not clear from your post, so just making sure.
    As to Squeeze vs. Cleaner, until recently I'd say Squeeze hands down. Cleaner hadn't been updated in close to two years and had fallen well behind in compatibility and features. Autodesk recently released a new version of Cleaner, though, which makes Cleaner once again a contender. I've generally preferred the interface of Cleaner for large batch processing (which we do); Squeeze and Apple's Compressor tend to lend themselves better to single or small numbers of files. But I haven't seen the most recent version of Squeeze, so it may have improved in that regard.
    As to codec comparisons, I've not seen any good comparisons. Obviously Sorenson is the place to go if you're compressing with their codec. I've seen mixed reports about their H.264 codec, though, so I'd want to investigate further before I chose Squeeze (or Cleaner, for that matter) if H.264 was going to be my primary codec. You might look for additional opinions on Creative Cow, a set of forums for media professionals.
    Ultimately, you may want to download the trial versions of each and perform your own testing. That way you would know exactly what each pacakage would deliver in your particular situation and workflow.
    Just FYI, Popwire's Compression Master is another compression package worth looking at.
    Message was edited by: Dave Sawyer

  • Sorenson Squeeze and Leopard

    I use Final Cut Studio 2 and After Effects CS3 quite extensivley. Since my upgrade to leopard I can seem to find the Sorenson Squeeze Codec in these apps.
    Is anyone else having this issue at all. Is SS 3 or 4 not compatble with Leopard? Do I need to get 5 or should I just stick with H.264?
    Thanks for any tips.

    FYI:
    http://discussions.apple.com/help.jspa#answers
    Patrick

  • Need help with compression rates with Sorenson Squeeze 6, Compressor3.5.2

    Hopefully somebody can help me with this...
    I am running Sorenson Squeeze 6 on a Mac to try and compress some Apple ProRes 422 videos into an MPEG-2 file. The file will be played in a DirectX application, running on a PC with Windows 7. When being played it looks to be heavily compressed, and I need help with some of the compression settings.
    Let me get more into detail...
    So I have received a Quicktime .mov that has been encoded with FCP using Apple ProRes 422 compression at 720x486 , 29.97 fps, 40.29 Mbit/s , and the file size is 515.7mb.
    So, this is the type of file I will have to compress into an MPEG-2, that will be playing on a...
    1.6 GHz Intel Atom 330 Dual Core
    NVIDIA GeForce 9400M Graphics
    1Gb DDR2 800 Ram
    32Gb SATA Solid State Drive
    Windows 7 Home
    Here is what I have done so far on my Mac using Sorenson Squeeze 6 :
    I have brought the original file in and created some presets.
    First off, I am encoding these MPEG-2 videos using an elementary stream type so I can mux the files using MPEG Streamclip...
    Here is a screenshot of the settings I am using in Sorenson :
    - I have changed many of the data rate settings as low as 3000 Kbps, and as high as 15,000 Kbps, and the end result looks essentially the same
    - The audio isn't a problem, so I'm not going to address that.
    - I have used the crop/deinterlace filter and also not used the filter, and it makes a big difference, so obviously it needs to be deinterlaced.
    From there I will get the .m2v file and the .m2a file, and then mux those with MPEG Streamclip.
    So, I have done 8 different Pre-sets all with various settings playing primarily with the data rate, and the method from 2-pass vbr all the way to 1-pass cbr.
    So again, my end result that is playing back on the windows 7 box (the specs that are listed above) looks to be heavily compressed and pixelation occurs.
    - I have also done the exact same with Apple's Compressor, and have gotten better results muxing while compressing, however the end result still tends to be the same, however the end result is much better. I have gone through 8 or so different compression export settings, and just overall still have the same issue.
    Any help would be greatly appreciated!
    Thanks,
    Crawford and Luke
    LKC Creative, LLC.
    [email protected]

    You are using a custom layout so my directions don't make any sense...
    For the future, you can set this up in DVD SP's Preferences:
    Using the Standard window layout the things to play with would be like the screenshot below:

  • Firefox will not play WebM video encoded by Sorenson Squeeze Pro 8

    A short video encoded to WebM using Sorenson Squeeze Pro 8.0.48. Chrome and Opera play the HTML5 webm video with a problem. Firefox 10.0.1 and 11 just display a dimmed window with and "X" in the middle and will not load or play anything. Sorenson is a commercially proven product as confirmed by Chrome and Opera, so what gives with Firefox?

    We have just completed our webm testing with Telestream's Episode Pro 6.2.1.1 and not surprisingly, the same results as Sorenson Squeeze Pro 8.
    Chrome, Opera and Safari browsers play HTML5 webm video as expected.
    Firefox rigidly enforces the server .htaccess configuration to specifically state Mime Types, then it will/does work.

  • 720 progressive output from Sorenson Squeeze and Sony Z1 HDV

    Hi
    I have a one off project where I need to film some shots in portrait 16:9 for output on (lots of) 720p digital screens on their sides. I plan on filming this with a Sony Z1 camera in 1080i HD mode on its side and then down-sizing in FCP and converting to progressive WMV files with Sorenson Squeeze.
    I know the Z1 doesn't really do progressive filming. Would it be wise to hire a camera that does support it natively for best results? Or would Sorenson Squeeze do a good job of de-interlacing to 720p for HD LCD panels? Plus, does anyone know of a bracket-type attachment to mount cameras at 90 degrees on a tripod?
    Any suggestions or tips for best results would be much appreciated, and thanks in advance for any help!
    Message was edited by: doug m
    Message was edited by: doug m

    Tom,
    I don't think that your issue is with the Z1. I think that it is with HDV footage in general (nasty format and all) but you don't want to hear that so let's work on getting you going.
    1) You do need some sort of external monitor. YOu have several options, Cheapest is to buy a Matrox MXO and an Apple or Dell 24" monitor. Other options include cards from AJA or Blackmagic. If you are doing everything in HDV I would recommend something from AJA or BM that way you can capture to a more easily editable format like DVCProHD. Do a search for Kona, Blackmagic or capture cards aadn you will find a wealth of info.
    2) for this footage you need to look at the original tapes on an HD tv and see if you are seeing the same thing. This will determine if it is a compressor issue.
    3) How low did you set your bit rate? Max should be below 7 or some DVD players will have issues.
    4) in DVDSP you should be able to bring in your QT ref file and it will encode it for you. If it won't import it makes me wonder if it is being exported properly. Are you going out of FCP by FILE>EXPORT>QUICKTIME>with current settings, and check Make Movie Self-contained?
    One more thing, in this process you are not working with film, others here may be more harsh about this but you are using video so let's call it what it is.
    K

  • Sorenson Squeeze 3 from Final cut

    Does anyone know the best settings to export to get a high quality video to show on a PC with output to a projector with or without Sorenson squeeze?
    Any Comments welcome!
    Thanks,
    Ed

    The best settings would be without the squeeze.
    You don't say anything about what it is you're exporting.
    But assuming disk space and transport aren't an issue you should simply transport it and play it in its native format.
    If you really want the best projection, you shouldn't be playing it off a PC (or a Mac, for that matter) unless it is being played out as an actual video signal. This might be done with a compatible tape format, a video encoder out of the PC, or last choice a DVD in a standalone player.

  • Workflow for using Sorenson Squeeze Compression Suite

    I am considering purchasing Sorenson Squeeze Compression Suite as I have noticed some unsatisfactory results in Compressor, even though I am generally impressed with Compressor and happy with the program and the options it gives, especially with exporting movie files for the web.
    Right Now, if I want to export my timeline to MPEG2, I either export directly to Compressor, or I will export to a Quicktime movie file, not self-contained, and then import that into compressor. The latter of the two is certainly a faster method but I have noticed quite a few mixed opinions on these forums as to whether you lose quality or not with that method because video is being "recompressed"
    Can anyone tell me the workflow when using Sorenson Squeeze Compression Suite? Will there be an option in FCP to export directly to Sorenson Squeeze as you do with Compressor, or will I have to export a Quicktime reference file and then import that into Squeeze? I noticed a few posts on this forum suggesting that you have to export a self-contained quicktime file for Sorenson Squeeze. How can that be good, as you would definitely be compressing the image more than once?
    Also, maybe this is a quesion for the DVDSP forum, but I was wondering what codec is used by DVDSP for encoding the menus. Does it use Compressor in the background? or something else? And if I am using Sorenson Squeeze, will DVDSP use Sorenson for encoding the menus, or will there even be an option to tell DVDSP to use Sorenson for encoding the menus?
    thanks for any input advice anyone can offer.

    thanks for that info. that is really good to know.
    the only thing is the box that says recompress all frames is shaded unless I check the box that says make movie self-contained. so, does that mean anything? does that mean that it will only recompress frams if you make the movie self-contained? and will never recompress if you just export a reference file?
    thanks.

  • Can't import movie created in Sorenson Squeeze

    I work with AVID and Windows at work... don't hold it against me. I'm a total Mac guy at home.
    I have created some QuickTime movies with Sorenson Squeeze using the standard DV/DVCPro codec. People with Final Cut Pro tell me they cannot import my movies which seems strange. I think they are getting an "unsupported format" error message. Oddly enough when I export directly out of the AVID using the same DV/DVCPro codec they can import my movies. It is very frustrating because I want to use Sorenson to make all my movies (quicktime, windows media, mpeg2, etc) because it can do it all at the same time.
    Any ideas? Thanks.

    I have created a simple 6 minute movie in Photo Booth and have been completely unable to import the movie into iMovie. I would like to be able to add music to my movie via iMovie and I'm currently at a loss. Any help?
    Not sure why MPEG Streamclip would have problems with the file but it is not uncommon for iMovie '08 to balk at the import of clips under certain conditions. For instance, what kind of tracks are included in your File? Any "Tween" tracks. As I am running an old G5 PPC model, my use of Photo Booth is very limited in terms of effect compatibility and he files I am able to create are limited to simple MPEG4/AAC and, as such do import. Can you post a copy for examination or can you check the "Properties" window and report what you find? Also, as a possible workaround, have you tried importing the file into GarageBand (which doesn't have all of iMovie '08's import limitations) and add your audio track there?

  • Today I stupidly tried to install CUDA accelerator forgetting I have Intel/AMD combo graphics card and not NVidia. Now when I try to launch AE or PremierePro I get this Last log message was: 140735120521568 GPUManager 2 Sniffer Result Code: 3 Help

    Today I stupidly tried to install CUDA accelerator forgetting I have Intel/AMD combo graphics card and not NVidia. Now when I try to launch AE or PremierePro I get this Last log message was: <140735120521568> <GPUManager> <2> Sniffer Result Code: 3.  I have trashed the CUDA program and reinstalled Premiere and AE but no joy.  Same message followed by another error box with options to Retry, Send to Apple or ignore.  I have tried all 3 options but nothing works!  Every time I launch either program same message appears.

    Hi? today i too have this problem.
    I found a solution here: https://discussions.apple.com/message/25137524#25137524
    Now all good.
    Good luck!

  • Problem getting cuda acceleration to work on new laptop

    just got a brand new clevo p170em.  has the built in intel hd graphics and a nvidia 675m in it.  cant get the premiere pro cs6 cuda hack to work.  pretty much staying in software only mode.  been told there's possibly a problem with the intel optimus technology and cuda acceleration not working correctly on laptops.  anyone have any ideas on how to make this work?   TIA
    edit**  though i have Geforce GTX 675M in my cuda txt file...gpusniffer is giving the error that the card doesnt match anything in the list

    The Intel driver has to be installed first and you need the driver from Clevo's website.
    http://www.clevo.com.tw/en/e-services/download/ftpout_download.asp?sno=5111&no=1
    The Nvidia driver that was working last I checked on that unit is also from Clevo's website and needs to be installed after the Intel.
    http://www.clevo.com.tw/en/e-services/download/ftpout_download.asp?sno=5113&no=1
    Eric
    ADK

  • Premiere PRO CS4 " unexpectedly quit error" since loaded Sorenson squeeze 8.5 is there a bug fix

    Premiere PRO CS4 " unexpectedly quit error" since loaded Sorenson squeeze 8.5 is there a bug fix

    CS4 is old, and there will be no more updates, past the ones on the update site
    All Adobe updates start here and select product, read to see if you need to install updates in number order, or if the updates are cumulative for the individual product http://www.adobe.com/downloads/updates/
    Ask Sorenson if 8.5 is even supposed to work with CS4

  • Files not supported error with Sorenson Squeeze 4

    I'm trying to create flv. files for a video art site on the web. I have tried importing Sorenson 3 mov files, mpeg4 and mpeg2 files and simple QT files, thye all say "files not supported" after the compression says complete, and they won't play. What am I doing wrong? How shoudl I export my final cut pro movies so Squeeze will compress them? Secondly, there are a huge number of choices under flash, which should I be selecting?

    I'm trying to create flv. files for a video art site
    on the web. I have tried importing Sorenson 3 mov
    files, mpeg4 and mpeg2 files and simple QT files,
    thye all say "files not supported" after the
    compression says complete, and they won't play. What
    Huh? Who are they? You mean, Final Cut Pro? Is Quick Time Player selected in 'External Editors' under Final Cut Pro's 'System Settings'?
    am I doing wrong? How shoudl I export my final cut
    pro movies so Squeeze will compress them? Secondly,
    You mean, Sorenson Squeeze 4?
    there are a huge number of choices under flash, which
    should I be selecting?
    Sorry to say, but if you are familar with video compression, those settings are pretty much basic, and I don't know exactly what to explain to you.
    iMac G5 2GHz   Mac OS X (10.4.3)   1,536 MB RAM
    iMac G5 2GHz   Mac OS X (10.4.3)   1,536 MB RAM
    iMac G5 2GHz   Mac OS X (10.4.3)   1,536 MB RAM

Maybe you are looking for