Hallo,
ich rufe hier tosvcd fuer eine 1:22:48.23 lange Aufnahme der Groesse von 2,51GB folgendermassen auf:
Es kommt dabei die Datei 1-1.bin mit der Groesse von 878.168.592 Byte heraus. tosvcd weigert sich, zwei Dateien zu generieren.
Hier vielleicht noch ein Teil der Log:
tosvcd 0.9: Sun May 4 20:02:01 2003
encoding dir: .
encoding name: 1
total time: 82:49
open file <./001.vdr>
Accel flags 0xa0000000
open curFile 0
open file <./001.vdr>
audio: lost 270 bytes
===================================================================
Video: 704x576 aspect: 16:9 frame_rate: 25:1 scan: progressive
Audio: layer 2 48000 Samples/sec 192 KBit/sec
===================================================================
popen <yuvscaler -v0 -O VCD -M MMX |mpeg2enc -a 3 -S 724 -B 192 -I0 -q 4 -v0 -f 1 -o ./pip
ep6tNz8>
open curFile 0
open file <./001.vdr>
audio: lost 270 bytes
no pts 0 apts 0 vpts 17388799646
no pts 17388799646 apts 0 vpts 17388803246
no pts 17388803246 apts 0 vpts 17388817646
sync offset 8 frames 17388806846 17388783395 0 8640
...
82:47 finished at 21.53 q: 4 size: 96% async -720
82:48 finished at 21.53 q: 4 size: 96% async -720
82:49 finished at 21.53 q: 4 size: 96% async -720
END: absPic 124234 > endPic 124234
video loop: read returns 0: Success
exit video loop return code 0
thread join
nach thread join
finished: dropped 0 doubled 0 Pictures
finished successfully
Alles anzeigen
Weiss jemand Abhilfe? Die 878168592 (gut 837MB) passen doch niemals auf einen 700er Rohling.
Offensichtlich berrechnet tosvcd die voraussichtliche Groesse mit 96% falsch.
Bei SVCDs passt die generierte Dateigroesse ungefaehr, nachdem ich herausfinden musste, dass tosvcd 25MB von den default angegebenen 800MB intern abzieht, ich nun "-s 775" fest vorgebe. Es werden Dateien der Groesse von ca. 800MB erzeugt. "-s 775" hatte ich vorher auch fuer VCDs angegeben, bis ich gemerkt habe, dass damit 854MB grosse Dateien herauskamen und ich den Wert auf "-s 724" heruntersetzte, mit obigem Resultat.
Ich denke, ich werde nicht umhinkommen, tosvcd umzuschreiben, oder?
Gruesse
Markus