TV encoden mit x264 - welche Einstellungen? |
Wirrkopf
Jungspund
Dabei seit: 01.04.2006
Beiträge: 13
|
|
TV encoden mit x264 - welche Einstellungen? |
|
Ich encode analoges TV (Kabel) mit einer BT878 TV Karte in einem AMD 64 939 3200+ (2000 Mhz). Bei der Auflösung reicht mir 384x288 (1/4 PAL) völlig.
Bisher habe ich das mit VirtualDub und dem Xvid Codec gemacht. Ergebnis war ok.
Um die Qualität zu steigern und/oder die Dateigrößen zu reduzieren teste ich gerade das encoden mit VirtualDUb und dem x264 Codec.
Die Bildqualität und die Dateigrößen finde ich deutlich besser als bei Xvid.
Leider ist die CPU Auslastung sehr unregelmäßig und steigt immer wieder an die 100% Grenze und das gibt dann Ruckler in der Aufnahme.
Was sind die optimalen Einstellungen bei x264 damit es nicht zu Rucklern bei der Aufname kommt? Die CPU AUslastung kann ruhig am Limit sein aber eben so das sie gerade noch ausreicht. Das PDF mit Erklärungen zu x264 habe ich mir bereits durchgelesen und schon ein wenig an den Einstellungen herumprobiert ohne das es wirklich besser wurde....
Würde mich über Hilfe freuen.
Gruß W
|
|
01.04.2006 20:39 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
|
|
|
01.04.2006 20:58 |
|
|
Wirrkopf
Jungspund
Dabei seit: 01.04.2006
Beiträge: 13
Themenstarter
|
|
Die Aufnahmen schaue ich mit dem VLC 0.8.4
Aber ich bin mir recht sicher das die Ruckler schon bei der Aufnahme passieren. Aber wie kann ich definitiv feststellen woran die Ruckler liegen?
Es sind meist Szenen bei denen sich viel bewegt wie z. B. fließendes Wasser etc.
|
|
01.04.2006 21:11 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
|
|
VLC ist nicht der beste Player für AVC Content, da die Decoder im VLC für AVC nicht so gut sind.
Okay, irgendwie hab ich voll überlesen, dass Du ja mit x264 direkt capturen willst
=> CABAC aus, B-Frame aus ( oder zumindest auf spatial und Bidirectional ME deaktivieren), Partition Decision auf 4, Diamond Search, Trellis aus, Mixed Refs aus, Chroma Me aus.
Poste mal ob das dann klappt.
Cu Selur
__________________ Hybrid
|
|
01.04.2006 21:21 |
|
|
Wirrkopf
Jungspund
Dabei seit: 01.04.2006
Beiträge: 13
Themenstarter
|
|
Ich hab den Codec genau nach Anweisung per kopieren nach System32 von Windows 2003 und bat ausführen registriert. Trotzdem erscheint er dann in VirtualDub nicht als Coed den ich auswählen könnte.
Woran liegt es? Und kann man den Codec trotz der Version 0.0.0.4 alpha wirklich einsetzten?
Andere Frage: Was ist der beste Audiocodec für TV und in Kombination mit x264? Immoment benutze ich MP3 Lame 128 Kbit CBR. (Bei ABR war der Ton asyncron)
|
|
01.04.2006 21:23 |
|
|
EthanoliX
Kaiser
Dabei seit: 11.04.2002
Beiträge: 1.310
Herkunft: Mainz
|
|
Hm, wenn ich Dich richtig verstehe, archivierst Du die Aufnahmen so, wie Du sie aufgenommen hast. Bei analogem Material ist das eher suboptimal. Gerade dann, wenn Du nach AVC aufnimmst (x264 gehört zu dieser Generation Codecs.)
Wenn Du daran festhalten möchtest, dann würde ich zur Aufnahme mit festem Quantizer raten, denn bei ABR hast du folgendes Problem: Wählst Du eine so hohe Bitrate, daß Du keine Artefakte bekommst, werden die Dateien groß, wählst Du eine Bitrate, die die gewünschte Dateigröße liefert, kann es sein, daß Artefakte zu sehen sind, zumindest an einigen Stellen.
Besser wäre es, den Film unkomprimiert aufzunehmen (oder einen Codec wie mjpeg zu nutzen), und dann nach der Aufnahme den Film mit sauberem 2pass auf die gewünschte Größe zu bringen, wobei du Die subjektive Qualität ggf. noch durch (Rausch-)filter verbessern könntest. Denn wenn Du x264 so einstellst, wie von Selur beschrieben, dann hast Du zwar keine Ruckler, beraubst den Codec jedoch seiner mächtigsten Werkzeuge.
__________________ "Der größte Trick, den der Teufel je gebracht hat, war die Menschheit glauben zu lassen, es gäbe ihn gar nicht."
Roger "Verbal" Kint, Die üblichen Verdächtigen
|
|
01.04.2006 21:55 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
|
|
Als erstes solltenen Trellis, B-Frames und Chroma ME rausfliegen, dann die Partition Decision auf maximal 5, dann Partition Decision auf 4, dann Cabac raus, dann Diamond Search (mehr als Hex sollte man definitv beim Capturen nicht nutzen).
Stimmte Ethanolix zu Quantizer ist sinniger, u.a. weil es für den Codec weniger Rechenaufwand bedeutet.
Prinzipiell ist halt das Problem, dass x264 definitv nicht auf LiveCaptureing getuned ist. Sowas mach mit x264 momentan nur mit einer Hardwarecapturekarte sinn, welche es soweit ich mich entsinne noch nicht frei zu kaufen gibt.
-----------------
Generell würde ich auch empfehlen:
1. lossless Capturen
2. Filtern
3. 2pass x264 Encoden
Cu Selur
__________________ Hybrid
|
|
01.04.2006 23:04 |
|
|
Wirrkopf
Jungspund
Dabei seit: 01.04.2006
Beiträge: 13
Themenstarter
|
|
Zitat: |
Original von Selur
Generell würde ich auch empfehlen:
1. lossless Capturen
2. Filtern
3. 2pass x264 Encoden |
Das ist für mich völlig unpraktikabel. Ich nehm ja nicht aus dem TV auf um es zu "archivieren" sondern ich nehme jede Menge auf um es einfach später wenn ich Zeit und Lust habe EINMAL zu sehen. Danach wird es gelöscht. Und ich sehe auch nur einen kleinen Teil von dem was ich aufgenommen habe.
Ich programiere meine Sendungen komfortabel mit TVGenial und danach läuft (und muss es) alles automatisch. Das letzte Bißchen Qualität ist dabei nicht entscheidend. Wichtiger ist die Dateigröße damit pro Ausnahme minimal Platz verbraucht wird.
Ich bin mit den einstellungen jetzt soweit ganz zufrieden. Danke!
|
|
01.04.2006 23:31 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
|
|
Okay, freut mich das die Settings geholfen haben. Dachten halt Du würdest die Aufnahmen auch archivieren.
Cu Selur
__________________ Hybrid
|
|
02.04.2006 08:31 |
|
|
Wirrkopf
Jungspund
Dabei seit: 01.04.2006
Beiträge: 13
Themenstarter
|
|
Mich würde aber noch interessieren welche Audiocodec gut zu x264 passt!
Prioritäten: sehr gute komprimierung, annehmbare CPU Last, annehmbare Qualität, ist ja nur TV Ton, also meist Sprache, Stereo reicht völlig.
Gibt es da was besseres als MP3 Lame 128 MBit was ich immoment nutze? Oder kann man da auch auf 96 oder 64 KBit runtergehen?
|
|
02.04.2006 10:01 |
|
|
Wirrkopf
Jungspund
Dabei seit: 01.04.2006
Beiträge: 13
Themenstarter
|
|
Zitat: |
Original von Selur
B-Frames und Chroma ME rausfliegen |
Mir ist nicht ganz klar was ich einstellen muss um B-Frames zu deakivieren....
|
|
02.04.2006 10:40 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
|
|
=> Anzahl der B-Frames (max consecutive) auf 0
ogg vorbis und he-aac werden vermutlich besser klingen als mp3 bei gleicher Datenrate, jedoch wird es mehr cpu power beim encoden fordern,...
__________________ Hybrid
|
|
02.04.2006 10:49 |
|
|
Wirrkopf
Jungspund
Dabei seit: 01.04.2006
Beiträge: 13
Themenstarter
|
|
Zitat: |
Original von akapumaals Audiocodec nehme ich für TV-Aufnahmen ogg-vorbis mit 64kbit/s und einer Samplingrate von 44100kHz. Die Qualität betrachte ich nicht als ausreichend, sondern als gut. |
Ich hab mir jetzt mal den off vorbis 1.0 installiert. Da finde ich nur bis 96 kbit/s in Stereo. Darunter nur Mono. Ausserdem ist mir völig unklar was dieses Auswahl an "Mode 1" bis "Mode 3+" zu sagen hat?
Gibt es da einen aktuelleren Codec als den ogg vorbis von 2004?
|
|
02.04.2006 11:45 |
|
|
akapuma
Routinier
Dabei seit: 01.01.2004
Beiträge: 297
Herkunft: Oberbergisches Land
|
|
Zitat: |
Original von Wirrkopf Ausserdem ist mir völig unklar was dieses Auswahl an "Mode 1" bis "Mode 3+" zu sagen hat? |
Das hört sich nach irgendetwas uraltem an. Ich weiß nicht genau, was Du für Dein Aufnahmeprogramm benötigst, aber vielleicht findest Du hier etwas. Normalerweise gibt es bei ogg-vorbis Qualitätsstufen von -1 bis 10 (oder selten auch -0.1 bis 1). Etwa 64kbis/s entspricht der Einstellung 0.
Gruß
akapuma
|
|
02.04.2006 11:53 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.932
|
|
es gibt keinen aktuellen&stabilen ogg vorbis acm encoder => kein ogg vorbis unter Virtual Dub (Mod), vorallem sollte man keine ogg vorbis streams in einen avi container packen, da es keine decoder/muxer/splitter gibt die gut mit der Kombination laufen.
__________________ Hybrid
|
|
02.04.2006 13:09 |
|
|
akapuma
Routinier
Dabei seit: 01.01.2004
Beiträge: 297
Herkunft: Oberbergisches Land
|
|
Von AAC wird's aber auch keine ACM-Codec's geben? Dann wird wohl nur noch MP3 übrig bleiben.
Gruß
akapuma
|
|
02.04.2006 14:31 |
|
|
|