Project

General

Profile

postprocessorcommand wird nicht ausgeführt

Added by Johannes Fürst almost 5 years ago

Ich kann machen was ich will der postprocessorcommand wird nicht ausgeführt


Replies (1)

RE: postprocessorcommand wird nicht ausgeführt - Added by Johannes Fürst almost 5 years ago

hier das script das ich ausführen will:

#!/bin/bash

origFile=$* 
echo "$origFile" 
inFile=$1 
echo "$inFile" 
outFile="${inFile%%??}" 
echo "$outFile" 
newFile=$outFile"cut.mp4" 
echo "$newFile" 
encodeFile=$outFile"mp4" 
echo "$encodeFile" 
logFile=/media/AUD-VID/cskip.log 
echo "$logFile" 
lockFile=/media/AUD-VID/dvrProcessing.lock 
echo "$lockFile" 
iniFile=/media/AUD-VID/cskip.ini 
echo "$iniFile" 

chmod -R 777 /medial/AUD-VID 
echo chmod -R 777 /medial/AUD-VID 

echo Wait post processing is already running 
while ( -f "$lockFile" ) 
do
    echo "'$lockFile' exists, sleeping processing of '$origFile'" 
    sleep 10 
done

sudo Encode file to H.264 with mp4 container using ffmpeg and mux in CC srt 
ffmpeg -i "$origFile" -c:v h264 -b:v 2000k -c:a copy "$encodeFile" 
#ffmpeg -i $origFile -vcodec copy -acodec copy -f matroska $encodeFile

echo Mark and cut commercials 
comcut --comskip-ini=/media/AUD-VID/cskip.ini --comskip=/usr/local/bin/comskip "$encodeFile" "$newFile" 

echo If CUTED file Exists 
if [ -f "$newFile" ] 
then
echo Remerge Files 
rm "$outFile"mp4"" 
echo "$outFile"mp4"" 
rm "$outFile"ts"" 
echo "$outFile"ts"" 
rm "$outFile"eld"" 
echo "$outFile"eld"" 
rm "$outFile"txt"" 
echo "$outFile"txt"" 
rm "$outFile"log"" 
echo "$outFile"log"" 
rm "$outFile"csv"" 
echo "$outFile"csv"" 
rm "$outFile"logo.txt"" 
echo "$outFile"logo.txt"" 

fi

exit 0

das ganze soll unter:

configuration->recording->Digital Video Recorder Profiles->DefaultProfile->Post Processor Command eingetragen werden und die zeile sieht so aus: bash /etc/cskip.sh "%f"

ausgeführt werden.

Habe auch unter anderem versucht gedit zu starten und dann nach der PID zu suchen bzw mit killall zu beenden, das resultat war gedit ist nicht gestartet worden.

Die Version von TVHeadEnd ist 4.2.8-35

    (1-1/1)