Yoda
[Linux|FreeBSD] - User
Hallo Leute,
seit vielen Monaten habe ich hin und wieder dieses Problem.
Ich kann nicht mal sagen was ich geändert habe, möglicherweise ein Update oder so, alles ist möglich... in der Vergangenheit hatte ich nichtmal ne Ahnung was das sein könnte.
Aber jetzt erstmal die Symptome:
Gelegentlich transcodiere ich meine vom TV aufgenommenen Filme
und da gibts dann diese Probleme:
Das Problem tritt auch auf, wenn ich die beiden Prozesse auseinander nehme:
Allerdings tritt der Fehler nicht auf, wenn ich die korrekte Syntax ohne Pipe anwende:
Kann mir das mal einer erklären?
Wäre schön, wenn ich den Fehler beseitigen könnte.
Mit FIFO könnte ich das umgehen, allerdings zickt das immer rum, der mencoder bleibt immer stehen und der x264 bekommt dann keine Daten und beendet sich. Deshalb will ich keinen FIFO einsetzen.
Gruß
Yoda
seit vielen Monaten habe ich hin und wieder dieses Problem.
Ich kann nicht mal sagen was ich geändert habe, möglicherweise ein Update oder so, alles ist möglich... in der Vergangenheit hatte ich nichtmal ne Ahnung was das sein könnte.
Aber jetzt erstmal die Symptome:
Gelegentlich transcodiere ich meine vom TV aufgenommenen Filme
und da gibts dann diese Probleme:
Code:
mencoder SHOGUN.mpg -ovc raw -really-quiet -noskip -fps 25 -lavcopts threads=1 -lavdopts threads=1 -vfm ffmpeg -vf pp=ci,scale,softskip,harddup,format=i420 -oac copy -of rawvideo -rawvideo fps=25 -o - | x264 --fps 25 --crf 23 --profile high --threads 1 --b-adapt 2 --direct auto --slow-firstpass --no-fast-pskip --me tesa --merange 24 --partitions all --rc-lookahead 60 --ref 5 --subme 10 --trellis 2 --nr 0 --weightp 0 --bframes 3 --nal-hrd vbr --vbv-maxrate 12500 --vbv-bufsize 12500 --level 3.0 --keyint 24 --min-keyint 2 --b-pyramid strict --slices 1 --aud --colorprim bt709 --transfer bt709 --colormatrix bt709 --sar 16:15 -o SHOGUN_-_AVC_AAC_SD_Profilhigh_level30_720x576_videospur.mkv - 720x576
raw [error]: raw input requires a resolution.
x264 [error]: could not open input file `-'
Das Problem tritt auch auf, wenn ich die beiden Prozesse auseinander nehme:
Code:
mencoder SHOGUN.mpg -ovc raw -really-quiet -noskip -fps 25 -lavcopts threads=1 -lavdopts threads=1 -vfm ffmpeg -vf pp=ci,scale,softskip,harddup,format=i420 -oac copy -of rawvideo -rawvideo fps=25 -o SHOGUN_-_AVC_AAC_SD_Profilhigh_level30_720x576_videospur.yuv
cat SHOGUN_-_AVC_AAC_SD_Profilhigh_level30_720x576_videospur.yuv | x264 --fps 25 --crf 23 --profile high --threads 1 --b-adapt 2 --direct auto --slow-firstpass --no-fast-pskip --me tesa --merange 24 --partitions all --rc-lookahead 60 --ref 5 --subme 10 --trellis 2 --nr 0 --weightp 0 --bframes 3 --nal-hrd vbr --vbv-maxrate 12500 --vbv-bufsize 12500 --level 3.0 --keyint 24 --min-keyint 2 --b-pyramid strict --slices 1 --aud --colorprim bt709 --transfer bt709 --colormatrix bt709 --sar 16:15 -o SHOGUN_-_AVC_AAC_SD_Profilhigh_level30_720x576_videospur.mkv - 720x576
raw [error]: raw input requires a resolution.
x264 [error]: could not open input file `-'
Allerdings tritt der Fehler nicht auf, wenn ich die korrekte Syntax ohne Pipe anwende:
Code:
x264 --fps 25 --crf 23 --profile high --threads 1 --b-adapt 2 --direct auto --slow-firstpass --no-fast-pskip --me tesa --merange 24 --partitions all --rc-lookahead 60 --ref 5 --subme 10 --trellis 2 --nr 0 --weightp 0 --bframes 3 --nal-hrd vbr --vbv-maxrate 12500 --vbv-bufsize 12500 --level 3.0 --keyint 24 --min-keyint 2 --b-pyramid strict --slices 1 --aud --colorprim bt709 --transfer bt709 --colormatrix bt709 --sar 16:15 -o SHOGUN_-_AVC_AAC_SD_Profilhigh_level30_720x576_videospur.mkv SHOGUN_-_AVC_AAC_SD_Profilhigh_level30_720x576_videospur.yuv 720x576
Kann mir das mal einer erklären?
Wäre schön, wenn ich den Fehler beseitigen könnte.
Mit FIFO könnte ich das umgehen, allerdings zickt das immer rum, der mencoder bleibt immer stehen und der x264 bekommt dann keine Daten und beendet sich. Deshalb will ich keinen FIFO einsetzen.
Gruß
Yoda