Ich recodiere seit ca. 3 Stunden ein 55-sekündiges Video von h.264/aac/mov mit Full-HD und 60Hz (aus einem Iphone) nach vp9/opus/webm
Aufruf:
ffmpeg -y -i IMG_9306.mov -threads 12 -c:v libvpx-vp9 -crf 31 -b:v 0 -deadline best -b:v 7319k -pass 2 -b:a 128k IMG_9306.webm
(Ich brauche eine fixe Endgröße von 50MB, deswegen 2‑pass und -b:v
. Der erste Durchgang war in ein paar Minuten erledigt.)
ffmpeg
schafft dabei 0.2 fps. Kann man sich ja ausrechnen: 55 Sekunden bei 60 fps machen 3300 Frames, bei 0.2 fps sind das etwa 4.58 Stunden zum recodieren. Für 55 Sekunden!!!!!
Auf der Grafikkarte rechnen? Abgesehen davon daß ich gar nicht weiß wie das geht:
rainer@big:~$ sudo lshw -class display *-display description: VGA compatible controller product: GD 5446 vendor: Cirrus Logic physical id: 2 bus info: pci@0000:00:02.0 version: 00 width: 32 bits clock: 33MHz capabilities: vga_controller rom configuration: driver=cirrus latency=0 resources: irq:0 memory:fc000000-fdffffff memory:febd0000-febd0fff memory:c0000-dffff rainer@big:~$
🙂