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