Handbrake-CLI e inoticoming
devem ser tudo o que você precisa. Você teria executado algo como:
inoticoming /my/drop/folder /my/script {} \;
O script seguiria o padrão geral de:
#!/bin/bash
OUTDIR="/my/output/folder"
INPUT_FILE="${1}"
OUTPUT_FILE="${OUTDIR}/'basename \"${INPUT_FILE}\"'.mkv"
HANDBRAKE_OPIONS="-q 20 --keep-display-aspect"
# Wait for file to be closed
do
lsof -n "${INPUT_FILE}" >/dev/null 2>/dev/null
FILE_STATUS=${?}
sleep 5
while [ ${FILE_STATUS} -eq 0 ];
# Process the file
HandBrakeCLI ${HANDBRAKE_OPTIONS} -i "${INPUT_FILE}" -o "${OUTPUT_FILE}"
Note que eu não testei isso, então isso pode exigir alguns ajustes.
Se esse modelo específico suportar o MKV, tente isso, caso contrário, eu não sei. Ajudaria as pessoas a responderem melhor à sua pergunta se você nos dissesse (edite a pergunta) em que dispositivos você está querendo tocar a mídia e quais outras restrições têm.