Titles Break Up and Pans Jerk after Compressor / DVD SP
I have a 20 minute program. I exported from Final Cut to Compressor, and applied the MPEG-2 High Quality 60 minute setting. After 4 hours of encoding, I then imported the file Compressor created into DVD-Studio Pro and burned a test DVD. When I viewed the DVD everything was beautifully sharp BUT, on some of the pans the moves "jerk" (which they don't in the original material. And the pans aren't very fast) and more disasterously, for the end credits, the white type against black background has little flecks "eaten away" out of the letters. Given that I picked what seemed to be the highest quality MPEG-2 setting in compressor, why am I still seeing these quality issues? What can I do? I had started out, and posted in fact to the discussion, a complaint that the native encoding in DVD Studio Pro yielded less than satisfactory results. The advice was to treat the material with Compressor first and then import into DVD Studio Pro. But I still have problems. This is just a simple museum video, nothing fancy visually. How can I get professional result??? Is there a secret formula I am missing? Thanks in advance for your help, which is always invaluable. Of course, like most people posting here I'm sure, I am fighting a deadline!
Pamela Glintenkamp wrote:
I have a 20 minute program. I exported from Final Cut to Compressor, and applied the MPEG-2 High Quality 60 minute setting.
What version of Compressor are you using? The setting that you mention (MPEG-2 High Quality) is a Compressor 1.x setting. I ask because your signature states that you're using FCP 6. If you're using FCP 6, then you're using Compressor 3.
If all that is correct, then you should nuke the old Compressor 1.x settings since they are incompatible with newer versions of Compressor (though the document mentions Compressor 2.x, it applies to 3 as well).
For reference on the old settings (so you know if your setting is to blame), check out this tutorial on Compressor 1.x. To confirm the correct settings that should be available to you in Compressor 3 - after following the instructions from the Knowledge Base document, of course - check out this page.
Once you're using the correct settings (native to Compressor 3) you shouldn't have any issues. Good luck.
Similar Messages
-
MPEG2 pan and tilt artifacts using Compressor
Is there away to improve my Compressor/DVD Studio Pro MPEG2 encoding. I had decided to switch to DVD Studio Pro in order to get a better
quality encode. I find that it looks better everywhere except where
there is a camera move. If the camera pans or tilts, I get horizontal lines in
the video and it looks like crap.
I've been encoding through compressor using these specs
DVD Best Quality 90 minutes/ALL
Field Dominance: Automatic
2 Pass VBR Best
Avg Bit Rate 6.2
Max Bit Rate 9.0
Motion Estimation BEST
My project is a HDV 1080-60i Final Cut Pro v5.1.4 project.
I have been exporting a MPEG 2 file through Compressor using v2.1
Have you ever come across this problem? And if so, have you found away
for Compressor to handle motion better? Or should do you let DVD
Studio Pro encode? Does it do a better job?
Thanks!Hi:
I find that it looks better everywhere except where there is a camera move. If the camera pans or tilts, I get horizontal lines in the video and it looks like crap.
That's the nature of interlaced video. Where are you judging in: Playing the MPEG2 in QT? DVDSP simulator? Did you build a disc and tested it in DVD player?
Try making a build in your hard drive and play the VIDEO_TS folder with DVD Player and set it to Deinterlace.
Hope that helps !
Alberto -
Inspector in compressor keeps resetting and giving me a untitled dvd
inspector in compressor keeps resetting and giving me a untitled dvd. I have titled and changed the settings to what i need the menu to lool like. But when i hit submit and the dvd is finished burning it gives me a untitled dvd as if i did not do any cumstom settings. WHY
Are you saying the title is incorrect in the menu?
If I change the title in the Title field of the Job Action pane, it updates correctly for me in the main menu and chapter men titles both display properly when I open the DVD.
Russ -
Using database connection in a servlet and get errors after 8 hours
Hey,
I'm running a poker script using applet/servlets and it works great. But for some reason about about 8 hours that database layer stops working. At first I thought it was the connections to mySQL that were timing out (because im using connection pooling) but after turning pooling off (I now create the connection each time) I'm still seeing that same error (I can create a connection but when I do an action ex. like a select statment I get an error). What i'm wondering could it be that the driver I load with Class.forName() some how unloads it's self after x amount of time not being used? Not sure if that is it but if anyone could give me some insight that would be great. The Error i recieve is below:
INFO: Database Event:DatabaseController: Error executing database query.
ERROR: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.SocketException
MESSAGE: Software caused connection abort: recv failed
STACKTRACE:
java.net.SocketException: Software caused connection abort: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:104)
at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:144)
at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:172)
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1839)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2288)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2784)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1531)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1622)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2370)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2297)
at com.mysql.jdbc.Statement.executeQuery(Statement.java:1183)
at com.softnet.database.DatabaseController.executeDatabaseQuery(DatabaseController.java:190)
at com.softnet.games.GameServer.validateUser(GameServer.java:438)
at com.softnet.games.GameServer.handleData(GameServer.java:113)
at com.softnet.network.HttpConnectionThread.run(HttpServletListener.java:191)
** END NESTED EXCEPTION **
I know the query is good because it works all other times just not after about 8 hours.
--Z3r0CooLHey,
Thanks for the responces. For the connection pooling I would open 5 connections and keep them open. So i though maybe after 8 hours after not being used they would timeout. Thats why i turned off conection pooling and create a new connection each time. Anyways i'll post the code below incase i made a mistake somewhere.
package com.softnet.database;
/************************ DatabaseControler **************************/
import java.sql.*;
import java.util.*;
import com.softnet.database.DatabaseConnectionPool;
import com.softnet.database.DatabaseSettings;
public class DatabaseController
implements DatabaseListener
//Used to make sure the database driver is loaded
private boolean databaseDriverState = false;
//Used to store a database connection
private Connection databaseConnection = null;
//If to user connection pooling or not
private boolean useConnectionPooling = false;
//Used to hold the connection pool varible
private DatabaseConnectionPool connectionPool = null;
//Used to store database settings
private DatabaseSettings databaseSettings;
//Used to hold the DatabaseController listeners
private List databaseControllerListeners = new ArrayList();
//min number of connections for connection pool
private int minNumberOfConnections = 1;
//max number of connections for connection pool -1 is unlimited
private int maxNumberOfConnections = -1;
//DatabaseController Constructors
public DatabaseController(DatabaseSettings databaseSettings)
this.databaseSettings = databaseSettings;
databaseDriverState = loadDatabaseDriver(databaseSettings.getDatabaseDriver());
public DatabaseController(DatabaseSettings databaseSettings, boolean useConnectionPooling, int minNumberOfConnections, int maxNumberOfConnections)
this.databaseSettings = databaseSettings;
this.useConnectionPooling = useConnectionPooling;
this.minNumberOfConnections = minNumberOfConnections;
this.maxNumberOfConnections = maxNumberOfConnections;
if(useConnectionPooling == true)
connectionPool = new DatabaseConnectionPool(databaseSettings, minNumberOfConnections, maxNumberOfConnections);
connectionPool.addDatabaseListener(this);
else
databaseDriverState = loadDatabaseDriver(databaseSettings.getDatabaseDriver());
public DatabaseController() {}
//Database Settings Get/Set
public DatabaseSettings getDatabaseSettings()
return databaseSettings;
public void setDatabaseSettings(DatabaseSettings databaseSettings)
this.databaseSettings = databaseSettings;
//Connection Pooling Get/Set
public boolean getConnectionPooling()
return useConnectionPooling;
public void setConnectionPooling(boolean useConnectionPooling, int minNumberOfConnections, int maxNumberOfConnections)
this.useConnectionPooling = useConnectionPooling;
this.minNumberOfConnections = minNumberOfConnections;
this.maxNumberOfConnections = maxNumberOfConnections;
if(useConnectionPooling == true)
if(connectionPool == null)
connectionPool = new DatabaseConnectionPool(databaseSettings, minNumberOfConnections, maxNumberOfConnections);
connectionPool.addDatabaseListener(this);
else
if(connectionPool != null)
connectionPool.destroyConnections();
connectionPool.removeDatabaseListener(this);
connectionPool = null;
//Return if there connected
public boolean isConnected()
boolean isConnected;
if(databaseConnection != null)
isConnected = true;
else
isConnected = false;
return isConnected;
//Used to connect to database or get a connection for the connection pool
public void connect()
if(databaseDriverState == false)
databaseDriverState = loadDatabaseDriver(databaseSettings.getDatabaseDriver());
//If we dont have a current connection, make one
if(databaseConnection == null && databaseDriverState == true)
if(useConnectionPooling == false)
try
databaseConnection = DriverManager.getConnection(databaseSettings.getDatabaseURL(), databaseSettings.getUserName(), databaseSettings.getUserPassword());
catch (SQLException sqle)
//Raise event
raiseDatabaseEvent("DatabaseController: Error connecting to database. \nERROR: " + sqle.getMessage());
databaseConnection = null;
else
databaseConnection = connectionPool.getConnection();
//Used to disconnect from the database or give back the connection to the connection pool
public void disconnect()
if(databaseConnection != null)
if(useConnectionPooling == false)
try
//Close DB Connection
databaseConnection.close();
catch(SQLException ignore) {}
finally
databaseConnection = null;
else
connectionPool.returnConnection(databaseConnection);
databaseConnection = null;
public ResultSet executeDatabaseQuery(String sSQL)
ResultSet databaseResult = null;
if(databaseConnection != null)
try
Statement databaseStatement = databaseConnection.createStatement();
databaseResult = databaseStatement.executeQuery(sSQL);
catch(SQLException sqle)
//Raise event
raiseDatabaseEvent("DatabaseController: Error executing database query.\nSQL: " + sSQL + "\nERROR: " + sqle.getMessage());
return databaseResult;
public int executeDatabaseUpdate(String sSQL)
int rowsAffected = -1;
if(databaseConnection != null)
try
Statement databaseStatement = databaseConnection.createStatement();
rowsAffected = databaseStatement.executeUpdate(sSQL);
catch(SQLException sqle)
//Raise event
raiseDatabaseEvent("DatabaseController: Error executing database update.\nSQL: " + sSQL + "\nERROR: " + sqle.getMessage());
return rowsAffected;
//Used to load the Database Driver
private boolean loadDatabaseDriver(String databaseDriver)
boolean driverLoaded;
if(databaseDriver.equals("") == false)
try
//Load Database Driver
Class.forName(databaseDriver).newInstance();
driverLoaded = true;
catch (Exception e)
//Raise event
raiseDatabaseEvent("DatabaseController: Error loading database driver. \nERROR: " + e.getMessage());
driverLoaded = false;
else
driverLoaded = false;
return driverLoaded;
//Wrap the DatabaseConnectionPool Error to the DatabaseController
public void databaseEventOccurred(DatabaseEvent de)
raiseDatabaseEvent(de.getErrorMessage());
//Event Handling Code
//Used to add database listeners (Its sync'd so you can change the listeners when firing an event)
public synchronized void addDatabaseListener(DatabaseListener databaseControllerListener)
databaseControllerListeners.add(databaseControllerListener);
//Used to remove a listener from the list (Its sync'd so you can change the listeners when firing an event)
public synchronized void removeDatabaseListener(DatabaseListener databaseControllerListener)
databaseControllerListeners.remove(databaseControllerListener);
//Used to send the raise event to the listeners
private synchronized void raiseDatabaseEvent(String databaseError)
DatabaseEvent databaseEvent = new DatabaseEvent(this, databaseError);
Iterator listeners = databaseControllerListeners.iterator();
while(listeners.hasNext())
DatabaseListener listener = (DatabaseListener) listeners.next();
listener.databaseEventOccurred(databaseEvent);
/********************* DatabaseConnectionPool **************/
package com.softnet.database;
import java.io.*;
import java.sql.*;
import java.util.*;
import com.softnet.database.*;
import com.softnet.database.DatabaseSettings;
public class DatabaseConnectionPool
//min number of connections
private int minNumberOfConnections = 1;
//max number of connections -1 is unlimited
private int maxNumberOfConnections = -1;
//Store the connections
protected Hashtable databaseConnections = null;
//Database Info
protected DatabaseSettings databaseSettings;
//to hold Driver state
private boolean databaseDriverState = false;
//To hold connection checker
private DatabaseConnectionCheck connectionChecker = null;
//Used to hold the DatabaseConnectionPool listeners
private List databaseConnectionPoolListeners = new ArrayList();
public DatabaseConnectionPool(DatabaseSettings databaseSettings, int minNumberOfConnections, int maxNumberOfConnections)
this.databaseSettings = databaseSettings;
this.minNumberOfConnections = minNumberOfConnections;
this.maxNumberOfConnections = maxNumberOfConnections;
//Load Driver
databaseDriverState = loadDatabaseDriver(databaseSettings.getDatabaseDriver());
//Create connection
createConnections();
public DatabaseConnectionPool(int minNumberOfConnections, int maxNumberOfConnections)
this.minNumberOfConnections = minNumberOfConnections;
this.maxNumberOfConnections = maxNumberOfConnections;
//Database Settings Get/Set
public DatabaseSettings getDatabaseSettings()
return databaseSettings;
public void setDatabaseSettings(DatabaseSettings databaseSettings)
this.databaseSettings = databaseSettings;
//Driver State Get
public boolean getDatabaseDriverState()
return databaseDriverState;
public void createConnections()
if(databaseDriverState == false)
databaseDriverState = loadDatabaseDriver(databaseSettings.getDatabaseDriver());
//Create all connections and load the minimum in the Hashtable
if(databaseConnections == null)
if(databaseDriverState == true && minNumberOfConnections != 0)
databaseConnections = new Hashtable();
for(int i = 0; i < minNumberOfConnections; i++)
try
databaseConnections.put(DriverManager.getConnection(databaseSettings.getDatabaseURL(), databaseSettings.getUserName(), databaseSettings.getUserPassword()), Boolean.FALSE);
catch(SQLException sqle)
//Problem break loop and destroy any connections
destroyConnections();
//Raise event
raiseDatabaseEvent("DatabaseConnectionPool: Error creating database connections. \nERROR: " + sqle.getMessage());
break;
//If no connection check exists create one
if(connectionChecker == null)
connectionChecker = new DatabaseConnectionCheck(this);
connectionChecker.start();
public Connection getConnection()
Connection connection = null;
boolean errorWithConnection = false;
Enumeration connections = databaseConnections.keys();
synchronized (databaseConnections)
while(connections.hasMoreElements())
errorWithConnection = false;
connection = (Connection) connections.nextElement();
Boolean state = (Boolean) databaseConnections.get(connection);
//If connection is not used, use it.
if(state == Boolean.FALSE)
try
connection.setAutoCommit(true);
catch(SQLException e)
//Problem with connection remove connection and replace it
databaseConnections.remove(connection);
try
connection = DriverManager.getConnection(databaseSettings.getDatabaseURL(), databaseSettings.getUserName(), databaseSettings.getUserPassword());
catch(SQLException sqle)
errorWithConnection = true;
if(errorWithConnection == false)
// Update the Hashtable to show this one's taken
databaseConnections.put(connection, Boolean.TRUE);
// Return the connection
return connection;
//All connections being used check to max to see if we can make a new one
if(maxNumberOfConnections == -1 || maxNumberOfConnections > databaseConnections.size())
try
connection = DriverManager.getConnection(databaseSettings.getDatabaseURL(), databaseSettings.getUserName(), databaseSettings.getUserPassword());
catch(SQLException sqle)
errorWithConnection = true;
if(errorWithConnection == false)
databaseConnections.put(connection, Boolean.TRUE);
return connection;
//If not connections free and max connections reached wait for a free connection
return getConnection();
public void returnConnection(Connection connection)
boolean errorWithConnection = false;
//Make sure connection still works
try
connection.setAutoCommit(true);
catch(SQLException e)
//Problem with connection remove connection and replace it
databaseConnections.remove(connection);
try
connection = DriverManager.getConnection(databaseSettings.getDatabaseURL(), databaseSettings.getUserName(), databaseSettings.getUserPassword());
catch(SQLException sqle)
errorWithConnection = true;
if(errorWithConnection == false)
databaseConnections.put(connection, Boolean.FALSE);
public void destroyConnections()
Connection connection = null;
if(databaseConnections != null)
//Close all connections
Enumeration connections = databaseConnections.keys();
while (connections.hasMoreElements())
connection = (Connection) connections.nextElement();
try
connection.close();
catch(SQLException ignore) {}
//Free up hashtable
databaseConnections = null;
private boolean loadDatabaseDriver(String databaseDriver)
boolean driverLoaded;
if(databaseDriver.equals("") == false)
try
//Load Database Driver
Class.forName(databaseDriver);
driverLoaded = true;
catch (ClassNotFoundException cnfe)
//Raise event
raiseDatabaseEvent("DatabaseController: Error loading database driver. \nERROR: " + cnfe.getMessage());
driverLoaded = false;
else
driverLoaded = false;
return driverLoaded;
//Event Handling Code
//Used to add database listeners (Its sync'd so you can change the listeners when firing an event)
public synchronized void addDatabaseListener(DatabaseListener databaseConnectionPoolListener)
databaseConnectionPoolListeners.add(databaseConnectionPoolListener);
//Used to remove a listener from the list (Its sync'd so you can change the listeners when firing an event)
public synchronized void removeDatabaseListener(DatabaseListener databaseConnectionPoolListener)
databaseConnectionPoolListeners.remove(databaseConnectionPoolListener);
//Used to send the raise event to the listeners
private synchronized void raiseDatabaseEvent(String databaseError)
DatabaseEvent databaseEvent = new DatabaseEvent(this, databaseError);
Iterator listeners = databaseConnectionPoolListeners.iterator();
while(listeners.hasNext())
DatabaseListener listener = (DatabaseListener) listeners.next();
listener.databaseEventOccurred(databaseEvent);
class DatabaseConnectionCheck extends Thread
private DatabaseConnectionPool connectionPool;
DatabaseConnectionCheck(DatabaseConnectionPool connectionPool)
this.connectionPool = connectionPool;
public void run()
try
while(true)
//check threads every 30 seconds
this.sleep(300000);
if(connectionPool.databaseConnections != null)
Connection connection = null;
Enumeration connections = connectionPool.databaseConnections.keys();
synchronized (connectionPool.databaseConnections)
while(connections.hasMoreElements())
connection = (Connection) connections.nextElement();
Boolean state = (Boolean) connectionPool.databaseConnections.get(connection);
//If connection is not used, use it.
if(state == Boolean.FALSE)
try
connection.setAutoCommit(true);
catch(SQLException e)
//Problem with connection remove connection and replace it
connectionPool.databaseConnections.remove(connection);
try
connection = DriverManager.getConnection(connectionPool.databaseSettings.getDatabaseURL(), connectionPool.databaseSettings.getUserName(), connectionPool.databaseSettings.getUserPassword());
catch(SQLException sqle)
connection = null;
// Update the Hashtable with new connection if its not null
if(connection != null)
connectionPool.databaseConnections.put(connection, Boolean.FALSE);
catch(InterruptedException ignored) {}
Basicly the why it works is the connection pool hold the database connections. When the user needs a connection they use the database controller to request a connection (By create a instance and called the connect() method) and the connection is either created or grabed from the connection pool. After the user is done with the connection they call the disconnect() method which closes the connection or returns it to the connection pool.
--Z3r0CooL -
How to give a page break in alv grid display after 65 lines are displayed?
hi all,
I need to give a page break in alv grid display after 65 lines are displayed on each page...Please help me with this...hai
give this command beging of the report name... u have to diclar the beging of the report ......
<b>report</b> ( name of the report) <b>standard page heading line-size 200 line-count 65.</b>
ex1.:- report name is rtpm_trl_show_flows
report <b>rtpm_trl_show_flows </b> no standard page heading line-size 200
line-count 65.
ex:2
report <b>zlpur01</b> no standard page heading line-size 200
line-count 65.
type-pools: slis.
tables: bkpf.
selection-screen begin of block sel with frame title text-001.
select-options: s_comp for bkpf-bukrs, " Company
s_valut for bkpf-budat. " Invoice Date
S_MTART FOR MARA-MTART. " Material Type
selection-screen end of block sel.
parameters: p_vari like disvariant-variant. " ALV Variant
constants: formname_top_of_page type slis_formname value 'TOP_OF_PAGE'.
data: i_bseg type bseg occurs 0 with header line.
data: vatval type p decimals 2 value '0.15'.
data: xhkont type string value '154000'.
data COM type c.
data: begin of invt occurs 100,
budat like bkpf-budat, " Inv Dat
bukrs like bkpf-bukrs, " Material
STCEG like bsak-STCEG, "name of the companycode
belnr like bkpf-belnr,
xblnr like bkpf-xblnr, " Inv Reference
ebeln like rseg-ebeln, " PO number
lifnr like bseg-lifnr, " Vendor No
name1 like lfa1-name1, " Supplier Name
matnr like bseg-matnr,
maktx like makt-maktx,
stcd1 like lfa1-stcd1, " Supplier VAT REG NO
xamt like bseg-dmbtr, " TAX amt
yamt like bseg-wrbtr,
wrbtr like bseg-wrbtr, " Base amount
mwskz like bseg-mwskz,
dmbtr like bseg-dmbtr, " TAX amt
gjahr like bkpf-gjahr,
hkont like bseg-hkont,
zamt like bseg-dmbtr, " TAX amt
wamt like bseg-dmbtr,
shkzg like bseg-shkzg,
shkzg1 like bseg-shkzg,
end of invt.
regard
nawa -
Kids ipod gets the 13019 error after trying to sync. I have done all the suggestions online and now it has no music and will not sync.
It seems to download all the music and on the last song clicks out and says unknown error.
any other suggestions?
Kid is mad now there is NO music on the ipod. At least before it had the old music and just would not download new songs.
All worked on our iphones, and other ipods. Just hers is wacked.
thanksI've encountered the same problem as this recently, but unfortunately i haven't worked out how to fix it yet.
I tried to fit too many songs on my ipod nano from itunes, and it told me it would create a selection of these (titled my songs) and put them on the nano, which it did. I then went back onto itunes to delete some songs so that they would all fit on the nano. I also deleted the "my songs" playlist, knowing that all the songs were still stored under Music on itunes. When i tried to sync the nano it said that it couldn't be synced as the required disk cannot be found.
HELP, PLEASE! -
I record in stereo with a 10KHz tone down the left channel to defeat AGC on my camera and mic feed into the right channel. When I edit, I want to mute/delete the left channel and pan the right into the centre, to leave me with mono audio across both left and right. I could do this easily in FCP 6 but can find no way to do it in FCP X. I'm using the same source files. When I choose Dual Mono mode in the Audio Inspector, it mixes left and right and pushes the combined signal into both channels, giving me a mix of 10KHZ tone and audio in both left and right. Stereo mode shows me the two channels correctly with one driven hard (the tone) and the other at good voice levels. I just want to kill the left channel and pan the right to centre.
I'm converting original TOD files using MPEG Streamclip before import and definitely keeping audio as stereo.
This is driving me nuts! It should be simple and is in FCP 6. Any help greatly appreciated.
Stereo Setting
Mono SettingMb - If you're using FCPX 10.1.1 and Mavericks, make certain you've downloaded the most current Sony XDCAM FCPX plugin from sonycreativesortware.com unless you're using an older version of FCPX and then you'd need the previous XDCAM plugin.
You shouldn't see 8 mono tracks. There are import settings in /fCPX that you can check and I don't ask FCPX to analyze my media or seperate mono or combine stereo, etc. I like to have everything come in as it is, especially because I know what I've done with every channel, etc.
What I wrote to Ian is what I'd tell you - so please take a look at how you can make a "stereo" track that is actually two mono tracks, mono. Once you do that you can address each mono channel by itself since it needs different volume, compression, and EQ than other channels.
There are ethernet, USB, and firewire controllers that work in FCPX, but that's not the typical workflow because generally if you're getting into any amount of post audio sweetening beyond basic "staples" audio treatment, you would instead use "Roles" to export your audio to Logic or Pro Tools and do you work in those applications and then cut the final product back into your FCPX project. In Logic or Pro Tools is where you might use a controller.
In terms of automating levels, I'm not positive I know what you mean. Compressor is a nice internal Logic plugin that kind of automates levels in a way but its about compressing peaks at a threshold that you set and at a ratio of compression. So I may not understand what other automation is available unless you've exported you tracks to Logic or Pro Tools. -
Lost all app data and former backups after iTunes 11 update
I just updated to iTunes 11. I'm using Windows 8 Pro x64 and an Apple iPhone 5 32GB. Before the update I made a backup of my iPhone.
So far, so good.
Problems that occured after the update:
1. One Music CD in my library was split into two albums with titles 1-4 and 5-13. I fixed that manually.
2. Available space on my iPhone decreased after the update. I've got an iPhone 5 with 32GB capacity. Before the update and sync with iTunes 11 I had like almost 5GB of empty space. Now it's only 1.31GB. There are not more apps, music, pictures etc. on my iPhone than before the update.
3. All data of apps like balance (budget tool), Momento (diary) is gone! Apps like Dropbox lost their settings.
Hence, I decided to restore the data from the backup I made just before updating to iTunes 11. THIS BACKUP IS GONE!! I'm no IT newbie and I'm an iPhone user since the iPhone 3.
I just wish I would have not updated to iTunes 11. Apple Switzerland's Support was not able to help. They said if the backup is gone, data is lost ;(Empty/corrupt library after upgrade/crash
Hopefully it's not been too long since you last upgraded iTunes, in fact if you get an empty/incomplete library immediately after upgrading then with the following steps you shouldn't lose a thing or need to do any further housekeeping. In the Previous iTunes Libraries folder should be a number of dated iTunes Library files. Take the most recent of these and copy it into the iTunes folder. Rename iTunes Library.itl as iTunes Library (Corrupt).itl and then rename the restored file as iTunes Library.itl. Start iTunes. Should all be good, bar any recent additions to or deletions from your library.
See iTunes Folder Watch for a tool to catch up with any changes since the backup file was created.
When you get it all working make a backup!
If you have synced your device on two separate days then the current state of your device backup will no longer have the stored data for the apps that were removed. If however you have not resynced since noticing the problem then, once the library is restored, it may be possible to restore the device to bring back the missing app data.
tt2 -
I created a "comic strip" in photoshop (multiple rectangle shape layers, then various shapes within each box for each frame of the comic strip) that I want to import into AE. When I import it as a composition (to keep my layers), however, what appears is an simply a black image with white lines where the lines of the comic strip used to be. I checked the color modes, but they are both in RGB so I don't think that's the problem. Also, when I double click the cartoon strip composition, I can choose certain groups from the mini flow-chart at the top left and view those individual frames. However, I can't view the entire comic strip as a whole, which is necessary for my animation. Any help with this would be greatly appreciated, as I'm on a tight time constraint. Thanks!
When I asked what version down to the last decimal, I meant it. After Effects version should start with 11, but we need the numbers after that too.
And I understand that you want to pan between them, so just put all the different PSD's you import into the same comp and pan between them. -
How to Zoom and Pan in the program window.
Hi,
I have been using scale to adjust larger than 4K image sequences so they fit 1080 and 4K output. I want to be able to zoom in and pan/tilt the program window so I can see the edges of the program window close up, so I can see to make a fine adjustment of scale. I want to be able to adjust scale precisely so I don't lose a single pixel, or include any black around the edges of the images. Of course I can't see the edges close up enough while looking at the entire image, to really see if I have scaled too much or too little. I know how to zoom in the program window, but how do I pan over to the side and bottom edges ? Without being able to pan I instantly lose the edges of the frame when I zoom in the program window.Perhaps this will help it make sense to you.
I am taking tme lapse sequences shot on a DSLR and putting them onto Blu Ray disks for viewing. I also outputted a 4K file to try to play at Best Buy on a 4K television. The images are 4928 X 3280 pixels, which is larger than 4K, and much larger than 1080. One of the advantages of using these large images directly and not reducing them in Photoshop first is that I can have a time lapse zoom, which is very difficult to achieve otherwise. I can also pan and tilt. Another advantage is not having to reduce thousands of images three times, once for 1080, once for 4K, and once for stills..
I usually work with 1080 video, and animated 1080 still sequences from Maya, or standard definition video. This is the my first opportunity to work with higher resolutions.
Generally, for my first evaluation of these DSLR stills, i wanted to show some of them fully without cutting any off. This means there is a black border onthe sides because the DSLR stills are 2:3 instead of 9:16. For this I have used a scale of 32.6% for 1080, and 66% for 4K. For some sequences i wanted to just completely fill the frame. For this I used 38.9% for 1080, and 77.9% for 4K.
My assumption is that Premier should do scaling as well as Photoshop does, and so I have let Premier do the work, saving me a lot of extra work. First i take all the original images and process them from raw to tiff, for the day exposures. Then i process them again for the night exposures. Then i bring them into either my 1080 project, or my 4K project. I put the night pictures above the day pictures on a separate video track. I use opacity to dissolve from the day to night processed images as night falls inthe scene.
Two sequences I shot are of the night sky during the recent meteor shower. After watchign the video I see i caught three instances of persistent meteor trails distorting in the sky. I was able to zoom in quite a bit, and track the position, because the sequence is of greater resolution than the native 1080 format. It gives me a second change at composition, or the ability to zoom in on something interesting that happens in the scene.
It seems to me that the only reason i would want to first process the images down to 1080 in Photoshp, would be if the quality of the scaling was higher in Photoshop.
When i adjust the scale, I am adjusting the scale of an image that is 4928 X 3280, in the program monitor which is probably only well less than 1000 pixels on my screen. It would be nice if I could not only zoom, but pan in the program window, so I could more accurately adjust scale by looking at the edges. So if there is no other way to do this visually, I am suggesting adding the ability to pan and tilt in the program monitor to accomplish this. Sure I could figure out the scale mathematically. I could still end up adding a row of black pixels, or cutting off a row of image pixels, due to some error such as rounding errors, or starting with 1 instead of zero, or vice versa. -
NVidia error code 6 When zooming and panning a high res still image
I am consistantly getting the following error code which shuts down CS6. This is when zooming and panning a still images measuring something like 5300 pixels wide, and 4000 pixels high. I started by looking at the video driver, but nVidia says it is up to date. I am now wondering if the size of the still image is actually the problem? This is in a 1080 sequence.
Harware is GTX570
Any ideas?Bill and Dennis.
Error Code 6 message - new challeng in the past 48 hours on very old premiere project.
My system - Win 7 64 byte serv pack 1, Ppro CS5.0.3, I7 processor, 12 g ram, nvidia gtx 470.
In the past 2 days, I am getting error code 6 from Nvidia on a logo that is keyed and 3d rolled on white background. The logo has been used without issue for many months in this same project and was encoded correctly by Adobe 1920 x 1280. Once this issue began, I had to render it 1-3 frames per request of project rendering last night. I imported the correctly encoded logo again to the project and it began to have the same issue again. I tried to change the harsh 3d rotations to see if it would relieve the processors overall. Nothing changed after it began to freeze up wtih the error message.
I saved, shut the PC down and left the system rest overnight.
This morning the project will get past the small load screen, but will not get past pulling the first file in the project once the editing screen loads. Prem Pro will launch correctly in all other projects this morning, but not this one. It gives me the same error message as it did when the problem started, but I can't even begin to touch the project. Message - "Hardware config doesn't meet min standards Error Code 6". I close the program, but then have to enter task manager to relaunch the program since it just hangs there.
My work around, when the project launched yesterday, was to render a much smaller amount of frames at a time which worked SLOWLY, but now I can't even access the program. Ouch. Backups are available from a few days ago, but I want to discover why this happened to avoid this issue for the future. Not much confidence at this point particularly when I rendered to match rez and deleted the media cache yesterday just in case the system was having to work around more cache than needed.
I have my computer hardware company looking into the issue, but I didn't take any known updates on the software in the past week. I thought this might be a thermal issue because we are having some challenges keeping our editing area cool enough, but that isn't the issue this morning because the other projects do launch correctly and the ambient temps are down. Thanks for any suggestions. I am a little slow to go out and see if there are any updates from Nvidia until I am out of options. I don't want to change the system scenario before I see if there are any other options. -
Heelo, to all. My torch is since this moirning after syc all the time breaking down and again starting up. Whta can i do?
I suggest trying a new/different battery. If that doesn't fix it then it may be software related.
Important: Make a full backup of the device using BlackBerry Desktop Software before continuing.
Go to Options >Security Wipe. Wipe the device, including 3rd party applications. Does the device still exhibit the same behavior?
If yes, then you can try reloading the OS to the device. If we need to do that I'll provide instructions.
If no, then restore your backup file to the device and see if the device still works normally. If it does then you can begin to reinstall your apps one by one until you find the one that is causing the reboot problems. If the problem comes back then you know it was something in your personal data and you can wipe the phone again and restore only the most important data from the backup and start over fresh for everything else.
1. Please thank those who help you by clicking the "Like" button at the bottom of the post that helped you.
2. If your issue has been solved, please resolve it by marking the post "Solution?" which solved it for you! -
QT breaking up and sound out of sync - cpu or ram or browser problem?
1. I try to watch BBC news video clips but can never get anything other than the sound out of sync, the picture breaking up and what I can only try to describe as a 'delayed streaming problem' where the film jumps frames from one frame to 'much later'.
2. Also the BBC has options of 'screen size' - I can't go to their large size so am stuck with a small version. (I don't think this is associated with the core problem.)
I play these clips either through Media Player or Real Player but it makes no difference.
I have flip4mac installed. I have the ATI display drivers updated.
I hope you understand the problem.
I hope I'll understand the answers!
Thanks for any helps.
GordonAnother thing I've just noticed is that when the news clips are downloading and playing it is only at 36kbps. I have as far as I can set preferences at 256kbps.
I am connected to DSL but I'm not sure at what rate the ISP delivers. (I know it's the cheapest!)
Hope this helps anyone inclined to help.
Thanks
Gordon
ps After the World Cup Final is ok! -
HDV sequence has green lines and pink dots after export
I digitized some HDV footage from a Sony HVR-VIU into Final cut Pro 7. Everything worked normally through the edit. After exporting the sequence as a quicktime movie, it played back fine as a quicktime. When I attempted to convert it to a media file in Sorenson Squeeze, the file showed up with green lines and pink dots over the picture. To test it differently, I dropped the file into IDVD. Same, result in playback. I've never seen anything like this before, any ideas?
Brad your article was extremely helpful in getting my sequence to work for a DVD. However, I've had success before using the same camera, format, etc., in making DVD's from an HDV sequence, and I'm curious as to what I did wrong this time. The most confusing part to me is that the original quicktime self-contained export played fine through quicktime, but got funky when placed into IDVD and Sorenson's Squeeze compressor. I must have done something wrong up front in digitizing or making settings in FCP, and I'd like to know what it was so I don't do it in the future. Thanks.
-
Why do I loose quality after compressor?
I have quality loss after I use compressor. The file compressor makes looks much worse than the file I export from FCP. Can anyone help?? My project is 1440x1080, and I export quicktime movie as apple ProRes 422 1440x1080 30p. The exported file looks great, but after compressor it looks bad. thank You for any help.
How are you compressing it?
Maybe you are looking for
-
Help with internet PDF files with Firefox
I recently changed my default PDF reader to Adobe for the snapshot function, and now I can't open up any PDF in Firefox. Help?
-
RV320, load balancing problem
Hi, How do I force the router to use WAN1 till it's saturated, and ther switch to WAN2 when needed. I've already configured the bandwidth correctly for each WAN, but it seems that some clients use WAN1, others use WAN2, disregarding the fact that the
-
TS1630 Speaker on my 4s just stopped working today!
Just recorded my daughter on video and went to play it back, it work for a second or 2 then it stoped. No Apple store here in Ireland to bring it back too
-
So I rename my files on import into LR. After I edit the session I sometimes have gaping holes in the sequence. And undoubtedly the client will ask "hey were are image numbers blah, blah, blah?" So I would rename on export right? Now I have a linear
-
I keep getting the following warning: A crash occured on (date) at (time) while running "Applications": Memorymgr.c, Line:5346, Chunk under-locked What is causing this? It usually happens overnight while I'm not using my phone... so the first time I