Hi, 0n 06/04/05@00:04 Benjamin Dombert told me: nur noch mal so zur Anregung.
Ich stieß dabei u.A. auf folgenden Link:
Das kannst du nicht vergleichen, der wandelt von einem file auf Platte in ein file auf Platte in mpeg2. Bei TV-Aufnahmen muss das aber 25 fps geschehen.
Der Author dieses Beitrags verwendet mencoder, um aus avi-Files NTSC-DVDs zu
avi ist hier nur container, drin steckt bei ihm quicktime. Ich tippe eher er macht solche Hexerei mit ...
erzeugen. Von dort hab ich mir den Videofilter harddup (man mencoder: "Only
... -harddup, um von der urspruenglichen frequenz seines quicktime videos auf die fuer eine ntsc-dvd ueblichen 29.97 fps zu kommen. Bei PAL heben wir (Gott sei Dank) nicht mit so kranken Geschichten zu kaempfen.
-noskip-Schalter abgeguckt. Weiterhin hab ich einfach mal "blind" versucht, alle diese Optionen, die ffmpeg intern beim dvd-target setzt, auch dem mencoder auf den Weg mitzugeben. Aktuell lautet meine Befehlskette damit
Ich gehe, wenn ich Probleme, habe meist eher den Weg etwas mehr wegzulassen, ist aber vielleicht Geschmackssache.
<cut> nice --15 /usr/bin/mencoder tv:// -tv driver=v4l2:norm=PAL:device=/dev/video0:input=0:quality=0:width=720:height=576:channel=E5:adevice=/dev/dsp1:immediatemode=0 -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=6000:vratetol=9000:aspect=4/3:keyint=132:acodec=ac3:abitrate=448:vrc_maxrate=9000:vrc_buf_size=1835 -oac lavc -vf crop=690:552,pp=lb,hqdn3d=4:3:6,scale=720:576,harddup -noskip -af lavcresample=48000:volume=8 -srate 48000 -endpos 00:04:00 -of mpeg -mpegopts format=dvd:init_vpts=500:init_apts=500:muxrate=10080 -o "/home/benni/untitled/Phoenix_`/bin/date +%a_%d.%b.%G_%H%M%S`.mpeg" </cut>
damit nimmt er auf ohne Fehlermeldungen, und tcprobe zeigt exakt das gleiche,
Das muss nichts heissen. Nach dem was tcprobe bei Deinem "kaputten" mpeg file schrieb, war das auch ok. Wenn Du also weiterhin Problme hast:
wie wenn ich hinterher nochmal ffmpeg mit dem dvd-target drüberlaufen lasse.
Leistungsmäßig stößt damit die Kiste (ein Acer Travelmate 290, 1.5 GHz centrino, 512 MB Ram, 60er HDD + 160 extern) jedoch an ihre Grenzen, daher der nice-Level, ansonsten schafft er's nicht, in Echtzeit zu encoden. Ich werde das ganze morgen mal mit nem 30-min-Recording ausprobieren und vorher noch ein init 3 machen ...
waere eine andere Alternative mit der Aufloesung runter zu gehen. Auch 352x576 ist z.B. eine gueltige PAL DVD Aufloesung (http://www.videohelp.com/dvd#tech) und sollte die CPU deutlich schonen. Auch kann man hier mit der bitrate (in etwa) entsprechend runter und bekommt so mehr auf die dvd ;). Fuer normale analoge TV Aufnahmen, die auf herkoemmlichen Roehren gespielt werden ist der Verlust IMHO zu verschmerzen. -- bye maik