Introduction
Revised: 2008-03-22 richardIntroduction
Podcast Producer uses plist files to encode media using specific settings. The encoding files are located in the directory...
/System/Library/PodcastProducer/Encodings
And include the following encoding files...
encode_3gpp_mobile_mp4_hint_server.plist
encode_3gpp_mobile_mp4_hint.plist
encode_3gpp_mobile_mp4.plist
encode_3gpp_release_5_hint_server.plist
encode_3gpp_release_5_hint.plist
encode_3gpp_release_5.plist
encode_3gpp2_ezmovie.plist
encode_3gpp2_release_A_hint_server.plist
encode_3gpp2_release_A_hint.plist
encode_3gpp2_release_A.plist
encode_amc_ezmovie.plist
encode_appletv.plist
encode_avi_1cd.plist
encode_avi_2cd.plist
encode_avi.plist
encode_h264_hint_server.plist
encode_h264_hint.plist
encode_h264.plist
encode_iphone_cellular.plist
encode_iphone.plist
encode_ipod.plist
encode_mp4_audio_high.plist
encode_mp4_audio_low.plist
encode_mp4_high.plist
encode_mp4_lan.plist
encode_mp4_low_stream.plist
encode_mp4_low.plist
encode_mp4_medium_stream.plist
encode_mp4_medium.plist
If you open the plist files with a plist editor or text editor, you want get much information about what settings the encodings is using because a large chunk of the file is encrypted.
For example, this is how the "encode_3gpp_mobile_mp4_hint_server.plist" file appears in a text or plist editor.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>atomContainerData</key>
<data>
AAAAAAAAAAAAAAAAAAAUH3NlYW4AAAABAAAAFgAAAAAAAAGedmlkZQAAAAEAAAAPAAAA
AAAAACJzcHRsAAAAAQAAAAAAAAAAbXA0dgAAAAAAGAAAAwAAAAAgdHBybAAAAAEAAAAA
AAAAAAAAAwAADwAAAAAAGAAAACRkcmF0AAAAAQAAAAAAAAAAAAAfQAAAAAAAAAMAAAAD
AAAAABVtcHNvAAAAAQAAAAAAAAAAAAAAABhtZnJhAAAAAQAAAAAAAAAAAAAAAAAAABhw
c2ZyAAAAAQAAAAAAAAAAAAAAAAAAABViZnJhAAAAAQAAAAAAAAAAAAAAABZtcGVzAAAA
AQAAAAAAAAAAAAAAAAAoaGFyZAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAFmVuZHMAAAABAAAAAAAAAAAAAAAAABZjZmxnAAAAAQAAAAAAAAAAAEQAAAAUY2x1
dAAAAAEAAAAAAAAAAAAAABx2ZXJzAAAAAQAAAAAAAAAAAAMAHAAAAAAAAAAYd2R0aAAA
AAEAAAAAAAAAAACwAAAAAAAYaGVndAAAAAEAAAAAAAAAAACQAAAAAABcaXNpegAAAAEA
AAADAAAAAAAAABhpd2R0AAAAAQAAAAAAAAAAAAAAsAAAABhpaGd0AAAAAQAAAAAAAAAA
AAAAkAAAABhzY2FtAAAAAQAAAAAAAAAAbGV0dAAAECFzb3VuAAAAAQAAAAcAAAAAAAAP
UmF1ZGkAAAABAAAABgAAAAAAAAA8b3NiZAAAAAEAAAAAAAAAAEC/QAAAAAAAc2FtcgAA
AAAAAACgAAADIAAAAAAAAAABAAAAAAAAAAAAAA6ZY2RzdAAAAAEAAAAAAAAAADw/eG1s
IHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjwhRE9DVFlQRSBwbGlzdCBQ
VUJMSUMgIi0vL0FwcGxlLy9EVEQgUExJU1QgMS4wLy9FTiIgImh0dHA6Ly93d3cuYXBw
bGUuY29tL0RURHMvUHJvcGVydHlMaXN0LTEuMC5kdGQiPgo8cGxpc3QgdmVyc2lvbj0i
MS4wIj4KPGFycmF5PgoJPGRpY3Q+CgkJPGtleT5jb252ZXJ0ZXI8L2tleT4KCQk8c3Ry
aW5nPlNhbXBsZVJhdGVDb252ZXJ0ZXI8L3N0cmluZz4KCQk8a2V5Pm5hbWU8L2tleT4K
CQk8c3RyaW5nPlNhbXBsZSBSYXRlIENvbnZlcnRlcjwvc3RyaW5nPgoJCTxrZXk+cGFy
YW1ldGVyczwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmF2YWlsYWJs
ZSB2YWx1ZXM8L2tleT4KCQkJCTxhcnJheT4KCQkJCQk8c3RyaW5nPkZhc3Rlcjwvc3Ry
aW5nPgoJCQkJCTxzdHJpbmc+RmFzdDwvc3RyaW5nPgoJCQkJCTxzdHJpbmc+Tm9ybWFs
PC9zdHJpbmc+CgkJCQkJPHN0cmluZz5CZXR0ZXI8L3N0cmluZz4KCQkJCQk8c3RyaW5n
PkJlc3Q8L3N0cmluZz4KCQkJCTwvYXJyYXk+CgkJCQk8a2V5PmN1cnJlbnQgdmFsdWU8
L2tleT4KCQkJCTxpbnRlZ2VyPjM8L2ludGVnZXI+CgkJCQk8a2V5PmhpbnQ8L2tleT4K
CQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8a2V5PmtleTwva2V5PgoJCQkJPHN0
cmluZz5RdWFsaXR5PC9zdHJpbmc+CgkJCQk8a2V5Pm5hbWU8L2tleT4KCQkJCTxzdHJp
bmc+UXVhbGl0eTwvc3RyaW5nPgoJCQkJPGtleT5zdW1tYXJ5PC9rZXk+CgkJCQk8c3Ry
aW5nPlF1YWxpdHkgc2V0dGluZyBmb3IgdGhlIHNhbXBsZSByYXRlIGNvbnZlcnRlci48
L3N0cmluZz4KCQkJCTxrZXk+dmFsdWUgdHlwZTwva2V5PgoJCQkJPGludGVnZXI+MjI8
L2ludGVnZXI+CgkJCTwvZGljdD4KCQkJPGRpY3Q+CgkJCQk8a2V5PmF2YWlsYWJsZSB2
YWx1ZXM8L2tleT4KCQkJCTxhcnJheT4KCQkJCQk8c3RyaW5nPlByZTwvc3RyaW5nPgoJ
CQkJCTxzdHJpbmc+Tm9ybWFsPC9zdHJpbmc+CgkJCQkJPHN0cmluZz5Ob25lPC9zdHJp
bmc+CgkJCQk8L2FycmF5PgoJCQkJPGtleT5jdXJyZW50IHZhbHVlPC9rZXk+CgkJCQk8
aW50ZWdlcj4xPC9pbnRlZ2VyPgoJCQkJPGtleT5oaW50PC9rZXk+CgkJCQk8aW50ZWdl
cj4yPC9pbnRlZ2VyPgoJCQkJPGtleT5rZXk8L2tleT4KCQkJCTxzdHJpbmc+UHJpbWlu
ZyBNZXRob2Q8L3N0cmluZz4KCQkJCTxrZXk+bmFtZTwva2V5PgoJCQkJPHN0cmluZz5Q
cmltaW5nIE1ldGhvZDwvc3RyaW5nPgoJCQkJPGtleT5zdW1tYXJ5PC9rZXk+CgkJCQk8
c3RyaW5nPlByaW1pbmcgbWV0aG9kIGZvciB0aGUgc2FtcGxlIHJhdGUgY29udmVydGVy
Ljwvc3RyaW5nPgoJCQkJPGtleT52YWx1ZSB0eXBlPC9rZXk+CgkJCQk8aW50ZWdlcj4y
MjwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+CgkJPGtleT52ZXJzaW9uPC9r
ZXk+CgkJPGludGVnZXI+MDwvaW50ZWdlcj4KCTwvZGljdD4KCTxkaWN0PgoJCTxrZXk+
Y29udmVydGVyPC9rZXk+CgkJPHN0cmluZz5Db2RlY0NvbnZlcnRlcjwvc3RyaW5nPgoJ
CTxrZXk+bmFtZTwva2V5PgoJCTxzdHJpbmc+QU1SIEVuY29kZXI8L3N0cmluZz4KCQk8
a2V5PnBhcmFtZXRlcnM8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJPGtleT5h
dmFpbGFibGUgdmFsdWVzPC9rZXk+CgkJCQk8YXJyYXk+CgkJCQkJPGludGVnZXI+NDc1
MDwvaW50ZWdlcj4KCQkJCQk8aW50ZWdlcj41MTUwPC9pbnRlZ2VyPgoJCQkJCTxpbnRl
Z2VyPjU5MDA8L2ludGVnZXI+CgkJCQkJPGludGVnZXI+NjcwMDwvaW50ZWdlcj4KCQkJ
CQk8aW50ZWdlcj43NDAwPC9pbnRlZ2VyPgoJCQkJCTxpbnRlZ2VyPjc5NTA8L2ludGVn
ZXI+CgkJCQkJPGludGVnZXI+MTAyMDA8L2ludGVnZXI+CgkJCQkJPGludGVnZXI+MTIy
MDA8L2ludGVnZXI+CgkJCQk8L2FycmF5PgoJCQkJPGtleT5jdXJyZW50IHZhbHVlPC9r
ZXk+CgkJCQk8aW50ZWdlcj43PC9pbnRlZ2VyPgoJCQkJPGtleT5oaW50PC9rZXk+CgkJ
CQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPGtleT5rZXk8L2tleT4KCQkJCTxzdHJp
bmc+Qml0IFJhdGU8L3N0cmluZz4KCQkJCTxrZXk+bmFtZTwva2V5PgoJCQkJPHN0cmlu
Zz5CaXQgUmF0ZTwvc3RyaW5nPgoJCQkJPGtleT5zdW1tYXJ5PC9rZXk+CgkJCQk8c3Ry
aW5nPlRoZSBiaXQgcmF0ZSBvZiB0aGUgQU1SIHByb2R1Y2VkIGJ5IHRoZSBlbmNvZGVy
PC9zdHJpbmc+CgkJCQk8a2V5PnVuaXQ8L2tleT4KCQkJCTxzdHJpbmc+YnBzPC9zdHJp
bmc+CgkJCQk8a2V5PnZhbHVlIHR5cGU8L2tleT4KCQkJCTxpbnRlZ2VyPjIyPC9pbnRl
Z2VyPgoJCQk8L2RpY3Q+CgkJCTxkaWN0PgoJCQkJPGtleT5hdmFpbGFibGUgdmFsdWVz
PC9rZXk+CgkJCQk8YXJyYXk+CgkJCQkJPHN0cmluZz5Db25zdGFudCBCaXQgUmF0ZTwv
c3RyaW5nPgoJCQkJCTxzdHJpbmc+VmFyaWFibGUgQml0IFJhdGUgKFNpbGVuY2UgRGV0
ZWN0aW9uKTwvc3RyaW5nPgoJCQkJPC9hcnJheT4KCQkJCTxrZXk+Y3VycmVudCB2YWx1
ZTwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTxrZXk+aGludDwva2V5
PgoJCQkJPGludGVnZXI+MTwvaW50ZWdlcj4KCQkJCTxrZXk+a2V5PC9rZXk+CgkJCQk8
c3RyaW5nPkZvcm1hdDwvc3RyaW5nPgoJCQkJPGtleT5uYW1lPC9rZXk+CgkJCQk8c3Ry
aW5nPkJpdCBSYXRlIEZvcm1hdDwvc3RyaW5nPgoJCQkJPGtleT5zdW1tYXJ5PC9rZXk+
CgkJCQk8c3RyaW5nPlRoZSBiaXQgcmF0ZSBmb3JtYXQgb2YgdGhlIGVuY29kZWQgQU1S
IGJpdHN0cmVhbTwvc3RyaW5nPgoJCQkJPGtleT52YWx1ZSB0eXBlPC9rZXk+CgkJCQk8
aW50ZWdlcj4yMjwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCQk8ZGljdD4KCQkJCTxrZXk+
YXZhaWxhYmxlIHZhbHVlczwva2V5PgoJCQkJPGFycmF5PgoJCQkJCTxpbnRlZ2VyPjE8
L2ludGVnZXI+CgkJCQkJPGludGVnZXI+MjwvaW50ZWdlcj4KCQkJCQk8aW50ZWdlcj4z
PC9pbnRlZ2VyPgoJCQkJCTxpbnRlZ2VyPjQ8L2ludGVnZXI+CgkJCQkJPGludGVnZXI+
NTwvaW50ZWdlcj4KCQkJCQk8aW50ZWdlcj42PC9pbnRlZ2VyPgoJCQkJCTxpbnRlZ2Vy
Pjc8L2ludGVnZXI+CgkJCQkJPGludGVnZXI+ODwvaW50ZWdlcj4KCQkJCQk8aW50ZWdl
cj45PC9pbnRlZ2VyPgoJCQkJCTxpbnRlZ2VyPjEwPC9pbnRlZ2VyPgoJCQkJCTxpbnRl
Z2VyPjExPC9pbnRlZ2VyPgoJCQkJCTxpbnRlZ2VyPjEyPC9pbnRlZ2VyPgoJCQkJCTxp
bnRlZ2VyPjEzPC9pbnRlZ2VyPgoJCQkJCTxpbnRlZ2VyPjE0PC9pbnRlZ2VyPgoJCQkJ
CTxpbnRlZ2VyPjE1PC9pbnRlZ2VyPgoJCQkJPC9hcnJheT4KCQkJCTxrZXk+Y3VycmVu
dCB2YWx1ZTwva2V5PgoJCQkJPGludGVnZXI+NDwvaW50ZWdlcj4KCQkJCTxrZXk+aGlu
dDwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTxrZXk+a2V5PC9rZXk+
CgkJCQk8c3RyaW5nPkZyYW1lcyBQZXIgUGFja2V0PC9zdHJpbmc+CgkJCQk8a2V5Pm5h
bWU8L2tleT4KCQkJCTxzdHJpbmc+RnJhbWVzIFBlciBQYWNrZXQ8L3N0cmluZz4KCQkJ
CTxrZXk+c3VtbWFyeTwva2V5PgoJCQkJPHN0cmluZz5UaGUgZnJhbWVzIHBlciBwYWNr
ZXQgb2YgdGhlIGVuY29kZWQgQU1SIGJpdHN0cmVhbTwvc3RyaW5nPgoJCQkJPGtleT52
YWx1ZSB0eXBlPC9rZXk+CgkJCQk8aW50ZWdlcj4yMjwvaW50ZWdlcj4KCQkJPC9kaWN0
PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+CjwvYXJyYXk+CjwvcGxpc3Q+CgAAACBjbGF5AAAA
AQAAAAAAAAAAAGQAAQAAAAAAAAAAAAAAFXJlY28AAAABAAAAAAAAAAAAAAAAGHFsdHkA
AAABAAAAAAAAAAAAAABAAAAAHHZlcnMAAAABAAAAAAAAAAAAAwAVAAAAAAAAABhzc2N0
AAAAAQAAAAAAAAAAc2FtcgAAABhzc3J0AAAAAQAAAAAAAAAAH0AAAAAAABZzc3NzAAAA
AQAAAAAAAAAAABAAAAAWc3NjYwAAAAEAAAAAAAAAAAABAAAAQ2NkZWMAAAABAAAAAAAA
AAAAAAAMZnJtYXNhbXIAAAAKZW5kYQAAAAAAEXNhbXJhcHBsAQCAAAUAAAAIAAAAAAAA
ABx2ZXJzAAAAAQAAAAAAAAAAAAMAFAAAAAAAAAAYZnR5cAAAAAEAAAAAAAAAAG1tcDQA
AAAYZW52aQAAAAEAAAAAAAAAAHBybzAAAAAYZW5zbwAAAAEAAAAAAAAAAGFtciAAAAAY
ZW50eAAAAAEAAAAAAAAAAHR4M2cAAAAYY29uZgAAAAEAAAAAAAAAADNHUFAAAAAYYXJh
dAAAAAEAAAAAAAAAAAAAL6gAAAAYY2hhbgAAAAEAAAAAAAAAAAAAAAEAAAAYYWZydAAA
AAEAAAAAAAAAAAAAAAUAAAAYYXNydAAAAAEAAAAAAAAAAB9AAAAAAAAYYXFsdAAAAAEA
AAAAAAAAAAAAAGAAAAAYYmFzZQAAAAEAAAAAAAAAAAAAAQAAAAAYdHhlbgAAAAEAAAAA
AAAAAAAAAAIAAAAWcnR4dAAAAAEAAAAAAAAAAAAAAAAAGGhpbnQAAAABAAAAAAAAAAAA
AAADAAAAGHBzaXoAAAABAAAAAAAAAAAAAAWqAAAAGHBkdXIAAAABAAAAAAAAAAAAAABk
AAAAGHJzbWsAAAABAAAAAAAAAAAAAAAAAAAAFmRkcm0AAAABAAAAAAAAAAAAAAAAAERk
ZXh0AAAAAQAAAAIAAAAAAAAAGGRtb2QAAAABAAAAAAAAAAAAAAAAAAAAGGRybWYAAAAB
AAAAAAAAAAAAAAAA
</data>
<key>componentManufacturer</key>
<string>appl</string>
<key>componentSubtype</key>
<string>3gpp</string>
<key>componentType</key>
<string>spit</string>
</dict>
</plist>
PCP Encodings Editor
There is a utility called, PCP Encodings Editor that allows you to read and edit the Podcast Producer encodings settings. This utility was written by King Chung Huang off the University of Calgary.
You can download it from here...
http://www.maclearning.org/2008/02/PCP_Encodings_Editor_0_1.zip To test custom encodings, you can use the pcastaction command.
pcastaction encode --basedir=/path/to/directory -- input=my_input_video.mp4 --output=my_output_video.mp4 -- encoder=my_custom_encoder