die ud_suite.conf
#######################################################################
# <config>
#=======================================================
# Variablen, die mit:
#
# <EDIT> markiert sind, _muessen_ angepasst werden
# <DEFAULT> markiert sind, koennen i.A. belassen werden
# und sollten "out-of-the-box" funktionieren
# <OPTIONAL> markiert sind, sind optionale features
#=======================================================
#
# <EDIT>
# IP der dbox
#
DBOX_IP="192.168.0.3"
#
# <DEFAULT>
# temporaeres Verzeichnis fuer udrec
#
UDREC_TMP_DIR="/share/wechsel/udrec_suite/movies/tmp"
#
# <DEFAULT>
# In diesem Ordner werden nach der Aufnahme die
# MPG-Dateien erzeugt
#
MPG_DIR="/share/wechsel/udrec_suite/movies/mpg"
#
# <DEFAULT>
# In diesem Ordner erzeugt ProjectX das TS-file
#
TS_DIR="/share/wechsel/udrec_suite/movies/ts"
#
# <DEFAULT>
#
DVD_DIR="/share/wechsel/udrec_suite/movies/dvd"
#
# <DEFAULT>
#
ISO_DIR="/share/wechsel/udrec_suite/movies/iso"
#
# <DEFAULT>
# Verzeichnis für NFS Aufnahmen
#
DIRECT_DIR="/share/wechsel/udrec_suite/movies/direct"
#
# <DEFAULT>
# Verzeichnis für xmltv Dateien
#
XMLTV_DIR="/share/wechsel/udrec_suite/movies/xmltv"
#
# Folgende Dateien werden nach der Aufnahme erzeugt
#
FORMAT="mpg,ts"
#
# <DEFAULT>
#
http://java.sun.com/j2se/1.4.2/download.html
#
# NICHT /usr/local/bin/java !!!
#
JAVA="/usr/bin/java"
#
# <DEFAULT>
# projectX
# konvertiert ein MPG-file ins TS-Format
# -
http://forum.lucike.info/viewtopic.php?t=54
#
PX_BIN="/usr/local/lib/jar/pX.jar"
#
# <DEFAULT>
# NUR bei PES-Streaming:
# pX_169.ini wird fuer die automatische Schnittfunktion bei 16:9 Aufnahmen
# benutzt. ("AUTO_CUT" auf "1" setzen !)
#
# Bei ES-Streaming:
# "udrec" wird mit "-vsplit" gestartet, d.h. "udrec" schreibt bei Format-
# wechsel in eine neue Datei. "-mplex" gibt den Dateinamen der groesseren
# Datei aus -> Schnittfunktion liegt schon bei "udrec"
#
PX_43_INI="/usr/local/lib/jar/pX_43.ini"
PX_169_INI="/usr/local/lib/jar/pX_169.ini"
PX_TS_INI="/usr/local/lib/jar/pX_ts.ini"
#
# <OPTIONAL>
# Bei Filmen im 16:9-Format kann ProjectX die Werbung
# automatisch herausschneiden (nur fuer PES-Streaming!)
# 0: kein Schnitt
# 1: automatisch Schneiden
#
AUTO_CUT="1"
#
# Starten des Xvfb's via Start-Skript
#
XVFB="/usr/X11R6/bin/Xvfb"
#
# <DEFAULT>
# mjpegtools zum Muxen der Elementary-Streams
# (mpg,dvd)
#
MPLEX="/usr/bin/mplex"
MPLEX_OPTS="-f 8 -S 0"
#
# <DEFAULT>
# tcmplex aus dem transcode-Paket. Wird benoetigt, wenn TS-files erzeugt werden
# sollen. (ts)
#
TCMPLEX="/usr/bin/tcmplex"
TCMPLEX_OPTS="-m 2"
#
# <OPTIONAL>
# requant-Binary
#
REQUANT="/usr/local/bin/requant"
#
# <OPTIONAL>
#
CURL="/usr/bin/curl"
#
# Schreib- und Leserechte auf:
# MOVIE_DIR
# UDREC_TMP_DIR
# DAEMON_LOG
# SUITE_LOG
#
UDREC_USER="lars"
#
#
http://www.go-mono.org
#
MONO="/usr/bin/mono"
#
#
http://www.haraldmaiss.de
#
NEW_UDREC="/usr/local/bin/udrec.exe"
#
# <DEFAULT>
#
SPOOL_FILE="/var/spool/spoolfile"
#
# Der udrec-Wrapper
#
UD_DAEMON="/usr/local/bin/ud_daemon.pl"
#
# --log : schreibt nach /var/log/ud_daemon.log
# --no_auto: Aufnahme wird nicht bearbeitet
#
UD_DAEMON_OPTS="--log "
#
# ES-Streaming:
# -sso : sserver-Modus
# -xmlf : udrec gibt den Namen der erzeugten XML-Datei aus
# -vspilt: udrec schreibt bei Formatwechsel in eine neue Datei
# -mplex : gibt den Dateinamen der groessten ES-files aus
#
UDREC_OPTS="-sso -xmlf -vsplit -mplex"
##
## TS-Streaming: (EXPERIMENTAL)
##
#UDREC_OPTS="-sso -xmlf"
#
# <DEFAULT>
# wird udrec.exe und ud_suite.pl mituebergeben
# Bei "-ts" wird lediglich das von udrec erzeugte
# TS-file umbenannt. PES obsolet, da keine bekannten
# Vorteile gegenueber ES
#
UDREC_FORMAT="-es"
#
# NUR fuer PES-Streaming:
# auto-process recording, cut 16:9, use compression 1.25
# UD_SUITE_OPTS="--auto_demux --auto_cut --log"
#
# use logging : --log
# Kompression : -c=<factor> (1.25 - 2.5)
# via requant
#
UD_SUITE_OPTS="--log"
#
# Die vorhandenen Tonspuren werden aus dem XML-file
# extrahiert. Fuer das TS-file wird nur eine Spur
# benutzt.
# "de","eng" oder "ac3"
#
TS_PREF_AUDIO="de"
#
# Wrapper-Skripte
#
UD_SUITE="/usr/local/bin/ud_suite.pl"
#
# Start skript
#
UDREC_SUITE="/etc/init.d/udrec_suite"
UD_MPG2TS="/usr/local/bin/ud_mpg2ts.pl"
UD_LAUNCHPX="/usr/local/bin/ud_launchpx.pl"
UD_DEMUX="/usr/local/bin/ud_demux.pl"
UD_MUX="/usr/local/bin/ud_mux.pl"
UD_REQUANT="/usr/local/bin/ud_requant.pl"
UD_GETFMT="/usr/local/bin/ud_getfmt.pl"
UD_STARTVLC="/usr/local/bin/start_vlc.sh"
SUITE_LOG="/share/wechsel/udrec_suite/log/ud_suite.log"
#
# <DEFAULT>
# Die Logfiles von ud_daemon.pl, ud_suite.pl und start_vlc.sh
#
DAEMON_LOG="/share/wechsel/udrec_suite/log/ud_daemon.log"
VLC_LOG="/share/wechsel/udrec_suite/log/vlc_http.log"
XVFB_LOG="/share/wechsel/udrec_suite/log/Xvfb.log"
#
# Start skript
#
DVDWIZARD="/usr/local/bin/dvdwizard"
#
# The tool to use, can be either "udrec" or "udrecemu".
# udrec: Use udrec to record files
# udrecemu: Use our udrec emulation, which acts like udrec but
# traverses only the directory whihc is used for direct
# NFS recording by the dbox. This allows to use udrec_suite
# together with NFS recording
#
REC_TOOL="udrec"
#
# udrec emulation, checking nfs directory for new files
# and acting like udrec
#
UDREC_EMU="/usr/local/bin/udrecemu"
#
# <DEFAULT>
# Das soll ein Videorekorder werden und vlc wird mitgestartet
#
# USE_VLC:
# 0: vlc nicht starten
# 1: vlc starten beim Hochfahren
#
# VLC_OPTS:
# Unterhalb /usr/local/share/udrec_suite/http/admin erwartet vlc die Datei dboxfiles.html
#
USE_VLC="1"
VLC="/usr/bin/vlc"
VLC_OPTS="-I http --http-src=/share/wechsel/udrec_suite/http"
#######################################################################
die ud_suite.log:
#######################################################################
Searching for Xvfb
Found Xvfb running on display :1
Parsing xml-file /share/wechsel/udrec_suite/movies/tmp/050119_164823.xml
Reading /share/wechsel/udrec_suite/movies/tmp/050119_164823.epg
Reading /share/wechsel/udrec_suite/movies/tmp/050119_164823.fmt
Using ini-file: 4:3
channelname : PREMIERE 3
epgtitle : not available
command : unknown
onidsid : unknown
epgid : 0
languages : German
lang_short : de
epgtext : Keine EPG-Informationen verfuegbar.
aspect-ratio: 4:3
Using /share/wechsel/udrec_suite/movies/tmp/050119_164823_01_00.mpv /share/wechsel/udrec_suite/movies/tmp/050119_164823_01_00.mp2 as input-files
All audiotracks valid
Using Videofile : /share/wechsel/udrec_suite/movies/tmp/050119_164823_01_00.mpv
Using Audiofile(s) : /share/wechsel/udrec_suite/movies/tmp/050119_164823_01_00.mp2
Creating /share/wechsel/udrec_suite/movies/mpg/PREMIERE_3_not_available_164823_050119.mpg: /usr/local/bin/ud_mux.pl -o=/share/wechsel/udrec_suite/movies/mpg/PREMIERE_3_not_available_164823_050119.mpg -v=/share/wechsel/udrec_suite/movies/tmp/050119_164823_01_00.mpv -a="/share/wechsel/udrec_suite/movies/tmp/050119_164823_01_00.mp2 " -mplex
INFO: [mplex] mplex version 1.6.2 (2.2.3 $Date: 2004/01/13 20:45:26 $)
INFO: [mplex] File /share/wechsel/udrec_suite/movies/tmp/050119_164823_01_00.mpv looks like an MPEG Video stream.
INFO: [mplex] File /share/wechsel/udrec_suite/movies/tmp/050119_164823_01_00.mp2 looks like an MPEG Audio stream.
INFO: [mplex] Video stream 0: profile 8 selected - ignoring non-standard options!
INFO: [mplex] Found 1 audio streams and 1 video streams
INFO: [mplex] Selecting dvdauthor DVD output profile
INFO: [mplex] Multiplexing video program stream!
INFO: [mplex] Scanning for header info: Video stream e0 (/share/wechsel/udrec_suite/movies/tmp/050119_164823_01_00.mpv)
INFO: [mplex] VIDEO STREAM: e0
INFO: [mplex] Frame width : 704
INFO: [mplex] Frame height : 576
INFO: [mplex] Aspect ratio : 4:3 display
INFO: [mplex] Picture rate : 25.000 frames/sec
INFO: [mplex] Bit rate : 9000000 bits/sec
INFO: [mplex] Vbv buffer size : 229376 bytes
INFO: [mplex] CSPF : 0
INFO: [mplex] Scanning for header info: Audio stream c0 (/share/wechsel/udrec_suite/movies/tmp/050119_164823_01_00.mp2)
INFO: [mplex] MPEG AUDIO STREAM: c0
INFO: [mplex] Audio version : 1.0
INFO: [mplex] Layer : 2
INFO: [mplex] CRC checksums : yes
INFO: [mplex] Bit rate : 24576 bytes/sec (192 kbit/sec)
INFO: [mplex] Frequency : 48000 Hz
INFO: [mplex] Mode : 0 stereo
INFO: [mplex] Mode extension : 0
INFO: [mplex] Copyright bit : 0 no copyright
INFO: [mplex] Original/Copy : 0 copy
INFO: [mplex] Emphasis : 0 none
INFO: [mplex] SYSTEMS/PROGRAM stream:
INFO: [mplex] rough-guess multiplexed stream data rate : 9386344
INFO: [mplex] target data-rate specified : 10080000
INFO: [mplex] Setting specified specified data rate: 10080000
INFO: [mplex] Run-in Sectors = 89 Video delay = 13019 Audio delay = 16619
INFO: [mplex] New sequence commences...
INFO: [mplex] Video e0: buf= 237568 frame=000000 sector=00000000
INFO: [mplex] Audio c0: buf= 4096 frame=000000 sector=00000000
INFO: [mplex] STREAM c0 completed @ frame 8551.
INFO: [mplex] STREAM e0 completed @ frame 5177.
INFO: [mplex] Multiplex completion at SCR=18566290.
INFO: [mplex] Video e0: buf= 11152 frame=005177 sector=00031295
INFO: [mplex] Audio c0: buf= 4096 frame=008551 sector=00002439
INFO: [mplex] VIDEO_STATISTICS: e0
INFO: [mplex] Video Stream length: 62916652 bytes
INFO: [mplex] Sequence headers: 443
INFO: [mplex] Sequence ends : 0
INFO: [mplex] No. Pictures : 5178
INFO: [mplex] No. Groups : 443
INFO: [mplex] No. I Frames : 443 avg. size 40739 bytes
INFO: [mplex] No. P Frames : 1284 avg. size 13580 bytes
INFO: [mplex] No. B Frames : 3452 avg. size 7944 bytes
INFO: [mplex] Average bit-rate : 2429600 bits/sec
INFO: [mplex] Peak bit-rate : 4396800 bits/sec
INFO: [mplex] BUFFERING min 15 Buf max 134306
INFO: [mplex] AUDIO_STATISTICS: c0
INFO: [mplex] Audio stream length 4925952 bytes.
INFO: [mplex] Syncwords : 8552
INFO: [mplex] Frames : 8552 padded
INFO: [mplex] Frames : 0 unpadded
INFO: [mplex] BUFFERING min 15 Buf max 587
INFO: [mplex] MUX STATUS: no under-runs detected.
Choosing audio-track de (if exists, defaults to first available)
Choosing /share/wechsel/udrec_suite/movies/tmp/050119_164823_01_00.mp2 as audiotrack
Creating /share/wechsel/udrec_suite/movies/mpg/PREMIERE_3_not_available_164823_050119.tc_mpg: /usr/local/bin/ud_mux.pl -o=/share/wechsel/udrec_suite/movies/mpg/PREMIERE_3_not_available_164823_050119.tc_mpg -v=/share/wechsel/udrec_suite/movies/tmp/050119_164823_01_00.mpv -a="/share/wechsel/udrec_suite/movies/tmp/050119_164823_01_00.mp2" -tcmplex
INFO: using reference profile (MPEG2)
INFO: profile type is (PAL)
INFO:
INFO: Scanning video stream for a sequence header and pulldown type ...
INFO: no pulldown detected ...
INFO:
INFO: Scanning video stream for pictures ...
ERROR: Unable to create temporary video units file ./tmp_vERVZFy.
Creating /share/wechsel/udrec_suite/movies/ts/PREMIERE_3_not_available_164823_050119.ts: /usr/local/bin/ud_mpg2ts.pl -o=/share/wechsel/udrec_suite/movies/ts -i=/share/wechsel/udrec_suite/movies/mpg/PREMIERE_3_not_available_164823_050119.tc_mpg --java=/usr/bin/java --jar=/usr/local/lib/jar/pX.jar --ini=/usr/local/lib/jar/pX_ts.ini
found Xvfb running on display :1
Warning: Cannot convert string "-b&h-lucida-medium-r-normal-sans-*-140-*-*-p-*-iso8859-1" to type FontStruct
ProjectX 0.81.8.01/04.09.2004 TEST PROJECT ONLY , User: lars
quick CL usage: (Note: CL also loads the GUI components, without displaying)
without options ...to start the GUI
[options] <sourcefile 1>...[<sourcefile x>]
options: -dvx1..4, -c <x>, -o <x>, -n <x>, -l, -p <x>, -i <x>, -g
-c [path]inifile ...use that specified iniFile instead of the standard
-dvx1 ...create a .d2v ProjectFile on demux
-dvx2 ...create a .d2v ProjectFile + .ac3.wav (RIFF WAVE Header)
-dvx3 ...create a .d2v ProjectFile + .mpa.wav (RIFF WAVE Header)
-dvx4 ...create a .d2v ProjectFile + .ac3.wav + mpa.wav (RIFF WAVE Header)
-o <path> ...use that specified directory for output
-n <filename> ...use that specified filename for output
-p <file> ...use that text based file as cutpoint list
-i <tokens> ...use only these (P)IDs, separated by comma ","
-g ...display the GUI using all given CLI options
-l ...write the normal logfile
use -dvx OR -c & -o/-n/-l/-p/-i/-g or no options (for std)
java.version 1.4.2_06
java.vendor Sun Microsystems Inc.
java.home /usr/lib/jvm/java-1.4.2-sun-1.4.2.06/jre
java.vm.version 1.4.2_06-b03
java.vm.vendor Sun Microsystems Inc.
java.vm.name Java HotSpot(TM) Client VM
java.class.vers 48.0
java.class.path /usr/local/lib/jar/pX.jar
TERMS OF CONDITIONS:
(1) this is a free Java based demux utility.
(2) It is intended for educational purposes only, as a non-commercial test project.
(3) It may not be used otherwise. Most parts are only experimental.
(4) released under the terms of the GNU GPL
(5) there is NO WARRANTY of any kind attached to this software
(6) use it at your own risk and for your own education as it was meant
use config file /usr/local/lib/jar/pX_ts.ini ...
ProjectX 0.81.8.01 (04.09.2004)
=== session infos ===
=> working with collection 0
-> write output files to :
/share/wechsel/udrec_suite/movies/ts/
=> File 0: /share/wechsel/udrec_suite/movies/mpg/PREMIERE_3_not_available_164823_050119.tc_mpg (-1)
? File not found !
summary of created media files:
=> 0 bytes written...
Removing /share/wechsel/udrec_suite/movies/mpg/PREMIERE_3_not_available_164823_050119.tc_mpg
########################
# ud_suite.pl finished #
########################
#######################################################################
dann das dazu gehörige
/share/wechsel/udrec_suite/movies/ts/.050119_164823tsstat
#######################################################################
4:4:Ts erfolgreich erstellt
also das TS file war natürlich nicht da erst als ich es mit usgui neuerstellt habe.
Vieleicht hast du eine Lösung
Gruß
compi