Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Hallo.
Wie installiert man denn vdrtranscode unter gen2vdr v3? command-hooks wie unter Debian basierten Distributionen habe ich nicht gefunden und wenn ich die reccmds.vdrtranscode.conf unter
/etc/vdr/reccmds
oder
/etc/vdr/commands/
ablege, funktioniert es nicht.
Hat jemand vdrtranscode unter gen2vdr v3 installiert?
Gruß
Obelix
Quoted
...
Wie ändere ich die reccmds.conf?
QUOTE
Die Befehle befinden sich in einem Verzeichnis /etc/vdr/reccmds, nicht mehr nur in einer Datei.
Die darin enthaltenen Dateien werden der Reihe nach (alphabetisch sortiert) zur reccmds.conf zusammengefuegt.
....
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
[vdr@vdr ~]$ /usr/local/bin/vdrtranscode_server.pl --verbose-> running in foreground... -> found /var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken/2012-01-01.15.30.39-0.rec/ -> rename : /var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken , /var/lib/video.00/Naturparadiese_Afrikas/[work-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken -> rename : /var/lib/video.00/Naturparadiese_Afrikas/[work-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken , /var/lib/video.00/Naturparadiese_Afrikas/[oops-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken -> oops no 00001.ts found in /var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken/2012-01-01.15.30.39-0.rec/ -> found /var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken/2012-01-01.15.30.39-0.rec/ -> rename : /var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken , /var/lib/video.00/Naturparadiese_Afrikas/[work-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken -> rename : /var/lib/video.00/Naturparadiese_Afrikas/[work-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken , /var/lib/video.00/Naturparadiese_Afrikas/[oops-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken -> oops no 00001.ts found in /var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken/2012-01-01.15.30.39-0.rec/ -> found /var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken/2012-01-01.15.30.39-0.rec/ -> rename : /var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken , /var/lib/video.00/Naturparadiese_Afrikas/[work-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken -> rename : /var/lib/video.00/Naturparadiese_Afrikas/[work-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken , /var/lib/video.00/Naturparadiese_Afrikas/[oops-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken -> oops no 00001.ts found in /var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken/2012-01-01.15.30.39-0.rec/ -> found /var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken/2012-01-01.15.30.39-0.rec/ -> rename : /var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken , /var/lib/video.00/Naturparadiese_Afrikas/[work-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken -> rename : /var/lib/video.00/Naturparadiese_Afrikas/[work-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken , /var/lib/video.00/Naturparadiese_Afrikas/[oops-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken -> oops no 00001.ts found in /var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken/2012-01-01.15.30.39-0.rec/ -> found /var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken/2012-01-01.15.30.39-0.rec/^C *quit... Died at /usr/local/bin/vdrtranscode_server.pl line 520. [vdr@vdr ~]$ |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 |
[vdr@vdr 2012-01-01.15.30.39-0.rec]$ ll /var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken/2012-01-01.15.30.39-0.rec/ bash: Syntaxfehler beim unerwarteten Wort `2#2F5' [vdr@vdr 2012-01-01.15.30.39-0.rec]$ ll "/var/lib/video.00/Naturparadiese_Afrikas/[cut-mkv|HD-smallHD|VHQ|all](2#2F5)_Der_Regenwald_im_Kongobecken/2012-01-01.15.30.39-0.rec/" insgesamt 6012260 drwxr-xr-x 2 root root 4096 1. Jan 15:30 . drwxr-xr-x 3 root root 4096 1. Jan 15:30 .. -rw-r--r-- 1 root root 6154962456 1. Jan 16:35 00001.ts -rw-r--r-- 1 root root 1558504 1. Jan 16:35 index -rw-r--r-- 1 root root 629 1. Jan 15:30 info |
frage halt weil ichs schon über "bgprogress" versucht hab, aber gescheitert bin... nee das wars nich, aber mittlerweile "brain found error"!! das waren noch aufnahmen aus der zeit als der vdr bei mir noch als user root lief, sprich berechtigungsproblem
Quoted
das Problem liegt wohl beim Gartenzaun (#) :
nu geht das, auch mit "#"... sorry!
sonnige grüße,lars
Quoted
@alex: nur mal so ne frage am rande - entwickelst du das teil nochmal
weiter? meine mich errinnern zu können du hättest u.a. noch ne
fortschrittsanzeige aufm planfrage halt weil ichs schon über "bgprogress" versucht hab, aber gescheitert bin...
hab ich mich nochmal drangesetzt.|
|
Source code |
1 2 3 4 |
## execute script for sending status to bgproc vdr-plugin system 'bash /usr/local/bin/vdrtranscode_status.sh'; ## separate log for STOUT ( progress ) and STERR |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
#!/bin/sh
SVDRPS="/usr/lib/vdr/svdrpsend.pl -d 127.0.0.1 -p 6419 PLUG bgprocess process Handbrake"
# wait two minutes until Handbrake is (hopefully) running
sleep 120
while [ $(ps -A | grep -c HandBrakeCLI) = 1 ]; do
str=`tail -c 70 /mnt/video_hdd2/movie_encoding/progress.log`
zahlen="${str//[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,E,:,(,),%,TA]/}"
laenge=${#zahlen}
prozent=${zahlen:6:$laenge}
prozent=${prozent%.*}
prozent=${prozent%.*}
prozent=${prozent%.*}
zeit=${zahlen:$laenge-6:$laenge}
std=${zeit:0:2}
min=${zeit:2:2}
aufgabe=${str:9:12}
datei=`ps -ef|grep HandBrakeCLI|grep -v grep|grep -v nice|cut -d']' -f2|cut -d'/' -f1`
$SVDRPS "1" $prozent "$aufgabe ($datei) RZ: $std Std $min Min"
sleep 30
done
$SVDRPS "1" 101 Handbrake
|
Quoted
MLD> vdrtranscode_server.pl -v
-> change effective User ID to root : 0
-> running in foreground...
Can't exec "which": No such file or directory at /usr/bin/vdrtranscode_server.pl line 84.
Use of uninitialized value $hb_bin in scalar chomp at /usr/bin/vdrtranscode_server.pl line 85.
waiting
-> found /data/tv/tv0/Transatlas_-_Eine_Bike-Tour_durch_die_Bergwelt_Marokkos/[cut-mkv|noDD|HQ|first]%Mit_Peter_Schlickenrieder_und_Freunden/2012-03-10.00.30.46-0.rec/
-> rename : /data/tv/tv0/Transatlas_-_Eine_Bike-Tour_durch_die_Bergwelt_Marokkos/[cut-mkv|noDD|HQ|first]%Mit_Peter_Schlickenrieder_und_Freunden , /data/tv/tv0/Transatlas_-_Eine_Bike-Tour_durch_die_Bergwelt_Marokkos/[work-mkv|noDD|HQ|first]%Mit_Peter_Schlickenrieder_und_Freunden
-> fps : 25
-> analyse...
-> $param_start --start-at frame:1
-> $param_stop --stop-at frame:1623
Use of uninitialized value $hb_bin in concatenation (.) or string at /usr/bin/vdrtranscode_server.pl line 183.
-> mkv , noDD , HQ , first
Use of uninitialized value $new_crop[0] in concatenation (.) or string at /usr/bin/vdrtranscode_server.pl line 295.
Use of uninitialized value in concatenation (.) or string at /usr/bin/vdrtranscode_server.pl line 295.
Use of uninitialized value in concatenation (.) or string at /usr/bin/vdrtranscode_server.pl line 295.
Use of uninitialized value in concatenation (.) or string at /usr/bin/vdrtranscode_server.pl line 295.
-> $param_a -a
$param_A -A
$param_E -E
$param_B -B
$param_D -D
$param_crop --crop :::
-> $probe_memory_ammount_Mbyte 9
-> $round_memory_ammount_Mbyte 10
-> $round_memory_ammount_video_kbit_sec 1285
-> JOBSTART --- /data/tv/tv0/Transatlas_-_Eine_Bike-Tour_durch_die_Bergwelt_Marokkos/[work-mkv|noDD|HQ|first]%Mit_Peter_Schlickenrieder_und_Freunden/2012-03-10.00.30.46-0.rec/00001.ts
Use of uninitialized value $hb_bin in concatenation (.) or string at /usr/bin/vdrtranscode_server.pl line 349.
° nice: can't execute '-i': No such file or directory
-> rename : /data/tv/tv0/Transatlas_-_Eine_Bike-Tour_durch_die_Bergwelt_Marokkos/[work-mkv|noDD|HQ|first]%Mit_Peter_Schlickenrieder_und_Freunden , /data/tv/tv0/Transatlas_-_Eine_Bike-Tour_durch_die_Bergwelt_Marokkos/[del-mkv|noDD|HQ|first]%Mit_Peter_Schlickenrieder_und_Freunden
-> rename /data/video/vdrtrancode_tmp.mkv -> /data/video/Transatlas_-_Eine_Bike-Tour_durch_die_Bergwelt_Marokkos-%Mit_Peter_Schlickenrieder_und_Freunden.mkv
waiting
danke für die Info das darüber der Pfad von Handbrake ermittelt wird. Dachte es wird mit festen Pfaden gearbeitet und deshalb meine Vermutung. which ist glaube ich bei allen großen Distributionen standardmäßig installiert. Das bereitstellen von which unter MLD ist allerdings nicht durch ein apt-get / aptitude install möglich. Habe aber schon eine Info im MLD Forum bekommen, wie man dies am besten macht.
.. statisch! das passt doch gar nicht zu dirSuch nach den vollständigen Pfaden und trage sie statt der which-Aufrufe ein.
Leider haben die konvertierten Aufnahmen keinen Ton.|
|
Source code |
1 2 3 |
° Invalid codec -B, using default for container. ° Audio codecs and no valid audio tracks, skipping codec -B ° Ignoring drc, no audio tracks |
|
|
Source code |
1 |
if ( $Atracks[$i][1] =~/mp2/ ) { $nr_of_mp2++ ; push @arr_of_track_contain_mp2 , $i }
|
|
|
Source code |
1 |
if ( $Atracks[$i][1] =~/mp2|MPEG1/ ) { $nr_of_mp2++ ; push @arr_of_track_contain_mp2 , $i }
|
This post has been edited 2 times, last edit by "vdr_rossi" (Apr 1st 2012, 4:41pm)
|
|
Source code |
1 2 |
ps -C vdrtranscode_server.pl -o user ps -C vdr -o user |
|
|
Source code |
1 |
ls -lha1 /video/VDR_AUFNAHME/ |