Synology DS213j Транскодирование видео для телевизора Филипс средствами NAS


В связи с тем, что филипсы не понимают некоторых кодеков, возникла необходимость перекодировать не особо ценные материалы хотья бы для варианта "посмотрел-стер"
Путем поисков в инете найден был скрипт, который после небольшого шаманства был адаптирован под мои нужды. 
 
 
Собственно сам скрипт
 
#! /bin/sh
SOURCE_DIR="/volume3/INPUT_DIR"
TARGET_DIR="/volume3/OUTPUT_DIR"
for a in "$SOURCE_DIR"/*.mp4 "$SOURCE_DIR"/*.avi "$SOURCE_DIR"/*.mkv
do
if [ -f "$a" ];
  NEW_NAME=$(basename "$a")
  COMPLETE_NAME="$TARGET_DIR"/"$NEW_NAME"
  echo $COMPLETE_NAME
then  
  if [ -e "$COMPLETE_NAME" ]
   then
    echo "Already converted: $a"
   else
    echo "Converting: $a"
    ffmpeg -i "$a" -qscale 8  -c:a copy "$COMPLETE_NAME"
  fi
fi
done

ffmpeg ставить из репозитария ipkg  
Если поставить "-qscale 0" — получите 100% качество и большое файло
Если привычнее указывать битрейт видеопотока: "-b:v 1000k"
 

Рекомендуем также посмотреть:

0 комментариев

Оставить комментарий