#
# This is an example file for defining external commands, that will be
# accessible as commands at the recordings list.
# The commands will be executed under the same user id that vdr is running
# with, so take care if your are running vdr as root!
#
# The format of a command entry is:
:
# is the menu text shown on the OSD and is the command to
# be executed. Everything that writes to stdout will be displayed
# on the OSD. Also the name of the selected recording will be passed
# in single quotes as the first parameter to the command, e.g.:
#
# Show me the recording name: echo
#
# If you uncomment the line above and restart vdr, you will have a new
# recordings command menu entry, called "Show me the recording name", that
# will simply show you the recording name :-)
#
# You can divide your commands into submenus, e.g.:
#
# main menu node {
# sub menu entry 1 : do_something.sh
# sub menu entry 2 : do_something_else.sh
# sub menu node {
# sub-sub menu entry : do_whatever_you_want.sh
# }
# }
#
VdrTranscode High Quality SD{
Container mp4{
first stereo Track only : vdrtranscode_touch_cuted_flag.pl mp4 noDD HQ first
first stereo Track only + DD : vdrtranscode_touch_cuted_flag.pl m4v DD HQ first
all stereo Tracks : vdrtranscode_touch_cuted_flag.pl mp4 noDD HQ all
all stereo Tracks + DD : vdrtranscode_touch_cuted_flag.pl m4v DD HQ all
}
Container mkv{
first stereo Track only : vdrtranscode_touch_cuted_flag.pl mkv noDD HQ first
first stereo Track only + DD : vdrtranscode_touch_cuted_flag.pl mkv DD HQ first
all stereo Tracks : vdrtranscode_touch_cuted_flag.pl mkv noDD HQ all
all stereo Tracks + DD : vdrtranscode_touch_cuted_flag.pl mkv DD HQ all
}
}
VdrTranscode Mid Qualiy SD{
Container mp4{
first stereo Track only : vdrtranscode_touch_cuted_flag.pl mp4 noDD MQ first
first stereo Track only + DD : vdrtranscode_touch_cuted_flag.pl m4v DD MQ first
all stereo Tracks : vdrtranscode_touch_cuted_flag.pl mp4 noDD MQ all
all stereo Tracks + DD : vdrtranscode_touch_cuted_flag.pl m4v DD MQ all
}
Container mkv{
first stereo Track only : vdrtranscode_touch_cuted_flag.pl mkv noDD MQ first
first stereo Track only + DD : vdrtranscode_touch_cuted_flag.pl mkv DD MQ first
all stereo Tracks : vdrtranscode_touch_cuted_flag.pl mkv noDD MQ all
all stereo Tracks + DD : vdrtranscode_touch_cuted_flag.pl mkv DD MQ all
}
}
VdrTranscode Low Quality Webvideo - Target up to 640px Width : vdrtranscode_touch_cuted_flag.pl mp4 noDD LQ first
VdrTranscode Ultra Low Quality Webvideo - Target up to 480px Width : vdrtranscode_touch_cuted_flag.pl mp4 noDD VLQ first
VdrTranscode HD convert - Target up to 1080px Height {
Container m4v{
Ultra Very High Quality : vdrtranscode_touch_cuted_flag.pl m4v HD-HD UVHQ all
Very High Quality : vdrtranscode_touch_cuted_flag.pl m4v HD-HD VHQ all
High Quality : vdrtranscode_touch_cuted_flag.pl m4v HD-HD HQ all
}
Container mkv{
Ultra Very High Quality : vdrtranscode_touch_cuted_flag.pl mkv HD-HD UVHQ all
Very High Quality : vdrtranscode_touch_cuted_flag.pl mkv HD-HD VHQ all
High Mid Quality : vdrtranscode_touch_cuted_flag.pl mkv HD-HD HQ all
}
}
VdrTranscode smallHD convert - Target up to 720px Height {
Container m4v{
Ultra Very High Quality : vdrtranscode_touch_cuted_flag.pl m4v HD-smallHD UVHQ all
Very High Quality : vdrtranscode_touch_cuted_flag.pl m4v HD-smallHD VHQ all
High Quality : vdrtranscode_touch_cuted_flag.pl m4v HD-smallHD HQ all
}
Container mkv{
Ultra Very High Quality : vdrtranscode_touch_cuted_flag.pl mkv HD-smallHD UVHQ all
Very High Quality : vdrtranscode_touch_cuted_flag.pl mkv HD-smallHD VHQ all
High Quality : vdrtranscode_touch_cuted_flag.pl mkv HD-smallHD HQ all
}
}
VdrTranscode Remove cut/del Flag : vdrtranscode_touch_cuted_flag.pl REMOVE undef undef undef