Ich suche gerade die optimale TS-Konvertierung für yaVDR und gucke mir daher gerade traco an. Ich hab das nach Oli82 Blog installiert und habe nun zunächst eine ca. 20 minütige SD Aufnahme zum Testen verwendet. Zudem habe ich den traco Server manuell gestartet.
Hier sind die Ausgaben:
Code
root@vdr:/usr/bin# sudo perl tracosrv.pl -f
no fork to the background
in /srv/unsorted/Sofia_die_Erste/%Die_Zauberschülerin/2013-12-07.17.59.296-0.rec ,no vdrtranscode.ts exist , stop _preproccess for transcodevideo , set status to offline
Can't use an undefined value as a SCALAR reference at tracosrv.pl line 437.
root@vdr:/usr/bin# sudo perl tracosrv.pl -f
no fork to the background
write lockfile done
read and prepare profile
analyse /srv/unsorted/Sofia_die_Erste/%Die_Zauberschülerin/2013-12-07.17.59.296-0.rec/vdrtranscode.ts
crop old : 4/0/0/0 crop new : 4 4 0 0
container mp4
name SD (480p) Profile with HQ Bitrate
quality 1200
audiotracks all
fps 25
crop 4:4:0:0
modulus 8
setcpu 3
codec -2 -T -e x264
total frames 37500
codecopts -x ref=2:mixed-refs:bframes=2:b-pyramid=1:weightb=1:analyse=all:8x8dct=1:subme=7:me=umh:merange=24:trellis=1:no-fast-pskip=1:no-dct-decimate=1:direct=auto
$probe_memory_ammount_mbyte 261
$round_memory_ammount_Mbyte 261
JOB START -- 22:52:15 15.12.2013
JOB STOP -- 23:02:36 15.12.2013
return from _transcodevideo /srv/unsorted/Sofia_die_Erste/%Die_Zauberschülerin/2013-12-07.17.59.296-0.rec = _transcodevideo_done
in /srv/unsorted/Sofia_die_Erste/%Die_Musik_der_Trolle/2013-12-08.10.55.39-0.rec ,no vdrtranscode.ts exist , stop _preproccess for transcodevideo , set status to offline
Can't use an undefined value as a SCALAR reference at tracosrv.pl line 437.
Alles anzeigen
Danach bricht traco ab.
Ich hab mal in Zeile 437 reingesehen. Kann aber nur erahnen, was da passiert. Ich denke es geht da um das Output Verzeichnis. Meine traco.conf sieht so aus.
Code
vdr@vdr:/srv/transcoded$ cat /etc/vdr/traco.conf
# vdtranscode conf
## General settings
Indir = /srv/unsorted
Outdir = /srv/transcoded
# User of running vdr
vdr_user = vdr
# nice Level for processing, valid is 0...19 , large means lower priority
nice_level = 19
# for low Power Cpu's to speedup the Encoding , use only the "classic" Encoding Preset
# But lower the quality very strong ! not recommendet for high speed Cpu's
# 1 or any
use_classic_profile = no
defaultprofile=HQ
# should now setup by profile
# Set kbps Video Data Rate for Encoding
# UVHQ , VHQ and HQ Settings for HD Targets ( 1080 -> 1080 , 1080 -> 720 , 720 -> 720 )
# HQ and MQ Seting for SD Targets ( keep Dimensions )
# LQ and VLQ for Webencoding ( sets maximum Width of Picture to 640 (LQ) 480 (VLQ) , always disables anamorph encoding )
#UVHQ = 7000
#VHQ = 3700
#HQ = 1200
#MQ = 800
#LQ = 600
#VLQ = 400
# Set Audio Bitrate for aac content in kbit
AAC_Bitrate = 192
# use dynmic range control on audio AAC ( means compression , valid are 1.0 ( none ) ... 4.0 ( closing a Door sounds like roar of guns )
DRC = 2.5
## Video Settings
# anamorph encoding , recommended for better quality
# 1 or any
anamorph_encoding = 1
# old
# File Renaming
# extend Filename on FullHD or smallHD for ( 1080p25 // 720p25 // 720p50 )
# aka "Rock_Gods_in_Concert.m4v" -> "Rock_Gods_in_Concert-1080p25.m4v"
# 1 or any
# Name_incl_Videoformat = 1
# new
# traco have the possibility to define the destination filename on your own style
# fileformat macros
# %t title
# %d day 1-31
# %m month 1-12
# %y year 20xx ( should be )
# %ho hour
# %mi minute
# %se second
# %vr videoformat ( example 480p )
# %vx x pixel
# %vy y pixel
# %fps frames per second
# %c container
# %e Episode
filenameformat=%t-%e(%d.%m.%y,%vxx%vy,%fps).%c
# new options
# logging by syslog
facility = syslog
priority = info
writelog=true
# setcpu
# possible options
# * auto -> handbrake use just maxcpu's -1
# * manual -> here you have to add the option maxcpu = integer , do no use more then max cpus of system ;)
# if you leave setcpu free handbrake decide how many cpu he use
setcpu = manual
maxcpu = 3
# use fps from vdr info file = true (default) else false
usevdrfps=true
fpstype=vdr
recalculate_bitrate=true
# just for debugging
# all options are optional and should be enable carefully , it produce a lot of output
debug_getfilelist =
Alles anzeigen
Die entsprechenden Verzeichnisse sollten m.E. auch richtig angelegt sein
Code
vdr@vdr:/srv/transcoded$ ls -lisa /srv
insgesamt 36
131073 4 drwxr-xr-x 9 root root 4096 Dez 15 02:53 .
2 4 drwxr-xr-x 24 root root 4096 Dez 14 20:51 ..
274140 4 drwxrwxrwx 2 vdr vdr 4096 Dez 14 13:40 audio
398395 4 drwxrwxrwx 2 vdr vdr 4096 Dez 14 13:40 picture
134781 4 drwxr-xr-x 3 vdr vdr 4096 Dez 14 13:35 share
132398 4 drwxr-xr-x 2 vdr vdr 4096 Dez 15 23:03 transcoded
132397 4 drwxr-xr-x 4 vdr vdr 4096 Dez 15 22:28 unsorted
135878 4 drwxr-xr-x 3 vdr vdr 4096 Dez 14 13:40 vdr
274141 4 drwxrwxrwx 2 vdr vdr 4096 Dez 14 13:40 video
Alles anzeigen
Hat jemand eine Idee, was ich falsch gemacht habe?