Skip to content

Instantly share code, notes, and snippets.

@kvz
Created November 19, 2012 13:01
Show Gist options
  • Select an option

  • Save kvz/4110519 to your computer and use it in GitHub Desktop.

Select an option

Save kvz/4110519 to your computer and use it in GitHub Desktop.
meta
# exiftool api2/test/fixture/file* \
> |awk -F: '{print $1}' \
> |sed 's/ *$//g' \
> |grep -v === \
> |sort -u \
> |tr [A-Z' '\'\&\(\)] [a-z_____] > /tmp/meta.txt
# cat /tmp/meta.txt
about
add_original_decision_data
aeb_bracket_value
af_area_height
af_area_heights
af_area_mode
af_area_width
af_area_widths
af_area_x_positions
af_area_y_positions
af_assist_beam
af_image_height
af_image_width
af_points_in_focus
af_points_selected
album
already_applied
ambience_selection
animation_iterations
aperture
aperture_value
app14_flags_0
app14_flags_1
application_record_version
app_version
artist
aspect_ratio
audio_bitrate
audio_bits_per_sample
audio_channels
audio_codec
audio_codec_description
audio_codec_id
audio_codec_name
audio_encoding
audio_format
audio_layer
audio_sample_count
audio_sample_rate
audio_sample_size
author
authors_position
auto_exposure_bracketing
auto_iso
auto_lighting_optimizer
auto_rotate
avg_bitrate
avg_bytes_per_sec
avg_pdu_size
background_color
balance
base_iso
bit_depth
bits_per_pixel
bits_per_sample
black_mask_bottom_border
black_mask_left_border
black_mask_right_border
black_mask_top_border
blue_balance
blue_hue
blue_matrix_column
blue_saturation
blue_tone_reproduction_curve
bounding_box
bracket_mode
bracket_shot_number
bracket_value
brightness
bulb_duration
by-line
by-line_title
byte_length
camera_identifier
camera_model_name
camera_orientation
camera_profile
camera_profile_digest
camera_temperature
camera_type
canon_exposure_mode
canon_firmware_version
canon_flash_mode
canon_image_height
canon_image_size
canon_image_type
canon_image_width
canon_model_id
can_seek_on_time
caption-abstract
caption_writer
category
channel_mode
characters
char_count_with_spaces
chromatic_aberration_b
chromatic_aberration_r
chromatic_adaptation
circle_of_confusion
city
clarity
clipping_path_name
cmm_flags
coded_character_set
code_page
color_components
color_data_version
color_map
color_mode
color_noise_reduction
color_resolution_depth
color_space
color_space_data
color_temp_as_shot
color_temp_auto
color_temp_cloudy
color_temp_custom
color_temp_daylight
color_temperature
color_temp_flash
color_temp_fluorescent
color_temp_kelvin
color_temp_measured
color_temp_pc1
color_temp_pc2
color_temp_pc3
color_temp_shade
color_temp_tungsten
color_tone
color_tone_faithful
color_tone_landscape
color_tone_neutral
color_tone_portrait
color_tone_standard
color_tone_user_def_1
color_tone_user_def_2
color_tone_user_def_3
color_transform
color_type
comment
comments
company
compatible_brands
comp_obj_user_type
comp_obj_user_type_len
components_configuration
compression
compressor_id
compressor_name
connection_space_illuminant
content_type
continuous_drive
contrast
contrast_faithful
contrast_landscape
contrast_monochrome
contrast_neutral
contrast_portrait
contrast_standard
contrast_user_def_1
contrast_user_def_2
contrast_user_def_3
control_mode
convert_to_grayscale
copyright
copyright_flag
country
country_code
country-primary_location_name
cover_art
create_date
create_date__deu_
creation_date
creation_date__deu-de_
creator
creator_address
creator_city
creator_country
creator_postal_code
creator_region
creator_tool
creator_work_email
creator_work_telephone
creator_work_url
crop_angle
crop_bottom
crop_bottom_margin
crop_height
crop_left
crop_left_margin
cropped_image_height
cropped_image_width
crop_right
crop_right_margin
crop_top
crop_top_margin
crop_unit
crop_width
current_iptc_digest
current_time
custom_picture_style_file_name
custom_rendered
data_packets
date_acquired
date_created
date/time_digitized
date/time_original
dct_encode_version
defringe
derived_from_document_id
derived_from_instance_id
derived_from_original_document_id
derived_from_rendition_class
derived_from_version_id
description
device_attributes
device_manufacturer
device_mfg_desc
device_model
device_model_desc
digital_gain
digital_zoom
directory
directory_index
displayed_units_x
displayed_units_y
doc_change_count
document_id
drive_mode
duration
dust_removal_data
easy_mode
emphasis
encoded_by
encoder
encoding
encoding_process
error
error_correction_type
e-ttl_ii
exif_byte_order
exif_image_height
exif_image_width
exiftool_version_number
exif_version
exposure
exposure_compensation
exposure_level_increments
exposure_mode
exposure_program
exposure_time
extra_samples
field_of_view
file_id
file_index
file_length
file_modification_date/time
file_name
file_number
file_permissions
file_size
file_size_bytes
file_type
fill_light
filter
filter_effect
filter_effect_monochrome
filter_effect_user_def_1
filter_effect_user_def_2
filter_effect_user_def_3
firmware
firmware_version
flags
flash
flash_activity
flash_battery_level
flash_bits
flash_exposure_compensation
flash_exposure_lock
flash_fired
flash_guide_number
flash_metering_mode
flash_output
flashpix_version
flash_sync_speed_av
f_number
focal_length
focal_plane_resolution_unit
focal_plane_x_resolution
focal_plane_x_size
focal_plane_y_resolution
focal_plane_y_size
focal_type
focal_units
focus_continuous
focus_distance_lower
focus_distance_upper
focus_mode
focus_range
for
format
frame_count
frame_rate
frame_readout_time
gen_balance
gen_flags
gen_graphics_mode
gen_media_version
gen_op_color
genre
gif_version
global_altitude
global_angle
gps_altitude
gps_altitude_ref
gps_coordinates__deu_
gps_coordinates__deu-de_
gps_img_direction
gps_img_direction_ref
gps_latitude
gps_latitude_ref
gps_longitude
gps_longitude_ref
gps_position
gps_time_stamp
graphics_mode
green_hue
green_matrix_column
green_saturation
green_tone_reproduction_curve
grouping
gts_pdfx_conformance
gts_pdfx_version
handler_class
handler_description
handler_type
handler_vendor_id
has_color_map
has_crop
has_extended_xmp
has_settings
has_visible_overprint
has_visible_transparency
has_xfa
heading_pairs
high_iso_noise_reduction
highlight_recovery
highlight_tone_priority
hint_format
history
history_action
history_changed
history_instance_id
history_parameters
history_software_agent
history_when
hue_adjustment_aqua
hue_adjustment_blue
hue_adjustment_green
hue_adjustment_magenta
hue_adjustment_orange
hue_adjustment_purple
hue_adjustment_red
hue_adjustment_yellow
hyperfocal_distance
hyperlinks
hyperlinks_changed
icc_profile_name
id3_size
image_description
image_height
image_length
image_size
image_width
immediate_data_bytes
incremental_temperature
incremental_tint
instance_id
intensity_stereo
interlace
internal_serial_number
interoperability_index
interoperability_version
iptc_digest
iso
iso_expansion
is_vbr
jfif_version
keywords
largest_packet_duration
largest_packet_size
last_keyword_xmp
last_modified_by
last_printed
lcd_display_at_power_on
legacy_iptc_digest
lens
lens_id
lens_info
lens_model
lens_serial_number
lens_type
light_value
linearized
lines
links_up_to_date
live_view_shooting
location
long_exposure_noise_reduction
long_exposure_noise_reduction_2
long_focal
luminance
luminance_adjustment_aqua
luminance_adjustment_blue
luminance_adjustment_green
luminance_adjustment_magenta
luminance_adjustment_orange
luminance_adjustment_purple
luminance_adjustment_red
luminance_adjustment_yellow
luminance_smoothing
macro_mode
magnified_view
major_brand
make
make__deu_
make__deu-de_
manual_flash_output
matrix_structure
max_aperture
max_aperture_value
max_bitrate
max_data_rate
max_packet_size
max_page_size_h
max_page_size_unit
max_page_size_w
max_pdu_size
max_transmission_time
measured_ev
measured_ev_2
measured_rggb
measured_rggb_data
measurement_backing
measurement_flare
measurement_geometry
measurement_illuminant
measurement_observer
media_black_point
media_create_date
media_duration
media_header_version
media_language_code
media_modify_date
media_time_scale
media_track_bytes
media_white_point
message
metadata_date
metering_mode
mime_type
min_aperture
minor_version
min_packet_size
min_transmission_time
mirror_lockup
model
model__deu_
model__deu-de_
modify_date
movie_data_size
movie_header_version
mpeg_audio_version
ms_stereo
name
native_digest
nd_filter
next_track_id
n_pages
num_af_points
num_channels
num_colors
num_important_colors
num_packets
object_name
offset_schema
op_color
optical_zoom_code
orientation
original_decision_data_offset
original_document_id
original_image_height
original_image_width
original_media
other_format
owner_name
padding
page_count
page_image
page_image_format
page_image_height
page_image_page_number
page_image_width
page_layout
page_mode
pages
paragraphs
parametric_darks
parametric_highlights
parametric_highlight_split
parametric_lights
parametric_midtone_split
parametric_shadows
parametric_shadow_split
payload_type
pdf_version
peripheral_lighting
peripheral_lighting_setting
peripheral_lighting_value
photo_effect
photometric_interpretation
photoshop_format
photoshop_quality
photoshop_thumbnail
picture
picture_description
picture_format
picture_style
picture_type
pixels_per_meter_x
pixels_per_meter_y
pixels_per_unit_x
pixels_per_unit_y
pixel_units
planar_configuration
planes
plate_names
play_duration
post_crop_vignette_amount
poster_time
preferred_rate
preferred_volume
preroll
preview_duration
preview_image
preview_image_length
preview_image_start
preview_time
primary_platform
producer
profile_class
profile_cmm_type
profile_connection_space
profile_copyright
profile_creator
profile_date_time
profile_description
profile_description_ml
profile_description_ml__da-dk_
profile_description_ml__de-de_
profile_description_ml__es-es_
profile_description_ml__fi-fi_
profile_description_ml__fr-fu_
profile_description_ml__it-it_
profile_description_ml__ja-jp_
profile_description_ml__ko-kr_
profile_description_ml__nl-nl_
profile_description_ml__no-no_
profile_description_ml__pt-br_
profile_description_ml__sv-se_
profile_description_ml__zh-cn_
profile_description_ml__zh-tw_
profile_file_signature
profile_id
profile_version
progressive_scans
province-state
quality
rating
rating_percent
raw_image_segmentation
raw_jpg_quality
raw_jpg_size
raw_measured_rggb
realtime_streaming_protocol
recommended_exposure_index
record_mode
red_balance
red_hue
red_matrix_column
red_saturation
red_tone_reproduction_curve
rendering_intent
rendition_class
repeated_data_bytes
resolution_unit
revision_number
rights
rotation
rows_per_strip
sample_rate
sample_size
samples_per_pixel
saturation
saturation_adjustment_aqua
saturation_adjustment_blue
saturation_adjustment_green
saturation_adjustment_magenta
saturation_adjustment_orange
saturation_adjustment_purple
saturation_adjustment_red
saturation_adjustment_yellow
saturation_faithful
saturation_landscape
saturation_neutral
saturation_portrait
saturation_standard
saturation_user_def_1
saturation_user_def_2
saturation_user_def_3
scale_crop
scale_factor_to_35_mm_equivalent
scene_capture_type
security
selection_duration
selection_time
self_timer
self_timer_2
send_duration
sensing_method
sensitivity_type
sensor_blue_level
sensor_bottom_border
sensor_height
sensor_left_border
sensor_red_level
sensor_right_border
sensor_top_border
sensor_width
serial_number
serial_number_format
set_button_cross_keys_func
set_button_when_shooting
shadows
shadow_tint
shared_doc
sharpen_detail
sharpen_edge_masking
sharpen_radius
sharpness
sharpness_faithful
sharpness_frequency
sharpness_landscape
sharpness_monochrome
sharpness_neutral
sharpness_portrait
sharpness_standard
sharpness_user_def_1
sharpness_user_def_2
sharpness_user_def_3
shooting_mode
short_focal
shot_number_in_continuous_burst
shutter-ae_lock
shutter_curtain_sync
shutter_speed
shutter_speed_value
slow_shutter
software
software__deu-de_
software_version
software_version__deu_
source_data
source_image_height
source_image_width
split_toning_balance
split_toning_highlight_hue
split_toning_highlight_saturation
split_toning_shadow_hue
split_toning_shadow_saturation
srgb_rendering
start_time
startup_profile
state
stereo
stream_count
streaming_data_protocol
stream_number
stream_type
strip_byte_counts
strip_offsets
subfile_type
subject
subject_area
sub_sec_time
sub_sec_time_digitized
sub_sec_time_original
swatch_groups_colorants_black
swatch_groups_colorants_blue
swatch_groups_colorants_cyan
swatch_groups_colorants_green
swatch_groups_colorants_magenta
swatch_groups_colorants_mode
swatch_groups_colorants_red
swatch_groups_colorants_swatch_name
swatch_groups_colorants_tint
swatch_groups_colorants_type
swatch_groups_colorants_yellow
swatch_groups_group_name
swatch_groups_group_type
target_aperture
target_exposure_time
technology
template
thumbnail_format
thumbnail_height
thumbnail_image
thumbnail_image_valid_area
thumbnail_length
thumbnail_offset
thumbnail_width
tiff_preview
time_offset
time_scale
title
title_of_parts
tone_curve
tone_curve_name
toning_effect
toning_effect_monochrome
toning_effect_user_def_1
toning_effect_user_def_2
toning_effect_user_def_3
total_bytes
total_bytes_no_rtp_headers
total_data_rate
total_duration
total_frame_count
track_create_date
track_duration
track_header_version
track_id
track_layer
track_modify_date
track_volume
trapped
url
user_comment
user_data_enc
user_def_1_picture_style
user_def_2_picture_style
user_def_3_picture_style
valid_af_points
vendor_id
version
version_id
vibrance
video_bitrate
video_codec
video_codec_description
video_codec_id
video_codec_name
video_encoding
video_frame_count
video_frame_rate
viewing_cond_desc
viewing_cond_illuminant
viewing_cond_illuminant_type
viewing_cond_surround
vignette_amount
vrd_offset
warning
wb_bracket_mode
wb_bracket_value_ab
wb_bracket_value_gm
wb_rggb_levels
wb_rggb_levels_as_shot
wb_rggb_levels_auto
wb_rggb_levels_cloudy
wb_rggb_levels_custom
wb_rggb_levels_daylight
wb_rggb_levels_flash
wb_rggb_levels_fluorescent
wb_rggb_levels_kelvin
wb_rggb_levels_measured
wb_rggb_levels_pc1
wb_rggb_levels_pc2
wb_rggb_levels_pc3
wb_rggb_levels_shade
wb_rggb_levels_tungsten
wb_shift_ab
wb_shift_gm
white_balance
white_balance_blue
white_balance_red
words
writer-editor
xmp_toolkit
xp_author
xp_keywords
x_resolution
y_cb_cr_positioning
y_cb_cr_sub_sampling
y_resolution
zip_bit_flag
zip_compressed_size
zip_compression
zip_crc
zip_file_name
zip_modify_date
zip_required_version
zip_uncompressed_size
zoom_source_width
zoom_target_width
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment