Ich suche einen guten Audio-Video-Encoder, der alle Kerne einer Multi-Core-CPU nutzen kann.
Ich habe es versucht mencoder
, aber ich kann keine "Multi-Core" -Option sehen, und es scheint, dass zu einem bestimmten Zeitpunkt nur ein Kern verwendet wird.
Wenn Mencoder nicht mehrere Kerne verwenden kann, gibt es ein anderes Programm, das dies kann?
Es stört mich nicht, ob es sich um eine GUI oder eine CLI handelt ...
video
mencoder
multi-core
Peter.O
quelle
quelle
info mencoder
"core" gesucht :(. Meine ursprünglichen Bilder pro Sekunde waren FPS = 32, mit Threads = 2 FPS = 43, mit Threads = 4 FPS = 47 ... also ist es definitiv schneller, aber es muss sein eine andere Einschränkung treffen .... (Datenübertragung? vielleicht) ... Die Bestimmung der CPU-Auslastung ergab einen "seltsamen" Zustand, fürhtop
den 95% für alle drei Teststop
angezeigt wurden. Möglicherweise war dies jedoch realistischer: Nein Thread-Option 95% ... Threads = 2 143% ... Threads = 4 212% ... Es scheint also, dass 1 Kern = 100% ist, aberhtop
die zusätzlichen Threads nicht angezeigt wurden (oder zumindest sieht es so aus ich).Für die Videokodierung verwende ich Transmagedon. Sie finden es im Ubuntu Software Center. Standardmäßig werden mehrere Kerne verwendet.
quelle
mencoder
, um das Video signifikant zu verarbeiten . Das heißt, ich brauche viel Kontrolle (Größe, Auswahl der Qualität, Hinzufügen von Filtern) und bis AviSynth für Linux verfügbar ist, weine ich :)mencoder -lavdopts threads = N oder ist es mencoder -lavcopts threads = N.
Ich bin mir auch nicht sicher, wie diese mit "xvidencopts" oben zusammenhängen.
Obwohl ich nicht sicher bin, ob diese die Qualität beeinträchtigen oder nicht ... könnten sie. Sie benötigen außerdem eine relativ neue Version von Mencoder und ffmpeg, um die besten Ergebnisse zu erzielen. Auch hier kann die Ausgabequalität beeinträchtigt werden.
quelle