ffmpeg - Daten vorm encodieren skalieren?
Posted: 04. Mar 2009 21:05
Hi,
ich capture mit
ein Video von der TV-Karte. Für die gewählte Auflösung von 704x576 ist der Rechner aber leider zu schwach, das encodierte Video ruckelt sichtbar. Nehme ich kleinere Auflösungen wie z.B. 512x384, dann ist zu sehen, dass die Rechenleistung reichen würde - leider macht die TV-Karte nicht mit und fabriziert dabei grüne Streifen.
Optimal wäre es also, die Videodaten in voller Größe zu capturen und vor dem Encodieren noch mal zu Skalieren. Aber geht das mit ffmpeg überhaupt? Weiter hinten noch mal eine Option "-s" mit der kleineren Größe anzuhängen hilft jedenfalls nix...
ich capture mit
Code: Select all
ffmpeg -f oss -i /dev/dsp -ab 128000 -s 704x576 -tvstd PAL -r 25 -f video4linux2 -i /dev/video0 -vcodec mpeg2video -b 3200000 -deinterlace -t 60 out.mpg
Optimal wäre es also, die Videodaten in voller Größe zu capturen und vor dem Encodieren noch mal zu Skalieren. Aber geht das mit ffmpeg überhaupt? Weiter hinten noch mal eine Option "-s" mit der kleineren Größe anzuhängen hilft jedenfalls nix...