Das bezieht sich auf den Videocodec. VBR in meinem Beispiel auf AAC
Posts by hannemann
-
-
-
Aah Danke...
Ich glaube jetzt habe ich eine Einstellung gefunden, die ganz OK ist.
~/bin/ffmpeg -i input.ts -map 0:v -map 0:a:0 -c:v nvenc_h264 -preset slow -b:v 4.5M -maxrate 5M -bufsize:v 9M -bf 2 -g 150 -i_qfactor 1.1 -b_qfactor 1.25 -qmin 1 -qmax 50 -c:a libfdk_aac -vbr 5 -f matroska output.mkv
Die Geschwindigkeit ist fast genau so hoch wie ohne preset. Auf meinem Desktop Rechner hat er für Gladiator (2:39) 23 Minuten gebraucht. Die Datei ist im vergleich zu libx264 ca 100MB größer.
Original: 7,2 GB
NVenc: 5,8 GB
x264: 5,7 GBIn schnellen Bewegungen wie Feuer sehe ich eine Verschlechterung gegenüber dem Original, die IMO aus ein, zwei Meter Entfernung nicht mehr ins Gewicht fällt. Bei normalen Szenen kann ich eigentlich keinen Unterschied feststellen.
-
Wasn VPE? Die GPU Auslastung ist ja recht moderat und so richtig heiß wird es auch nicht.
-
Hmmm... Ich finde keine Einstellung, die die Datei kleiner als das Original macht und dennoch eine ähnlich gute Qualität liefert.
Mal seheh was HEVC so hergibt.[edit]Kann meine Karte nicht :([/edit]
-
Ätsch
Beim Qualitätsvergleich in HD siegt ganz klar libc264... Ich such gerade eine Bitrate die annähernd gleiche Qualität liefert und kodiere den Film dann noch mal komplett. Mal sehen wie groß er dann ist.
Die libx264 war 6.1 GB groß. -
NVENC:
Codetime ~/bin/ffmpeg -i ~/Downloads/test_hd.ts -map 0:v -map 0:a:0 -c:v nvenc_h264 -b:v 4500K -c:a libfdk_aac -vbr 5 -f matroska ~/Downloads/test_hd_nvenc.mkv
X264:
Codetime ~/bin/ffmpeg -i ~/Downloads/test_hd.ts -map 0:v -map 0:a:0 -c:v libx264 -b:v 4500K -c:a libfdk_aac -vbr 5 -f matroska ~/Downloads/test_hd_x264.mkv
Machine:CodeSystem: Host: hannemann-desktop Kernel: 4.2.0-22-generic x86_64 (64 bit) Desktop: Gnome Distro: Ubuntu 14.04 trusty Machine: Mobo: MSI model: Z170A GAMING PRO (MS-7984) version: 1.0 Bios: American Megatrends version: 1.40 date: 09/02/2015 CPU: Quad core Intel Core i7-6700K CPU (-HT-MCP-) clocked at 4000.00 MHz Graphics: Card: NVIDIA GM107 [GeForce GTX 750 Ti] X.Org: 1.15.1 drivers: nvidia (unloaded: fbdev,vesa,nouveau) Resolution: 1920x1080@60.0hz, 1920x1080@60.0hz GLX Renderer: GeForce GTX 750 Ti/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 361.28 Network: Card: Intel Ethernet Connection (2) I219-V driver: e1000e Drives: HDD Total Size: 1012.2GB (36.2% used) 1: model: Crucial_CT256MX1 2: model: ST9500325AS 3: model: SAMSUNG_MZHPV256 Info: Processes: 300 Uptime: 2:26 Memory: 4833.6/16000.6MB Client: Shell (bash) inxi: 1.9.17
-
Du kannst auch eine Konstante Bitrate einstellen. Je nach anzahl der Audio Kanäle:
As a rule of thumb, for audible transparency, use 64kb/s for each channel (so 128kb/s for stereo, 384 kb/s for 5.1 surround sound). Set the bit rate with the -b:a option.
-
nvenc: ~/bin/ffmpeg -i input.ts -map 0:v -map 0:a:0 -c:v nvenc_h264 -b:v 1500K -c:a libfdk_aac -vbr 5 -f matroska output.mkv
libx264: ~/bin/ffmpeg -i input.ts -map 0:v -map 0:a:0 -c:v libx264 -b:v 1500K -c:a libfdk_aac -vbr 5 -f output.mkvDie Bitrate von 1500K bei SD. Für meinen anstehenden Vergleich in HD verwende ich 4500K. Ansonsten alles wie oben.
Jetzt hab ich es auch gesehen. Da hab ich die Dateien verwechselt. Die nvenc Datei ist um 2 MB kleiner.
-
Und ich lass mal libx264 gegen nvenc im Qualitätstest antreten.
Bei der Big Bang Folge sehe ich zumindest keinen Unterschied in der Qualität und die nvenc Datei ist gerade mal 2 MB größer. Jetzt muss noch ein HD vergleich her.
-
Hab ich aus versehen weggemacht... eigentlich steht da matroska. man kann -f aber auch weglassen
-
stimmt.... ist aber egal
-
~/bin/ffmpeg -i input.ts -map 0:v -map 0:a:0 -c:v nvenc_h264 -b:v 1500K -c:a libfdk_aac -vbr 5 -f output.mkv
Habs gerade noch mal getestet... 1,5 Minuten kommt hin
-
Folge Big Bang in SD auf GT630 ca 1,5 Minuten
-
Ich hab gerade mal mit 4300k einen Speedtest angeworfen. HD Aufnahme 70fps... wie es aussieht kann ich aber nicht sagen. Ich bin nicht zu Hause. Was ich mir bisher angesehen habe wie gesagt mit 2000k sah aber auch nicht komplett unbrauchbar aus.
Beeindruckend fand ich meine GTX750 im Desktop: SD Big Bang Folge nach h264 in ca. 20 Sekunden
-
wie is da die Bildquali im Vergleich wenn man mittels CPU recodiert ?
Ich habe wie gesagt noch nicht so ausgiebig getestet. Dauert ja alles immer ewig. Mit 2000K Bitrate ist es jedenfalls verbesserungswürdig. -
Das habe ich noch nicht ausprobiert.
-
Hallo,
ich bin letztens auf Building ffmpeg with nvidia hardware encoding gestossen und was soll ich sagen... Es funktioniert. Meine GT630 (GK208 ) hat soeben in 1 Stunde Gladiator (2,5 Stunden) mit 2000K Bitrate transkodiert. Meine GTX750TI schafft mit der selben Aufnahme locker 200FPS
Kompiliert habe ich ffmpeg nach der offiziellen Anleitung
Geht übrigens auch mit Externremux...
-
Ach ja... die Channel ID brauchst du auch. Im XML von EPGSearch ist dia aber schon drin.
-
Ich schreibe mir die Event ID in das aux Feld bzw. ergänze des XML von EPGSearch entsprechend.