• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

Core i7 - wie schnell sollten 2h Videomaterial von SD in h.264 konvertiert sein?

Wuchtbrumme

Golden Noble
Registriert
03.05.10
Beiträge
22.717
Hallo,

kann jemand zu dem Betreff was sagen? Ich mühe mich hier nämlich ziemlich ab, mein Videomaterial iPhone-kompatibel aufzubereiten. 2h Video dauern knapp 1,7h Konvertierung (h.264 AVC). Eigentlich dachte ich, ein Core i7 620 sollte schon ein wenig schneller sein...
 
Wenn ich in EyeTV eine Stunde auf Apple TV konvertiere brauche ich auch 40-45 Minuten - ebenfalls mit dem i7. Was mich dabei nervt dass die Kerne nur mit ca. 10% ausgelastet werden, also rein vom Prozessor wären sicherlich bessere Zeiten drin.
 
Das liegt doch nicht nur an der CPU, Ram und vor allem die Festplatte ist da der Flaschenhals.
Wäre die Festplatte schnell genug, dann könnte auch der Prozessor besser ausgelastet sein. Bessere Werte und schnellere Beabeitungszeiten gibts nur mit einer schnellen Festplatte oder einer SSD, die dann auch dir benötigten Daten schnell darbieten kann.
 
Und dann ist noch die Frage, wie gut das betreffende Programm welches ihr da verwendet überhaupt ist. Sowas kann auch gigantische Unterschiede machen
 
Es kommt bei Enkodieren von Videomaterial auf sehr viele verschiedene Faktoren an, die die Dauer des Vorgangs unter Umständen sogar verdoppeln können. Benutzt du zum Beispiel variable Bitrate (also 2 pass encoding)? Und in welchem Format liegt das SD Video vor? Welches Programm benutzt du?
 
Naja ob man jetzt 50 oder gar 80 GB/h kopieren oder verschieben kann hat leider nichts mit dem komprimieren und encoden zu tun.
Das Ding ist, dass das ganze Zeugs was man verarbeiten will auf der Festplatte liegt, also davon wirds gelesen, dann wirds sowas von schnell von Prozessor und Ram verarbeitet und dann sofort wieder geschrieben. Der Schreibarm der Festplatte kommt da einfach nicht mit. Selbst wenn man ne Platte mit 10000 UPM hätte würde alles nur ein klein wenig schneller gehen.
Fakt ist halt dass die Fesplatte mechanisch ist und der Lese-/Schreibarm ständig am Lesen und darauf am schreiben ist. So etwas ist eine Hochleistungsaufgabe für ein Festplatte.

Edit:

Ein wenig mehr Performance kann man erlangen wenn man eine andere Fesplatte als Quelle angibt auf der das zu encodende Material liegt. Das Ziel müsste dann auf eine physikalisch komplett anderen Platte liegen. Somit würde sich der Festplattenarm der lesenden Festplatte nur aufs Lesen "konzentrieren" und der schreibende aufs Schreiben.
Hierbei sollte man schauen, dass die Festplatte mit dem Rechner über eine SCHNELLE Verbindung verbunden sind.


MFG ;)
 
Naja ob man jetzt 50 oder gar 80 GB/h kopieren oder verschieben kann hat leider nichts mit dem komprimieren und encoden zu tun.
Doch. Ob man einfach die Daten 1:1 von A nach B auf der gleichen Platte kopiert oder ob die Daten zwischendurch noch konvertiert werden, ist für die Festplatte gleich. In beiden Fällen lastet die gleiche Arbeit auf ihr, sofern wir annehmen, dass die Konvertierung nicht der Flaschenhals ist.

Ein wenig mehr Performance kann man erlangen wenn man eine andere Fesplatte als Quelle angibt auf der das zu encodende Material liegt.
Kann ich nur unterschreiben.
 
Ein kurzer Test ohne Anspruch auf Wissenschaftlichkeit:

Ausgangsmaterial: HD (720p)
Software: Handbrake (preset iphone)
Hardware: MBP C2D 2,8 GHz, 4 GB RAM

Quelle: USB HD -> Ziel: SSD (Intel): 50 fps
SSD -> SSD (selbes Laufwerk): 60 fps
SSD -> USB HD: 55 fps

Mein Fazit: SD-Material sollte ein i7 mindestens in der Hälfte der Laufzeit konvertieren. Ich würde eher ein Drittel erwarten. Bei der von Dir beschriebenen Zeitdauer vermute ich Software, die den Prozessor nicht richtig auslastet.
 
@fotolli: Vielen Dank. Mit meiner Software ist das Herausfinden der fps ein wenig umständlich, aber man kann ja rechnen. Also: 4*44:01min SD (720*576, 25fps) konvertiert in 47min nach iPhone Profil (480*320, 25fps), macht knapp 85fps. Während der Zeit waren alle Kerne ausgelastet. Verwendet habe ich imtoo 6 Platinum. Effizient scheint das in der Tat nicht zu sein; dazu müsste ich denselben Content noch einmal auf einem Desktop-PC (imtoo 5) konvertieren, aber ich meine, dass ich dort deutlich mehr fps hatte (so ca. 120-140; Phenom 940).
Irgendwie doof, wie lange das dauert...

Edit: Für allgemeines Interesse: Der Core i7 620 schafft mit Handbrake (64bit) durchschnittlich 80fps beim selben Content.
Edit2: Der Phenom 940 schafft gerade 50fps mit imtoo5, allerdings nicht von interner HD; wahrscheinlich limitiert das Laufwerk, da mit 2 Cores dasselbe Ergebnis kam).
 
Zuletzt bearbeitet:
Wenn Du häufiger Videos konvertieren willst, dann empfehle ich Dir den Elgato Turbo.264 HD. Mein MBP kommt damit nämlich beim Konvertieren von Fernsehserien von DVD auf mal so eben locker 130-150 fps. Je mehr Prozessorpower, desto schneller.