Can't get remote cluster machine to encode video - getting 'Media Server application unexpectedly quit'

Hi
Using Compressor 4 / Apple QuarterMaster admin etc, I have set up a Cluster and it works well to Share > Export Using Compressor Settings.  That took some doing, and I'm happy that it works.
If I do all my processing in the foreground, or alternatively in the background on my FCPX computer, ie without running or using any cluster in the background, it all goes well.  Quick, error free. 
If I activate the cluster and only put my local machine's compressor services into it, and then send my compressor batch to the cluster, it works perfectly well.  But that defeats the point of having a cluster.  I want the remote machine to do all the work so my local machine doesn't slow down.
Unfortunately, if I add the remote machine's services into the cluster, the encoding always fails with 'Media Server application unexpectedly quit' in the error log.  I know that the cluster is distributing segments of the file to the remote machine - this can be seen in the Share Monitor, but they never get processed and sit there waiting until I get the error message.
The remote machine is a modern 4G core 2 duo MacBook. It's never been used for this before.  It has Compressor 4 and the Pro Apps Update installed and both appear to work.  Both machines are running 10.6.8.  The remote machine has Compressor services initialised in Apple QMaster sharing.  The QMasterAdmin sees these services.  They are accessible over Bonjour and appear in the Cluster.  Compressor services from both the local and the remote machine are configured exactly the same way.  The same QT codecs exist on both machines.  I've restarted, shift-restarted, etc etc.
So I am at a loss here.  The remote machine just won't compress anything it is sent. 
Any ideas?  Must both have FCPX installed?
Anyone actually got a remote machine in a cluster to work with Compressor 4?  I can't figure it out.
Chris.

OK... finally sorted it out.
It's a bug, as far as I can tell. 
Any job entered directly into Compressor 4 in the normal Compressor manner will be successfully rendered by any working cluster from any machine that can access the cluster.  That's good.  It means that the underlying distributed processing model works well.
HOWEVER - any job forwarded to a Compressor 4 cluster that includes non-local compressor services (ie compressor services not resident on the same machine), using Share > Export Using Compressor Settings direct from FCPX will fail.
To confirm this bug, I made a cluster on a remote machine.  It was a dual core machine, so I enabled 2 compressor services on that machine, and that's all the cluster was.  Simple.
I then manually entered a video file (ProRess 422 720p) into Compressor on the remote machine.  I did this by physically setting up new job using the compressor user interface.  A bog standard ProRes422 720p file rendered fine this way on the remote machine.  As did anything else I gave it.  Good.
Then on my main machine, I opened Compressor and made a job based on the same file and settings, and sent it to the remote machine's cluster.  No problem at all!  Great!
So now I know that both Compressor versions, and the clustering model, are working fine.  In fact I can send all sorts of files to the cluster, from any other version of compressor, and have them processed on the remote machine, and get the result back on my desktop later on.  Excellent.
But, if I try put this same file into a FMPX timeline, and go Share > Export Using Compressor Settings.... and select a cluster with remote (non-local) compressor services, it does not work.  Rendering the video segments on the remote machine times out and fails, every time.  It doesn't matter what file format I use, it just fails. 
So it's a bug. 
From what I can tell, Final Cut Pro X somehow messes up the Share > Export Using Compressor settings where the cluster includes non-local compressor services, causing all jobs to fail.  The same Share > Export Using Compressor Settings will work quite happily if all the services on the cluster are on the same machine as FCPX, or if the job is sent to This Computer in the background.  But any attempt to send files to a cluster using any remote services will fail.
I hope this saves some people from wasting as much time as I have!
One workaround is to export to ProRes then put this file manually into Compressor, sending the job to the remote cluster.  This is a two step process with a large intermediary ProRes file.  If one goes Export as QuickTime movie, generating the intermediary file prevents further FCPX work being done. 
To get the intermediary in the background one could use  Share > Export Using Compressor Settings via either This Computer, or to a cluster using only local services.  Then once complete, manually add it to a compressor job.
So this is a FCPX bug as far as I can tell.
Chris.

