Export Pro: Difference between revisions

From kJams Wiki
Jump to navigation Jump to search
No edit summary
 
(38 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{|
|bgcolor="red" | <font color="white"> WARNING for 32 Bit </font>
|}
Due to apple being dicks about backward compatibility, I'm not sure that Lite can export any more, only Pro or 2. And then ONLY if you choose These settings:
# '''Movie Encoder''': "QuickTime Movie"
# '''Preset''': "H.264".
You may edit the Preset to your preferences, but I think that's the ONLY one that works now.
Note for 64bit: Lite, Pro, and 2 can export fine, but you ONLY can export one type for encoder and preset, there's nothing to choose.
==Preparation==
==Preparation==
You must select the output format in the QuickTime Export Preferences pane:
You must select the output format in the QuickTime Export Preferences pane:


http://www.kjams.com/screenshots/pref_exporting.jpg
https://karaoke.kjams.com/screenshots/prefs/exporting.png


In the Lite version, simply pick the iPod preset that you want.  In the Pro version, First pick the encoder you want, then under that, pick the preset you want, or create a new one.  You can edit the preset by pressing the "Edit…" button.  kJams ships with several presets defined for each encoder, (or just one when only one really makes sense).  You can pick the encoder and preset only once if you like, and never worry about it again, until you want to export a different format.  The four buttons, "New…", "Duplicate", "Rename…", and "Delete" apply to the preset files.  Your presets are stored in the kJams preferences folder (currently ~/Preferences/kJams/Export/).
In the Lite version, simply pick the iPod preset that you want.  In the Pro version, First pick the encoder you want, then under that, pick the preset you want, or create a new one. The best one is probably "MPEG-4" and "H.264 Best".  You can edit a preset by pressing the "Edit…" button.  kJams ships with several presets defined for each encoder, (or just one when only one really makes sense).  You can pick the encoder and preset only once if you like, and never worry about it again, until you want to export a different format.  The four buttons, "New…", "Duplicate", "Rename…", and "Delete" apply to the preset files.  Your presets are stored in the kJams preferences folder (currently ~/Preferences/kJams/Export/).


==Caveats==
==Caveats==
* You can't do anything other than 15 frames per second.<br>
* You must use the FPS menu in the prefs window, if you use the one INSIDE the QuickTime Settings dialog, it will be ignored.<br>
* You can't do multi-pass encoding.<br>
* Meta info is stored only in QuickTime .mov and MPEG-4 (iPod, AppleTV, iPhone) files. If you export to any other format, currently meta info is set using Xattr taggingYou can optionaly export the XML file which has all the meta data.
I'll try to fix both these problems, but for now that's the way it is, even if you try to set these in the setting dialog, the settings will be ignored.
* You can only export Audio+G files (ie: you can't export a song who's source is a QuickTime movie, divx file, mpeg file etc, please request that feature if you want it)
 
* Song Slipping is preserved, but Global Slipping is NOT applied
* iPod exporter is disabled: It just crashes, Apple is aware of the bug and will fix it.  Until then, just use the "MPEG-4" encoder and pick an "iPod" preset that i've createdApparently this will be fixed in the next major QuickTime update.
* Key (pitch) changes ARE preserved, but Tempo changes are NOT preserved
* 3G is disabled: it doesn't work on a background thread in 10.4.  So i'm waiting for 10.5.  I will write a "Helper App" that I can spawn to do things like this in a foreground thread, but I think 10.5 will already be out by then.
* Transparency will only work for a codec that starts with the name "QuickTime", and a preset that starts with the name "Animation" (regardless of what the codec/preset actually are)
* AVI is disabled: output does not seem to produce audio, also seems related to 10.4.  But then if you try to then import, first it won't import until you change the ".avi" extension to ".mov", but then when you try to play you'll get the "Can't move to background thread" error.  These too will be fixed by the "Helper App" thingie, eventually.
* In the "QuickTime Movie" encoder, under "Audio" settings, DO NOT pick audio types that aren't already set as presets.  eg: Only pick Linear PCM, AAC, or Apple Lossless.  If you pick any others, kJams won't be able to play them.  I hope to fix this soon, but until then, these are your only choices.


==Export==
==Export==
You can export directly from a CD, or Audio+G Tracks from your library.<br>
Select the song(s) you want to convert to QuickTime, then go:
Select the song(s) you want to convert to QuickTime, then go:


File->Export->QuickTime...
File->Export->Selection as QuickTime...


Pick a folder for the destination.
If there are songs already currently exporting, the new songs will go to the same folder, else you will be asked to pick a folder for the destination.


Each song will then be exported using your chosen exporter.
Each song will then be exported using your chosen exporter.


You can then double click this resulting file to open it in QuickTime Player.
You can then double click the resulting files to open in QuickTime Player or iTunes, depending on which encoder you chose in the QuickTime Export Preferences pane.
 
On Mac, watch out for the [[Export_Pro/x264|Gamma Shift]].


== Special Considerations ==
== Special Considerations ==
The tasks window will show you what's going on.  There will be a task, at the top, showing you "File X of Y", x being the one about to be or curently being exported, and Y being the total. If you export another (selection of) song(s) while there is an export already happening, Y will increment, and it will say "Selection added to export" in the LCD window.  The export will go into the folder that the curent export is set to, you will not be asked for destination. If you attempt to export a song that is already exporting, you will be warned.
The default is to allow (2 x Cores) exports simultaneously, where Cores is the number of cores on your computer. You can cue up as many as you want, but only that many will export at a time. If you have a high-powered computer, you might want to increase that number. It's one of the "[[Secret Prefs]]" called "Max number of simultaneous QuickTime Exports".


To abort a particular export, click it's stop sign.  Other exports will continue along their way.  To only finish the curent export then stop, click the stop sign next to the "File X of Y" task.  This will allow the curent tasks to finish before halting, but will not initiate any new tasks (if you eg: have several more exports qued up, they will be canceled).  To abort all tasks, including the curent one, first click the "File X of Y" stop sign, then click any remaining stop signs.
If you choose iPhone (Cellular) as the Movie Encoder, the resulting file will be about half the size of the non-cellular one (in MB), but audio quality is greatly reduced.


== To get it onto your Video iPod ==
== To get it onto your iPhone, iPad, or AppleTV ==
# Go to Preferences->Export and (in Pro:) pick "MPEG-4" as the encoder, and (In Lite or Pro:) pick a preset that starts with "iPod".
# Go to Preferences->Export and pick "iPod", "iPhone" or "AppleTV" as the encoder(Do NOT pick "iPhone (Cellular)")
# Select the song(s) you want to export
# Select the song(s) you want to export
# File->Export->QuickTime
# File->Export->Selection as QuickTime, save it on your desktop or wherever you like
# Select the resulting movie(s), right click and pick "Open With->iTunes"
# In the Finder, select the resulting movie(s), right click and pick "Open With->iTunes"
# Inside iTunes, locate and Get Info on the song(s)
# Once you're in iTunes with your video, drag the video to your device, and sync
# In the "Info" tab, type in the Artist name, Album name, and whatever else you want
 
# In the "Options" tab, in the "Video Kind" popup, choose "Music Video", press OK
== Setting the Export Sample Duration ==
# Drag the video to your iPod
# Set "Only export short sample" to true
# hold the OPTION key while you pick export from the menu
# you'll get a dialog where you can specify right there the duration of the export, in seconds.  It will then use this number for all future sample exports.

Latest revision as of 21:32, 30 September 2024

 WARNING for 32 Bit 

Due to apple being dicks about backward compatibility, I'm not sure that Lite can export any more, only Pro or 2. And then ONLY if you choose These settings:

  1. Movie Encoder: "QuickTime Movie"
  2. Preset: "H.264".

You may edit the Preset to your preferences, but I think that's the ONLY one that works now.

Note for 64bit: Lite, Pro, and 2 can export fine, but you ONLY can export one type for encoder and preset, there's nothing to choose.

Preparation

You must select the output format in the QuickTime Export Preferences pane:

exporting.png

In the Lite version, simply pick the iPod preset that you want. In the Pro version, First pick the encoder you want, then under that, pick the preset you want, or create a new one. The best one is probably "MPEG-4" and "H.264 Best". You can edit a preset by pressing the "Edit…" button. kJams ships with several presets defined for each encoder, (or just one when only one really makes sense). You can pick the encoder and preset only once if you like, and never worry about it again, until you want to export a different format. The four buttons, "New…", "Duplicate", "Rename…", and "Delete" apply to the preset files. Your presets are stored in the kJams preferences folder (currently ~/Preferences/kJams/Export/).

Caveats

  • You must use the FPS menu in the prefs window, if you use the one INSIDE the QuickTime Settings dialog, it will be ignored.
  • Meta info is stored only in QuickTime .mov and MPEG-4 (iPod, AppleTV, iPhone) files. If you export to any other format, currently meta info is set using Xattr tagging. You can optionaly export the XML file which has all the meta data.
  • You can only export Audio+G files (ie: you can't export a song who's source is a QuickTime movie, divx file, mpeg file etc, please request that feature if you want it)
  • Song Slipping is preserved, but Global Slipping is NOT applied
  • Key (pitch) changes ARE preserved, but Tempo changes are NOT preserved
  • Transparency will only work for a codec that starts with the name "QuickTime", and a preset that starts with the name "Animation" (regardless of what the codec/preset actually are)

Export

You can export directly from a CD, or Audio+G Tracks from your library.
Select the song(s) you want to convert to QuickTime, then go:

File->Export->Selection as QuickTime...

If there are songs already currently exporting, the new songs will go to the same folder, else you will be asked to pick a folder for the destination.

Each song will then be exported using your chosen exporter.

You can then double click the resulting files to open in QuickTime Player or iTunes, depending on which encoder you chose in the QuickTime Export Preferences pane.

On Mac, watch out for the Gamma Shift.

Special Considerations

The default is to allow (2 x Cores) exports simultaneously, where Cores is the number of cores on your computer. You can cue up as many as you want, but only that many will export at a time. If you have a high-powered computer, you might want to increase that number. It's one of the "Secret Prefs" called "Max number of simultaneous QuickTime Exports".

If you choose iPhone (Cellular) as the Movie Encoder, the resulting file will be about half the size of the non-cellular one (in MB), but audio quality is greatly reduced.

To get it onto your iPhone, iPad, or AppleTV

  1. Go to Preferences->Export and pick "iPod", "iPhone" or "AppleTV" as the encoder. (Do NOT pick "iPhone (Cellular)")
  2. Select the song(s) you want to export
  3. File->Export->Selection as QuickTime, save it on your desktop or wherever you like
  4. In the Finder, select the resulting movie(s), right click and pick "Open With->iTunes"
  5. Once you're in iTunes with your video, drag the video to your device, and sync

Setting the Export Sample Duration

  1. Set "Only export short sample" to true
  2. hold the OPTION key while you pick export from the menu
  3. you'll get a dialog where you can specify right there the duration of the export, in seconds. It will then use this number for all future sample exports.