Similar Messages

  • How to limited Media Encoder connect the media server?

    how to limited Media Encoder connect the media server?
    I have a adobe media server3 for liniux and  hava a live IP.
       I can  use the Media Encoder connenct the media server anywhere  when I use the live IP.
    I want to know how to limited Media Encoder connect the media server.
    thank you!

    You can use an authorization plugin, or you can use server side actionscript to validate credentials (as of FMS 3.0, you can use get variables in the RTMP URL)

  • Getting a "application unexpectedly quit" notice after successful quits.

    Any advice is gratefully received. I've recently upgraded my OS from 10.3.9 to 10.4.3 (and updated to 10.4.5) and have run permission repairs, and generally everything is peachy.
    However, when I quit (successfully) from iMovie (the main victim at the moment), I get a "application unexpectedly quit" notice. This is incorrect - the app. didn't quit unexpectedly, the work is being saved properly and there doesn't appear to be any problems in the actual running of the application. It may be a 'rogue' warning, but it is unsettling. Any ideas, solutions or general words of comfort? Thanks.
    G4 Emac superdrive.   Mac OS X (10.4.5)  
    G4 Emac superdrive.   Mac OS X (10.4.5)  

    You're welcome Bongomal,
    Looks like you managed to get it working again.
    I was typing a reply yesterday evening when my internet connection went down, so for what it's worth...:
    "Bongomal,
    make sure you're looking at the Library folder inside your own home (user) folder ! Preference files are created automatically the first time you launch an application. If you delete/rename them, a new, default .plist file will be saved the next time you start iMovie. There's no guarantee it will solve your issues, yet resetting an application's preferences is one of the fist steps to try.
    You've already repaired permissions using Disk Utility.
    Try running the periodic system maintenance scripts, which are generally taken care of automatically, using a system utility like YASU or Terminal: Log in from an administrator account, open Terminal (Applications/Utilities), type "sudo periodic daily weekly monthly", hit return and enter your password, return. You're done after a few minutes when you see a new command line (computer :~ user$ ) appear.
    If that doesn't do it, open System Preferences → Accounts and create a new user account for testing purposes only. Log in and see what iMovie does.
    Good luck!
    I'm not aware of any Tiger related issues with iMovie 4.01. I've actually used it a week ago due to a bug in iMovie 05 and 06 regarding play through mode with digital camcorders.
    Archive and install has proven to be just a little bit more reliable than the standard update method, since you're actually creating a new System folder rather than just updating corresponding files. If we can't isolate your problem at all, Archive and Install along with deleting some preference files should do it for sure. "

  • I keep getting error msg. 4 my lacie external drive that it unexpectedly quit. It then proceeds to go away and reappear again a ffew

    Hi All,
    Since I upgraded to ML, I keep getting error msg. 4 my lacie external drive that it unexpectedly quit. It then proceeds to go away and reappear again a few mins. will appear. It also mentions this ejection could destroy my data. I've already updated the Driver to the most current one ta LaCie had for my 500 GB Rikki External. That didn't help. I also tried Disk Utility to repair permissions No Help! Suggestions?

    That would be highly unusual, since the Apple ID is almost always the email address, unless it's changed later, and normally has to be unique to set up a new Apple ID. In any case, if you have two Apple IDs (or more), you probably need to authorize the computer using both.
    Regards.

  • I have partitioned my time capsule, but I can't get it to work as a Time Machine back up and permanent media server for both mac and PC. What format do I need to partition the drive to so that it works for both mac and windows and so that it will be visab

    I have partitioned my time capsule, as I want part of it to act as a media server for both mac and windows. However I don't know what format that I need to partition it to. I also can't make it a permanently accesible drive. I want to restore the drive to the original format (which I don't know) and start again and re-partition the drive in a format that can be used for media by both mac and PC and for time machine back-ups and make the media part of it permanetly accesible so I can add and acccess my files.
    Thanks

    You are mixing up a couple of things here.
    The TC drive cannot be partitioned without removing it.. did you do that?
    If you partition it you must use a Mac disk utility and use the HFS+ ie standard Mac format. And GUID partition table not windows type.
    You can select erase disk in the airport utility.. that will take the disk back to original format. No partitions. TC is deliberately not partitioned as it is not a media server.. it is a backup device for TM. Over time .. the disk will be filled with TM backups so you have a long history of file changes to your computer.
    There is no media server in the TC.. it is merely disk storage.. you can serve files from it to a media device.. but the TC itself is dumb as dumb.
    Now the actual format of the drive is irrelevant to the PC.. The TC offers SMB file services to the network. You can copy files to and from the TC as if it was a local disk without caring one iota about the format. The TC handles that .. it is not a local disk .. it is a network drive.
    Although you cannot partition the TC. you can still copy files to it.. this does have implications for TM.. but as long as there is plenty of free space should not be a major issue.
    You can create a disk image via the disk utility in a Mac.. and as stated you can create partitions if you do it on a Mac with the disk directly connected which means breaking warranty if any exists on the TC.

  • Proxy between Flash Media Live Encoder and Adobe Media Server

    ciao,
    I encode from a pc with Adobe Flash Media Live Encoder to a server with Adobe Media Server. And this configuration works well.
    The actual configuration is:
    1) computer A (es: 192.168.1.5 - gw 192.168.1.254) point to computer B
    with FMS url: rtmp://COMPUTER_B_WAN_IP/live and StreamName
    test?user=useruser&password=userpassword
    2) computer B (es: 210.22.11.134) with Adobe Media Server
    But now I need to encode from Adobe Flash Media Live Encoder (computer A) to a pc (computer P) and then redirect the rtmp stream to the Adobe Media Server (computer B). Those 3 computers have different lan configurations. If I use rtmpsuck (http://rtmpdump.mplayerhq.hu/) on computer P, can I use it like proxy to redirect the computer A rtmp flow to computer B?
    I suppose:
    1) computer A (es: 192.168.1.5 - gw 192.168.1.254) point to computer P with FMS url: rtmp://COMPUTER_P_WAN_IP/live and StreamName test?user=useruser&password=userpassword
    2) on computer P (es: 10.10.10.8 - gw 10.10.10.254) I install
    rtmpsuck, I open port 1935 on his firewall and I configure iptables
    like: iptables -t nat -A PREROUTING -p tcp --dport 1935 -j DNAT
    --to-destination COMPUTER_B_WAN_IP:1935
    3) on computer B I do nothing.
    Now I have 3 questions:
    1- Can it works?
    2- On computer P (the proxy) I must install rtmpsuck and rtmpsrv or I can install only rtmpsuck? I don't necessary need to record the stream
    3- Is there another way to do this? Is there another software to redirect the stream?
    Thankyou
    M.

    Please update us when FMLE OSX is deployed.  BTW, I get that the server market is dominated by LINUX/WINDOWS and this is a FMS add on. But, my shops creative workflow is Mac based for obvious reasons.  Encoding is part of our editing workflow and thus needs to be mac based.  Throw us a bone please.

  • Cannot encode video in Media Encoder: "PProHeadless.exe has caused an error ..."

    Can't for the life of me encode a video from Premiere Pro, it throws an error pointing to "PProHeadless.exe." The encoder will stay active and allow me queue the file, but nothing happens for a long time, and then it crashes with a Dynamic Link error. Nothing gets me out of it -- I have to force restart the Encoder. Anyone experience similar behavior?

    Codecs - DV / PCM (AVI ripped straight from DV tape)
    Platform in use - Windows
    Version number - CS4
    Installation language - English
    Updates applied - Everything that's come out so far
    Project settings - 720x480; 48khz; 16bit...not sure what you want
    Operating System - Vista Premium x64
    Update/patch level - SP1
    Installed language - English
    CPU type and speed - Intel Centrino 2 @ 2.8Ghz (x2 cores)
    Amount of memory (RAM) - 4GB
    Video card - Nvidia GeForce 9600M GT
    Driver version - 7.15.11.7928
    Number of monitors (displays) in use - 1
    Audio card - Integrated (Using HP dv7t 1000)
    Driver version - IDT High Definition Audio Codec v.6.10.6087.0
    Each hard drive's capacity and space remaining - 160GB (x2) @ 7200rpm; ~25GB remaining on each
    Disk setup (partitions used, raid configuration, what is where for OS/projects/media/scratch/audio) - No partitions; OS, project, and scratch on C:; Audio and Video source clips on D:
    Hardware capture device - Sony Video Camera (no longer have it, not sure of details)
    Capture software - Premiere Pro CS4
    Comprehensive list of third-party plug-ins you installed - None
    Exact text of any error messages - "PProHeadless.exe has stopped working / A problem caused the problem to stop working correctly. Windows will close the program and notify you if a solution is available."
    Explain clearly what you want to do, what you are doing and what the result is - I would like to export a five and a half minute sequence to an MPEG2 - DVD clip. I go through Premiere Pro CS4 and tell it to export in that format (I've tried both internal hard drives and an external hard drive as export locations), Adobe Media Encoder 4.0.1.078 opens and pauses before the error message appears. The sequence's status is then "Waiting", but nothing else happens when I click "Start Queue" with the exception of the same error message appearing. This is my first time trying to export a sequence using CS4, but I've done it many times successfully with CS3 and FCP 6. I've tried reinstalling CS4 and I updated all drivers only a few weeks ago.
    Also, the one video clip I'm using as my source-video is a 13GB+ file. It was never broken into shorter segments.

  • How to get list of logged-in users from Flash Media Server in a Flash programm? (Or login/logout notifications)

    Hi there,
    I'm Very sorry for asking this. I guess it's a very basic problem, but I'm very new to Flash and Flash media Server and I need a very fast answer...
    Currently I'm working on a Director project using a flash program which connects to Flash Media Server (I guess version 3, it's quite old). Unfortunately they forgot to make a flash method to send the actual userlist (or a notification when someone logged in or out) to Director. AND, unfortunately, they lost the source code of that flash programm, so I cannot look into it or alter it *sigh*.
    Now I want to do a new flash programm which covers the old one, letting all known methods "pass trough" and building an additional method to gain the user list (or login/out notification).
    How do I get the login information from Flash Media Server? (Would be good if you could provide an idea already for flash code... as I said I'm a tard at flash till now)
    Thank you so much. And I hope you understand my situation asking here...
    Jana

    hparmar : yes, that's what I feared... I hoped it would be possible to tell the server from which application I do need the login information. What a mess.
    Dimo Hristov: thanks for your offer! I already tried decompiling the flash program with the shareware version of Trillix Decompiler. It only decompiled the UI (in a terrible way) but no source code at all. It was the shareware version where I can decompile 2 or 3 programms to test the software. Are you sure the non-free version of Trilix Flash Decompiler will do..?

  • How can I fix my Time Machine? I keep getting "The disk image "Mike's MacBook Pro.sparsebundle" is in use."

    My Time Machine won't back up. I keep getting: "The disk image “Mike’s MacBook Pro.sparsebundle” is in use. Try ejecting the disk image."
    I've Googled and tried different suggestions from forums, but nothing works. Most of the suggestions are too old anyway. It's doing my head in!
    I have a mid-2012 MacBook Pro running Yosemite 10.10.2.
    Thanks ~ Mike

    See if Pondini can help http://pondini.org/TM/C12.html

  • How can I view the IP or DNS address for Adobe Media Server

    Hello, I am trying to use AMS to conduct a live school news broadcast. Currently I can view the stream using `localhost,` but how can I figure out what IP or DNS address to use to make the stream public. While I can stream on the same network the viewers are on, I'd like to make it visible to anyone.

    Are you streaming from your own PC?!
    For local tests, you can get your ip address by opening a command line and running ipconfig.
    Assuming that your PC's firewall doesn't block the relevant ports, then others on your network could see it by replacing "localhost" with that ip.
    For release... you may want to move your server.
    G

  • IMovie "Application Unexpectedly Quit" - can't open software

    Help! iMovie won't open from Dock or by clicking on existing iMovie files. New iMac of about a month or so, so little potential of a lot of downloads and conflicts. Tried Apple's "support doc" troubleshooting - already have latest versions of OS X (10.4.7), iMovie (6.0.2) and QuickTIme (7.1.2); moved only "codec" out of /Library/QuickTime to Desktop. 1 GB RAM and 120+ GB remaining on Not a iMovie novice - been making movie files for a couple of years on iMac G5s and PowerBook.
    Had been working earlier in the week on a file with video clips (from miniDV camera) and jpeg files - adding photos, adding/editing/trimming video clips (a couple of dozen), doing some transitions and effects. When I was in the movie file earlier - didn't have any inkling of problems (iMovie hadn't quit during use previous).
    Any thoughts, suggestions?
    iMac   Mac OS X (10.4.7)   1.83 GHz Intel Core Duo

    --- Tried something else this morning. Pulled the few movie files I had out of my "Movies" directory to the Desktop, so that iMovie couldn't find an existing file in the queue to try and open. Then opened the application from the Dock - it popped open immediately, rather than taking the several minutes to open like it has (even before the "quitting" problem, iMovie was taking several minutes to open the application). So, with the iMovie up and running, I tried to open one of the existing files that I had moved to the Desktop by going through iMovie's front-page menu and going through the directory to the files on the desktop (rather than trying to open the iMovie file by clicking on the file icon). The iMovie file opened up in the running application just as I had last stored it, so it appears I've got it back.
    --- All in all, it seems like a backdoor-way to get to the file and hasn't resolved the "quitting" problem or issue. Maybe I'll see about storing iMovie files on the Desktop or another folder other than the "Movies" folder and keep the "Movies" folder empty so the application opens up without issues. I'll check back in later to report. What I would really like to have is an application that functions properly and without quitting - like I've come to expect from iMovie in the past.
    Any thoughts, suggestions?

  • IMovie gets slower and worse as my video gets longer?

    I need to do a 20:00 to 35:00 minute film for a class project, and iMovie starts moving the audio out of sync and working very slowly as I extend the video. I've tried detaching the audio for the out of sync videos, but it's tedious and my iMovie is taking forever. Any help on how to restore it to the way it should be?

    Hi
    Restore - No - Don't know - BUT reg speed I accidentally found out
    • When Start-Up (Mac OS) Hard Disk fills up - everything goes slowely till it stop - I never let it go under 25Gb free space
    • Starting a new User Account - and do my project here - speeded up project significantly
    TO GET IT TO WORK SLIGHTLY FASTER
    • Minimum of 25Gb free space on Start-Up hard disk
    • No other programs running in BackGround e.g. Energy-Saver
    • Don’t let HD spin down or be turned off (in Energy-Save)
    • Move hard disks that are not to be used to Trash - To be disconnected/turned off
    • Goto Spotlight and set the rest of them under Integrity (not to be scanned)
    • Set screen-saver to a folder without any photo - then make an active corner (up right for me) and set
    pointer to this - turns on screen saver - to show that it has nothing to show and Speed increases slightly on My Mac.
    Yours Bengt W

  • Java code to connect to remote windows machine from local machine

    Hi,
    I have developed a code to connecting remote windows M/C from local M/C by using SSH2 (ganymed-ssh2-build209.jar) API. when I run the code its giving below error. Can any one please help me how to resolve it. And also please let me know, is there any other way to connect remote windows system using java code.
    Exception.
    java.io.IOException: There was a problem while talking to <host name>:22
      at ch.ethz.ssh2.Connection.connect(Connection.java:642)
      at ch.ethz.ssh2.Connection.connect(Connection.java:460)
      at Connect.RemoteServer.ConnectWindowsServer.runCommand(ConnectWindowsServer.java:55)
      at Connect.RemoteServer.ConnectWindowsServer.main(ConnectWindowsServer.java:27)
    Caused by: java.net.ConnectException: Connection refused: connect
      at java.net.PlainSocketImpl.socketConnect(Native Method)
      at java.net.PlainSocketImpl.doConnect(Unknown Source)
      at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
      at java.net.PlainSocketImpl.connect(Unknown Source)
      at java.net.SocksSocketImpl.connect(Unknown Source)
      at java.net.Socket.connect(Unknown Source)
      at ch.ethz.ssh2.transport.TransportManager.initialize(TransportManager.java:299)
      at ch.ethz.ssh2.Connection.connect(Connection.java:591)
      ... 3 more
    JAVA Code
    import ch.ethz.ssh2.Connection;
    import ch.ethz.ssh2.Session;
    public void setAuthenticationInfo(String hostname, String username,String password) {
           this.host = hostname;
           this.userid = username;
           this.password = password;      
           this.recentCommand = "";     
           System.out.println("setting authentication info completed for host=" + host );
      public void runCommand() throws Exception {
    try{
            // Setup ssh session with endpoint
           System.out.println("starting connection with " + host);
           Connection connection = new Connection(host);
           System.out.println("connection object created..");
           connection.connect();
           System.out.println("Connect to connection");
           connection.authenticateWithPassword(userid,password);
           System.out.println(connection.isAuthenticationComplete());
           Session session = connection.openSession();
          System.out.println("connected");
      }catch (Exception e) {
      e.printStackTrace();
    Regards,
    Praveen

    Hi baftos,
    I tried to telnet remote windows machine from my local machine on port 23, its not connected and given error message like "Connect failed".
    As your response, if we can telnet to remote windows machine from local machine then we can connect from Java. Is it correct ?.
    Can you please help me to resolve this issue. And also please confirm the port (23) is correct, which I was used to connect remote machine from telnet.
    Regards,
    Praveen

  • Can i install VS 2013 in my Virtual Machine with Windows 8.1 and work for Mobile Development,Mobile Emulator can work in my Virtual Machine ?

    I have a Virtual Machine with Windows 8.1 OS and 4gb RAM, 200gb Disk.
    I want to develop apps for Windows Mobile 8.1 with VS 2013 Update 4, Mobile Emulators can work in my Virtual Machine, bcz i am getting bellow error.
    Windows Phone Emulator is unable to verify that the virtual machine is running:
    Something happend while starting a virtual machine:'Emulator 8.1 WVGA 4 inch 512MB.APPUSER' failed to start.(Virtual machine ID xxxxxx-xxxxx-xxxx-xxxx-xxxxxxx)
    The Virtual Machine Management Service failed to start the virtual machine 'Emulator 8.1 WVGA 4inch 512MB.appuser' because one of the Hyper-V components is not running (Virtual machine ID xxxx-xxxxx-xxxx-xxxx-xxxx).

    No you cannot do that.  You need a physical machine that supports Hyper-V
    Jeff Sanders (MSFT)
    @jsandersrocks - Windows Store Developer Solutions
    @WSDevSol
    Getting Started With Windows Azure Mobile Services development?
    Click here
    Getting Started With Windows Phone or Store app development?
    Click here
    My Team Blog: Windows Store & Phone Developer Solutions
    My Blog: Http Client Protocol Issues (and other fun stuff I support)

  • SCCM SQL report to get McAfee installed machine

    I am trying the below SQL query to get McAfee installed machine but i am getting duplicate value,
    SELECT DISTINCT Netbios_Name0 as [Computer Name] , AD_Site_Name0 as [AD SIte Name], User_Name0 as [User Name], Operating_System_Name_and0 as [Operating System], dbo.v_GS_OPERATING_SYSTEM.Caption0 as [Operating System], dbo.v_GS_WORKSTATION_STATUS.LastHWScan
    as [Last Communication Time], dbo.v_GS_SoftwareFile.FileName
    FROM         dbo.v_R_System INNER JOIN
                          dbo.v_GS_OPERATING_SYSTEM ON dbo.v_R_System.ResourceID = dbo.v_GS_OPERATING_SYSTEM.ResourceID INNER JOIN
                          dbo.v_GS_WORKSTATION_STATUS ON dbo.v_R_System.ResourceID = dbo.v_GS_WORKSTATION_STATUS.ResourceID INNER JOIN
                          dbo.v_GS_SoftwareFile ON dbo.v_R_System.ResourceID = dbo.v_GS_SoftwareFile.ResourceID
                          where 
                          (dbo.v_GS_SoftwareFile.filename like 'frameworkservice.exe') or
                          dbo.v_GS_SoftwareFile.filename like  'mcshield.exe'
    If i give one condition, i am getting the correct value but i include more then one condition getting duplicate value, Can anyone help me on this

    No i am getting a machine name as duplicate.
    If the both .exe available in machine, it gives me two entry of the machine.
    Post a screenshot.  
    Garth Jones | My blogs: Enhansoft and
    Old Blog site | Twitter:
    @GarthMJ

Maybe you are looking for